├── .claude └── agents │ ├── code-change-reviewer.md │ ├── feature-documenter.md │ └── sqllin-test-writer.md ├── .github └── workflows │ ├── build.yml │ └── publish.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── README_CN.md ├── ROADMAP.md ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── libs ├── linux │ └── libsqlite3.a └── windows │ └── libsqlite3.a ├── publish_apple_android_jvm.sh ├── publish_linux_processor.sh ├── sample ├── build.gradle.kts └── src │ ├── androidMain │ └── kotlin │ │ └── com │ │ └── ctrip │ │ └── sqllin │ │ └── sample │ │ └── DatabasePath.kt │ ├── commonMain │ └── kotlin │ │ └── com │ │ └── ctrip │ │ └── sqllin │ │ └── sample │ │ ├── DatabasePath.kt │ │ └── Sample.kt │ ├── iosMain │ └── kotlin │ │ └── com │ │ └── ctrip │ │ └── sqllin │ │ └── sample │ │ └── DatabasePath.kt │ └── jvmMain │ └── kotlin │ └── com │ └── ctrip │ └── sqllin │ └── sample │ └── DatabasePath.kt ├── settings.gradle.kts ├── sqllin-architecture.png ├── sqllin-driver ├── README.md ├── README_CN.md ├── build.gradle.kts └── src │ ├── androidInstrumentedTest │ └── kotlin │ │ └── com │ │ └── ctrip │ │ └── sqllin │ │ └── driver │ │ └── AndroidTest.kt │ ├── androidMain │ └── kotlin │ │ └── com │ │ └── ctrip │ │ └── sqllin │ │ └── driver │ │ ├── AndroidCursor.kt │ │ ├── AndroidDatabaseConnection.kt │ │ ├── ExtensionAndroid.kt │ │ └── platform │ │ └── UtilsAndroid.kt │ ├── appleMain │ └── kotlin │ │ └── com │ │ └── ctrip │ │ └── sqllin │ │ └── driver │ │ └── platform │ │ ├── Lock.kt │ │ └── UtilsApple.kt │ ├── appleTest │ └── kotlin │ │ └── com │ │ └── ctrip │ │ └── sqllin │ │ └── driver │ │ └── PlatformApple.kt │ ├── commonMain │ └── kotlin │ │ └── com │ │ └── ctrip │ │ └── sqllin │ │ └── driver │ │ ├── CommonCursor.kt │ │ ├── DatabaseConfiguration.kt │ │ ├── DatabaseConnection.kt │ │ ├── Extension.kt │ │ ├── JournalMode.kt │ │ ├── SQLiteException.kt │ │ ├── SynchronousMode.kt │ │ └── platform │ │ └── Utils.kt │ ├── commonTest │ └── kotlin │ │ └── com │ │ └── ctrip │ │ └── sqllin │ │ └── driver │ │ ├── CommonBasicTest.kt │ │ └── SQL.kt │ ├── include │ └── sqlite3.h │ ├── jvmMain │ └── kotlin │ │ └── com │ │ └── ctrip │ │ └── sqllin │ │ └── driver │ │ ├── AbstractJdbcDatabaseConnection.kt │ │ ├── ConcurrentDatabaseConnection.kt │ │ ├── ExtensionJdbc.kt │ │ ├── JdbcCursor.kt │ │ ├── JdbcDatabaseConnection.kt │ │ └── platform │ │ └── UtilsJvm.kt │ ├── jvmTest │ └── kotlin │ │ └── com │ │ └── ctrip │ │ └── sqllin │ │ └── driver │ │ └── JvmTest.kt │ ├── linuxMain │ └── kotlin │ │ └── com │ │ └── ctrip │ │ └── sqllin │ │ └── driver │ │ └── platform │ │ ├── Lock.kt │ │ └── UtilsLinux.kt │ ├── linuxTest │ └── kotlin │ │ └── com │ │ └── ctrip │ │ └── sqllin │ │ └── driver │ │ └── PlatformLinux.kt │ ├── mingwMain │ └── kotlin │ │ └── com │ │ └── ctrip │ │ └── sqllin │ │ └── driver │ │ └── platform │ │ ├── Lock.kt │ │ └── UtilsMinGW.kt │ ├── mingwTest │ └── kotlin │ │ └── com │ │ └── ctrip │ │ └── sqllin │ │ └── driver │ │ └── PlatformMingw.kt │ ├── nativeInterop │ └── cinterop │ │ └── sqlite3.def │ ├── nativeMain │ └── kotlin │ │ └── com │ │ └── ctrip │ │ └── sqllin │ │ └── driver │ │ ├── ConcurrentDatabaseConnection.kt │ │ ├── ConcurrentStatement.kt │ │ ├── ExtensionNative.kt │ │ ├── NativeCursor.kt │ │ ├── NativeDatabaseConnection.kt │ │ ├── RealDatabaseConnection.kt │ │ ├── SQLiteResultCode.kt │ │ ├── SQLiteStatement.kt │ │ ├── cinterop │ │ ├── NativeDatabase.kt │ │ ├── NativeStatement.kt │ │ └── SQLiteErrorType.kt │ │ └── platform │ │ ├── Lock.kt │ │ └── UtilsNative.kt │ └── nativeTest │ └── kotlin │ └── com │ └── ctrip │ └── sqllin │ └── driver │ ├── NativeTest.kt │ └── Platform.kt ├── sqllin-dsl-test ├── README.md ├── README_CN.md ├── build.gradle.kts └── src │ ├── androidInstrumentedTest │ └── kotlin │ │ └── com │ │ └── ctrip │ │ └── sqllin │ │ └── dsl │ │ └── test │ │ └── AndroidTest.kt │ ├── appleTest │ └── kotlin │ │ └── com │ │ └── ctrip │ │ └── sqllin │ │ └── dsl │ │ └── test │ │ └── PlatformApple.kt │ ├── commonMain │ └── kotlin │ │ └── com │ │ └── ctrip │ │ └── sqllin │ │ └── dsl │ │ └── test │ │ ├── Entities.kt │ │ └── TestPrimitiveTypeForKSP.kt │ ├── commonTest │ └── kotlin │ │ └── com │ │ └── ctrip │ │ └── sqllin │ │ └── dsl │ │ └── test │ │ └── CommonBasicTest.kt │ ├── jvmTest │ └── kotlin │ │ └── com │ │ └── ctrip │ │ └── sqllin │ │ └── dsl │ │ └── test │ │ └── JvmTest.kt │ ├── linuxTest │ └── kotlin │ │ └── com │ │ └── ctrip │ │ └── sqllin │ │ └── dsl │ │ └── test │ │ └── PlatformLinux.kt │ ├── mingwTest │ └── kotlin │ │ └── com │ │ └── ctrip │ │ └── sqllin │ │ └── dsl │ │ └── test │ │ └── PlatformMingw.kt │ └── nativeTest │ └── kotlin │ └── com │ └── ctrip │ └── sqllin │ └── dsl │ └── test │ ├── NativeTest.kt │ └── Platform.kt ├── sqllin-dsl ├── build.gradle.kts ├── doc │ ├── advanced-query-cn.md │ ├── advanced-query.md │ ├── concurrency-safety-cn.md │ ├── concurrency-safety.md │ ├── getting-start-cn.md │ ├── getting-start.md │ ├── modify-database-and-transaction-cn.md │ ├── modify-database-and-transaction.md │ ├── query-cn.md │ ├── query.md │ ├── sql-functions-cn.md │ └── sql-functions.md └── src │ └── commonMain │ └── kotlin │ └── com │ └── ctrip │ └── sqllin │ └── dsl │ ├── DSLDBConfiguration.kt │ ├── Database.kt │ ├── DatabaseCreators.kt │ ├── DatabaseScope.kt │ ├── annotation │ ├── AdvancedInsertAPI.kt │ ├── ColumnModifier.kt │ ├── DBRow.kt │ ├── DslMaker.kt │ └── ExperimentalDSLDatabaseAPI.kt │ └── sql │ ├── PrimaryKeyInfo.kt │ ├── Table.kt │ ├── X.kt │ ├── clause │ ├── BaseJoinClause.kt │ ├── Clause.kt │ ├── ClauseBlob.kt │ ├── ClauseBoolean.kt │ ├── ClauseElement.kt │ ├── ClauseEnum.kt │ ├── ClauseNumber.kt │ ├── ClauseString.kt │ ├── ConditionClause.kt │ ├── CrossJoinClause.kt │ ├── Function.kt │ ├── GroupByClause.kt │ ├── HavingClause.kt │ ├── InnerJoinClause.kt │ ├── LeftOuterJoinClause.kt │ ├── LimitClause.kt │ ├── OrderByClause.kt │ ├── SelectClause.kt │ ├── SelectCondition.kt │ ├── SetClause.kt │ └── WhereClause.kt │ ├── compiler │ ├── EncodeEntities2SQL.kt │ ├── InsertValuesEncoder.kt │ └── QueryDecoder.kt │ ├── operation │ ├── Alert.kt │ ├── Create.kt │ ├── Delete.kt │ ├── Drop.kt │ ├── FullNameCache.kt │ ├── Insert.kt │ ├── Operation.kt │ ├── Select.kt │ └── Update.kt │ └── statement │ ├── DatabaseExecuteEngine.kt │ ├── ExecutableStatement.kt │ ├── JoinStatementWithoutCondition.kt │ ├── OtherStatement.kt │ ├── SelectStatement.kt │ ├── SingleStatement.kt │ ├── StatementContainer.kt │ ├── TransactionStatementsGroup.kt │ └── UnionSelectStatementGroup.kt ├── sqllin-processor ├── build.gradle.kts └── src │ └── main │ ├── kotlin │ └── com │ │ └── ctrip │ │ └── sqllin │ │ └── processor │ │ ├── ClauseProcessor.kt │ │ ├── ClauseProcessorProvider.kt │ │ └── FullNameCache.kt │ └── resources │ └── META-INF │ └── services │ └── com.google.devtools.ksp.processing.SymbolProcessorProvider ├── test_android.sh ├── test_driver_jvm.sh ├── test_driver_linux.sh ├── test_driver_macos.sh ├── test_dsl_jvm.sh ├── test_dsl_linux.sh └── test_dsl_macos.sh /.claude/agents/code-change-reviewer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/.claude/agents/code-change-reviewer.md -------------------------------------------------------------------------------- /.claude/agents/feature-documenter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/.claude/agents/feature-documenter.md -------------------------------------------------------------------------------- /.claude/agents/sqllin-test-writer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/.claude/agents/sqllin-test-writer.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/README.md -------------------------------------------------------------------------------- /README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/README_CN.md -------------------------------------------------------------------------------- /ROADMAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/ROADMAP.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /libs/linux/libsqlite3.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/libs/linux/libsqlite3.a -------------------------------------------------------------------------------- /libs/windows/libsqlite3.a: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/libs/windows/libsqlite3.a -------------------------------------------------------------------------------- /publish_apple_android_jvm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/publish_apple_android_jvm.sh -------------------------------------------------------------------------------- /publish_linux_processor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/publish_linux_processor.sh -------------------------------------------------------------------------------- /sample/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sample/build.gradle.kts -------------------------------------------------------------------------------- /sample/src/androidMain/kotlin/com/ctrip/sqllin/sample/DatabasePath.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sample/src/androidMain/kotlin/com/ctrip/sqllin/sample/DatabasePath.kt -------------------------------------------------------------------------------- /sample/src/commonMain/kotlin/com/ctrip/sqllin/sample/DatabasePath.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sample/src/commonMain/kotlin/com/ctrip/sqllin/sample/DatabasePath.kt -------------------------------------------------------------------------------- /sample/src/commonMain/kotlin/com/ctrip/sqllin/sample/Sample.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sample/src/commonMain/kotlin/com/ctrip/sqllin/sample/Sample.kt -------------------------------------------------------------------------------- /sample/src/iosMain/kotlin/com/ctrip/sqllin/sample/DatabasePath.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sample/src/iosMain/kotlin/com/ctrip/sqllin/sample/DatabasePath.kt -------------------------------------------------------------------------------- /sample/src/jvmMain/kotlin/com/ctrip/sqllin/sample/DatabasePath.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sample/src/jvmMain/kotlin/com/ctrip/sqllin/sample/DatabasePath.kt -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /sqllin-architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-architecture.png -------------------------------------------------------------------------------- /sqllin-driver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/README.md -------------------------------------------------------------------------------- /sqllin-driver/README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/README_CN.md -------------------------------------------------------------------------------- /sqllin-driver/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/build.gradle.kts -------------------------------------------------------------------------------- /sqllin-driver/src/androidInstrumentedTest/kotlin/com/ctrip/sqllin/driver/AndroidTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/androidInstrumentedTest/kotlin/com/ctrip/sqllin/driver/AndroidTest.kt -------------------------------------------------------------------------------- /sqllin-driver/src/androidMain/kotlin/com/ctrip/sqllin/driver/AndroidCursor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/androidMain/kotlin/com/ctrip/sqllin/driver/AndroidCursor.kt -------------------------------------------------------------------------------- /sqllin-driver/src/androidMain/kotlin/com/ctrip/sqllin/driver/AndroidDatabaseConnection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/androidMain/kotlin/com/ctrip/sqllin/driver/AndroidDatabaseConnection.kt -------------------------------------------------------------------------------- /sqllin-driver/src/androidMain/kotlin/com/ctrip/sqllin/driver/ExtensionAndroid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/androidMain/kotlin/com/ctrip/sqllin/driver/ExtensionAndroid.kt -------------------------------------------------------------------------------- /sqllin-driver/src/androidMain/kotlin/com/ctrip/sqllin/driver/platform/UtilsAndroid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/androidMain/kotlin/com/ctrip/sqllin/driver/platform/UtilsAndroid.kt -------------------------------------------------------------------------------- /sqllin-driver/src/appleMain/kotlin/com/ctrip/sqllin/driver/platform/Lock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/appleMain/kotlin/com/ctrip/sqllin/driver/platform/Lock.kt -------------------------------------------------------------------------------- /sqllin-driver/src/appleMain/kotlin/com/ctrip/sqllin/driver/platform/UtilsApple.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/appleMain/kotlin/com/ctrip/sqllin/driver/platform/UtilsApple.kt -------------------------------------------------------------------------------- /sqllin-driver/src/appleTest/kotlin/com/ctrip/sqllin/driver/PlatformApple.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/appleTest/kotlin/com/ctrip/sqllin/driver/PlatformApple.kt -------------------------------------------------------------------------------- /sqllin-driver/src/commonMain/kotlin/com/ctrip/sqllin/driver/CommonCursor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/commonMain/kotlin/com/ctrip/sqllin/driver/CommonCursor.kt -------------------------------------------------------------------------------- /sqllin-driver/src/commonMain/kotlin/com/ctrip/sqllin/driver/DatabaseConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/commonMain/kotlin/com/ctrip/sqllin/driver/DatabaseConfiguration.kt -------------------------------------------------------------------------------- /sqllin-driver/src/commonMain/kotlin/com/ctrip/sqllin/driver/DatabaseConnection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/commonMain/kotlin/com/ctrip/sqllin/driver/DatabaseConnection.kt -------------------------------------------------------------------------------- /sqllin-driver/src/commonMain/kotlin/com/ctrip/sqllin/driver/Extension.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/commonMain/kotlin/com/ctrip/sqllin/driver/Extension.kt -------------------------------------------------------------------------------- /sqllin-driver/src/commonMain/kotlin/com/ctrip/sqllin/driver/JournalMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/commonMain/kotlin/com/ctrip/sqllin/driver/JournalMode.kt -------------------------------------------------------------------------------- /sqllin-driver/src/commonMain/kotlin/com/ctrip/sqllin/driver/SQLiteException.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/commonMain/kotlin/com/ctrip/sqllin/driver/SQLiteException.kt -------------------------------------------------------------------------------- /sqllin-driver/src/commonMain/kotlin/com/ctrip/sqllin/driver/SynchronousMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/commonMain/kotlin/com/ctrip/sqllin/driver/SynchronousMode.kt -------------------------------------------------------------------------------- /sqllin-driver/src/commonMain/kotlin/com/ctrip/sqllin/driver/platform/Utils.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/commonMain/kotlin/com/ctrip/sqllin/driver/platform/Utils.kt -------------------------------------------------------------------------------- /sqllin-driver/src/commonTest/kotlin/com/ctrip/sqllin/driver/CommonBasicTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/commonTest/kotlin/com/ctrip/sqllin/driver/CommonBasicTest.kt -------------------------------------------------------------------------------- /sqllin-driver/src/commonTest/kotlin/com/ctrip/sqllin/driver/SQL.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/commonTest/kotlin/com/ctrip/sqllin/driver/SQL.kt -------------------------------------------------------------------------------- /sqllin-driver/src/include/sqlite3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/include/sqlite3.h -------------------------------------------------------------------------------- /sqllin-driver/src/jvmMain/kotlin/com/ctrip/sqllin/driver/AbstractJdbcDatabaseConnection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/jvmMain/kotlin/com/ctrip/sqllin/driver/AbstractJdbcDatabaseConnection.kt -------------------------------------------------------------------------------- /sqllin-driver/src/jvmMain/kotlin/com/ctrip/sqllin/driver/ConcurrentDatabaseConnection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/jvmMain/kotlin/com/ctrip/sqllin/driver/ConcurrentDatabaseConnection.kt -------------------------------------------------------------------------------- /sqllin-driver/src/jvmMain/kotlin/com/ctrip/sqllin/driver/ExtensionJdbc.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/jvmMain/kotlin/com/ctrip/sqllin/driver/ExtensionJdbc.kt -------------------------------------------------------------------------------- /sqllin-driver/src/jvmMain/kotlin/com/ctrip/sqllin/driver/JdbcCursor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/jvmMain/kotlin/com/ctrip/sqllin/driver/JdbcCursor.kt -------------------------------------------------------------------------------- /sqllin-driver/src/jvmMain/kotlin/com/ctrip/sqllin/driver/JdbcDatabaseConnection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/jvmMain/kotlin/com/ctrip/sqllin/driver/JdbcDatabaseConnection.kt -------------------------------------------------------------------------------- /sqllin-driver/src/jvmMain/kotlin/com/ctrip/sqllin/driver/platform/UtilsJvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/jvmMain/kotlin/com/ctrip/sqllin/driver/platform/UtilsJvm.kt -------------------------------------------------------------------------------- /sqllin-driver/src/jvmTest/kotlin/com/ctrip/sqllin/driver/JvmTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/jvmTest/kotlin/com/ctrip/sqllin/driver/JvmTest.kt -------------------------------------------------------------------------------- /sqllin-driver/src/linuxMain/kotlin/com/ctrip/sqllin/driver/platform/Lock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/linuxMain/kotlin/com/ctrip/sqllin/driver/platform/Lock.kt -------------------------------------------------------------------------------- /sqllin-driver/src/linuxMain/kotlin/com/ctrip/sqllin/driver/platform/UtilsLinux.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/linuxMain/kotlin/com/ctrip/sqllin/driver/platform/UtilsLinux.kt -------------------------------------------------------------------------------- /sqllin-driver/src/linuxTest/kotlin/com/ctrip/sqllin/driver/PlatformLinux.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/linuxTest/kotlin/com/ctrip/sqllin/driver/PlatformLinux.kt -------------------------------------------------------------------------------- /sqllin-driver/src/mingwMain/kotlin/com/ctrip/sqllin/driver/platform/Lock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/mingwMain/kotlin/com/ctrip/sqllin/driver/platform/Lock.kt -------------------------------------------------------------------------------- /sqllin-driver/src/mingwMain/kotlin/com/ctrip/sqllin/driver/platform/UtilsMinGW.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/mingwMain/kotlin/com/ctrip/sqllin/driver/platform/UtilsMinGW.kt -------------------------------------------------------------------------------- /sqllin-driver/src/mingwTest/kotlin/com/ctrip/sqllin/driver/PlatformMingw.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/mingwTest/kotlin/com/ctrip/sqllin/driver/PlatformMingw.kt -------------------------------------------------------------------------------- /sqllin-driver/src/nativeInterop/cinterop/sqlite3.def: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/nativeInterop/cinterop/sqlite3.def -------------------------------------------------------------------------------- /sqllin-driver/src/nativeMain/kotlin/com/ctrip/sqllin/driver/ConcurrentDatabaseConnection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/nativeMain/kotlin/com/ctrip/sqllin/driver/ConcurrentDatabaseConnection.kt -------------------------------------------------------------------------------- /sqllin-driver/src/nativeMain/kotlin/com/ctrip/sqllin/driver/ConcurrentStatement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/nativeMain/kotlin/com/ctrip/sqllin/driver/ConcurrentStatement.kt -------------------------------------------------------------------------------- /sqllin-driver/src/nativeMain/kotlin/com/ctrip/sqllin/driver/ExtensionNative.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/nativeMain/kotlin/com/ctrip/sqllin/driver/ExtensionNative.kt -------------------------------------------------------------------------------- /sqllin-driver/src/nativeMain/kotlin/com/ctrip/sqllin/driver/NativeCursor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/nativeMain/kotlin/com/ctrip/sqllin/driver/NativeCursor.kt -------------------------------------------------------------------------------- /sqllin-driver/src/nativeMain/kotlin/com/ctrip/sqllin/driver/NativeDatabaseConnection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/nativeMain/kotlin/com/ctrip/sqllin/driver/NativeDatabaseConnection.kt -------------------------------------------------------------------------------- /sqllin-driver/src/nativeMain/kotlin/com/ctrip/sqllin/driver/RealDatabaseConnection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/nativeMain/kotlin/com/ctrip/sqllin/driver/RealDatabaseConnection.kt -------------------------------------------------------------------------------- /sqllin-driver/src/nativeMain/kotlin/com/ctrip/sqllin/driver/SQLiteResultCode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/nativeMain/kotlin/com/ctrip/sqllin/driver/SQLiteResultCode.kt -------------------------------------------------------------------------------- /sqllin-driver/src/nativeMain/kotlin/com/ctrip/sqllin/driver/SQLiteStatement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/nativeMain/kotlin/com/ctrip/sqllin/driver/SQLiteStatement.kt -------------------------------------------------------------------------------- /sqllin-driver/src/nativeMain/kotlin/com/ctrip/sqllin/driver/cinterop/NativeDatabase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/nativeMain/kotlin/com/ctrip/sqllin/driver/cinterop/NativeDatabase.kt -------------------------------------------------------------------------------- /sqllin-driver/src/nativeMain/kotlin/com/ctrip/sqllin/driver/cinterop/NativeStatement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/nativeMain/kotlin/com/ctrip/sqllin/driver/cinterop/NativeStatement.kt -------------------------------------------------------------------------------- /sqllin-driver/src/nativeMain/kotlin/com/ctrip/sqllin/driver/cinterop/SQLiteErrorType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/nativeMain/kotlin/com/ctrip/sqllin/driver/cinterop/SQLiteErrorType.kt -------------------------------------------------------------------------------- /sqllin-driver/src/nativeMain/kotlin/com/ctrip/sqllin/driver/platform/Lock.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/nativeMain/kotlin/com/ctrip/sqllin/driver/platform/Lock.kt -------------------------------------------------------------------------------- /sqllin-driver/src/nativeMain/kotlin/com/ctrip/sqllin/driver/platform/UtilsNative.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/nativeMain/kotlin/com/ctrip/sqllin/driver/platform/UtilsNative.kt -------------------------------------------------------------------------------- /sqllin-driver/src/nativeTest/kotlin/com/ctrip/sqllin/driver/NativeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/nativeTest/kotlin/com/ctrip/sqllin/driver/NativeTest.kt -------------------------------------------------------------------------------- /sqllin-driver/src/nativeTest/kotlin/com/ctrip/sqllin/driver/Platform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-driver/src/nativeTest/kotlin/com/ctrip/sqllin/driver/Platform.kt -------------------------------------------------------------------------------- /sqllin-dsl-test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl-test/README.md -------------------------------------------------------------------------------- /sqllin-dsl-test/README_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl-test/README_CN.md -------------------------------------------------------------------------------- /sqllin-dsl-test/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl-test/build.gradle.kts -------------------------------------------------------------------------------- /sqllin-dsl-test/src/androidInstrumentedTest/kotlin/com/ctrip/sqllin/dsl/test/AndroidTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl-test/src/androidInstrumentedTest/kotlin/com/ctrip/sqllin/dsl/test/AndroidTest.kt -------------------------------------------------------------------------------- /sqllin-dsl-test/src/appleTest/kotlin/com/ctrip/sqllin/dsl/test/PlatformApple.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl-test/src/appleTest/kotlin/com/ctrip/sqllin/dsl/test/PlatformApple.kt -------------------------------------------------------------------------------- /sqllin-dsl-test/src/commonMain/kotlin/com/ctrip/sqllin/dsl/test/Entities.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl-test/src/commonMain/kotlin/com/ctrip/sqllin/dsl/test/Entities.kt -------------------------------------------------------------------------------- /sqllin-dsl-test/src/commonMain/kotlin/com/ctrip/sqllin/dsl/test/TestPrimitiveTypeForKSP.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl-test/src/commonMain/kotlin/com/ctrip/sqllin/dsl/test/TestPrimitiveTypeForKSP.kt -------------------------------------------------------------------------------- /sqllin-dsl-test/src/commonTest/kotlin/com/ctrip/sqllin/dsl/test/CommonBasicTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl-test/src/commonTest/kotlin/com/ctrip/sqllin/dsl/test/CommonBasicTest.kt -------------------------------------------------------------------------------- /sqllin-dsl-test/src/jvmTest/kotlin/com/ctrip/sqllin/dsl/test/JvmTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl-test/src/jvmTest/kotlin/com/ctrip/sqllin/dsl/test/JvmTest.kt -------------------------------------------------------------------------------- /sqllin-dsl-test/src/linuxTest/kotlin/com/ctrip/sqllin/dsl/test/PlatformLinux.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl-test/src/linuxTest/kotlin/com/ctrip/sqllin/dsl/test/PlatformLinux.kt -------------------------------------------------------------------------------- /sqllin-dsl-test/src/mingwTest/kotlin/com/ctrip/sqllin/dsl/test/PlatformMingw.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl-test/src/mingwTest/kotlin/com/ctrip/sqllin/dsl/test/PlatformMingw.kt -------------------------------------------------------------------------------- /sqllin-dsl-test/src/nativeTest/kotlin/com/ctrip/sqllin/dsl/test/NativeTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl-test/src/nativeTest/kotlin/com/ctrip/sqllin/dsl/test/NativeTest.kt -------------------------------------------------------------------------------- /sqllin-dsl-test/src/nativeTest/kotlin/com/ctrip/sqllin/dsl/test/Platform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl-test/src/nativeTest/kotlin/com/ctrip/sqllin/dsl/test/Platform.kt -------------------------------------------------------------------------------- /sqllin-dsl/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/build.gradle.kts -------------------------------------------------------------------------------- /sqllin-dsl/doc/advanced-query-cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/doc/advanced-query-cn.md -------------------------------------------------------------------------------- /sqllin-dsl/doc/advanced-query.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/doc/advanced-query.md -------------------------------------------------------------------------------- /sqllin-dsl/doc/concurrency-safety-cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/doc/concurrency-safety-cn.md -------------------------------------------------------------------------------- /sqllin-dsl/doc/concurrency-safety.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/doc/concurrency-safety.md -------------------------------------------------------------------------------- /sqllin-dsl/doc/getting-start-cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/doc/getting-start-cn.md -------------------------------------------------------------------------------- /sqllin-dsl/doc/getting-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/doc/getting-start.md -------------------------------------------------------------------------------- /sqllin-dsl/doc/modify-database-and-transaction-cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/doc/modify-database-and-transaction-cn.md -------------------------------------------------------------------------------- /sqllin-dsl/doc/modify-database-and-transaction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/doc/modify-database-and-transaction.md -------------------------------------------------------------------------------- /sqllin-dsl/doc/query-cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/doc/query-cn.md -------------------------------------------------------------------------------- /sqllin-dsl/doc/query.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/doc/query.md -------------------------------------------------------------------------------- /sqllin-dsl/doc/sql-functions-cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/doc/sql-functions-cn.md -------------------------------------------------------------------------------- /sqllin-dsl/doc/sql-functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/doc/sql-functions.md -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/DSLDBConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/DSLDBConfiguration.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/Database.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/Database.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/DatabaseCreators.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/DatabaseCreators.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/DatabaseScope.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/DatabaseScope.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/annotation/AdvancedInsertAPI.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/annotation/AdvancedInsertAPI.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/annotation/ColumnModifier.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/annotation/ColumnModifier.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/annotation/DBRow.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/annotation/DBRow.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/annotation/DslMaker.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/annotation/DslMaker.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/annotation/ExperimentalDSLDatabaseAPI.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/annotation/ExperimentalDSLDatabaseAPI.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/PrimaryKeyInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/PrimaryKeyInfo.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/Table.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/Table.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/X.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/X.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/BaseJoinClause.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/BaseJoinClause.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/Clause.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/Clause.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/ClauseBlob.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/ClauseBlob.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/ClauseBoolean.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/ClauseBoolean.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/ClauseElement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/ClauseElement.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/ClauseEnum.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/ClauseEnum.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/ClauseNumber.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/ClauseNumber.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/ClauseString.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/ClauseString.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/ConditionClause.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/ConditionClause.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/CrossJoinClause.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/CrossJoinClause.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/Function.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/Function.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/GroupByClause.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/GroupByClause.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/HavingClause.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/HavingClause.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/InnerJoinClause.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/InnerJoinClause.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/LeftOuterJoinClause.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/LeftOuterJoinClause.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/LimitClause.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/LimitClause.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/OrderByClause.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/OrderByClause.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/SelectClause.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/SelectClause.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/SelectCondition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/SelectCondition.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/SetClause.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/SetClause.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/WhereClause.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/WhereClause.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/compiler/EncodeEntities2SQL.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/compiler/EncodeEntities2SQL.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/compiler/InsertValuesEncoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/compiler/InsertValuesEncoder.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/compiler/QueryDecoder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/compiler/QueryDecoder.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/operation/Alert.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/operation/Alert.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/operation/Create.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/operation/Create.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/operation/Delete.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/operation/Delete.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/operation/Drop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/operation/Drop.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/operation/FullNameCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/operation/FullNameCache.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/operation/Insert.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/operation/Insert.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/operation/Operation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/operation/Operation.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/operation/Select.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/operation/Select.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/operation/Update.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/operation/Update.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/statement/DatabaseExecuteEngine.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/statement/DatabaseExecuteEngine.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/statement/ExecutableStatement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/statement/ExecutableStatement.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/statement/JoinStatementWithoutCondition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/statement/JoinStatementWithoutCondition.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/statement/OtherStatement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/statement/OtherStatement.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/statement/SelectStatement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/statement/SelectStatement.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/statement/SingleStatement.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/statement/SingleStatement.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/statement/StatementContainer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/statement/StatementContainer.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/statement/TransactionStatementsGroup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/statement/TransactionStatementsGroup.kt -------------------------------------------------------------------------------- /sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/statement/UnionSelectStatementGroup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/statement/UnionSelectStatementGroup.kt -------------------------------------------------------------------------------- /sqllin-processor/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-processor/build.gradle.kts -------------------------------------------------------------------------------- /sqllin-processor/src/main/kotlin/com/ctrip/sqllin/processor/ClauseProcessor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-processor/src/main/kotlin/com/ctrip/sqllin/processor/ClauseProcessor.kt -------------------------------------------------------------------------------- /sqllin-processor/src/main/kotlin/com/ctrip/sqllin/processor/ClauseProcessorProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-processor/src/main/kotlin/com/ctrip/sqllin/processor/ClauseProcessorProvider.kt -------------------------------------------------------------------------------- /sqllin-processor/src/main/kotlin/com/ctrip/sqllin/processor/FullNameCache.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-processor/src/main/kotlin/com/ctrip/sqllin/processor/FullNameCache.kt -------------------------------------------------------------------------------- /sqllin-processor/src/main/resources/META-INF/services/com.google.devtools.ksp.processing.SymbolProcessorProvider: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/sqllin-processor/src/main/resources/META-INF/services/com.google.devtools.ksp.processing.SymbolProcessorProvider -------------------------------------------------------------------------------- /test_android.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/test_android.sh -------------------------------------------------------------------------------- /test_driver_jvm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/test_driver_jvm.sh -------------------------------------------------------------------------------- /test_driver_linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/test_driver_linux.sh -------------------------------------------------------------------------------- /test_driver_macos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/test_driver_macos.sh -------------------------------------------------------------------------------- /test_dsl_jvm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/test_dsl_jvm.sh -------------------------------------------------------------------------------- /test_dsl_linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/test_dsl_linux.sh -------------------------------------------------------------------------------- /test_dsl_macos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctripcorp/SQLlin/HEAD/test_dsl_macos.sh --------------------------------------------------------------------------------