Skip to content

Commit 153f869

Browse files
authored
Merge pull request #113 from qiaoyuang/main
Fix CI/CD pipeline issue
2 parents ec524bb + 39cac9c commit 153f869

File tree

9 files changed

+20
-182
lines changed

9 files changed

+20
-182
lines changed

gradle.properties

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ kotlin.code.style=official
2727
kotlin.mpp.stability.nowarn=true
2828
kotlin.mpp.enableCInteropCommonization=true
2929
kotlin.native.increment=true
30+
kotlin.native.ignoreDisabledTargets=true
3031
kotlin.jvm.target.validation.mode=warning
3132
kotlin.native.binary.pagedAllocator=false
3233
kotlin.native.binary.latin1Strings=true

sqllin-driver/build.gradle.kts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -89,12 +89,12 @@ gradle.taskGraph.whenReady {
8989
return@whenReady
9090
tasks.forEach {
9191
when {
92-
it.name.contains("linux", true) -> {
93-
it.enabled = HostManager.hostIsLinux
94-
}
95-
it.name.contains("mingw", true) -> {
96-
it.enabled = HostManager.hostIsMingw
97-
}
92+
it.name.contains("linux", true) -> it.enabled = HostManager.hostIsLinux
93+
it.name.contains("mingw", true) -> it.enabled = HostManager.hostIsMingw
94+
it.name.contains("ios", true)
95+
|| it.name.contains("macos", true)
96+
|| it.name.contains("watchos", true)
97+
|| it.name.contains("tvos", true) -> it.enabled = HostManager.hostIsMac
9898
}
9999
}
100100
}

sqllin-driver/src/androidMain/AndroidManifest.xml

Lines changed: 0 additions & 2 deletions
This file was deleted.

sqllin-dsl/build.gradle.kts

Lines changed: 6 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -63,34 +63,6 @@ kotlin {
6363
implementation(libs.kotlinx.serialization)
6464
implementation(libs.kotlinx.coroutines.core)
6565
}
66-
val jvmAndNativeMain by creating {
67-
dependsOn(commonMain.get())
68-
}
69-
70-
jvmMain { dependsOn(jvmAndNativeMain) }
71-
72-
// Configure all native targets to depend on jvmAndNativeMain
73-
iosX64Main { dependsOn(jvmAndNativeMain) }
74-
iosArm64Main { dependsOn(jvmAndNativeMain) }
75-
iosSimulatorArm64Main { dependsOn(jvmAndNativeMain) }
76-
77-
macosX64Main { dependsOn(jvmAndNativeMain) }
78-
macosArm64Main { dependsOn(jvmAndNativeMain) }
79-
80-
watchosArm32Main { dependsOn(jvmAndNativeMain) }
81-
watchosArm64Main { dependsOn(jvmAndNativeMain) }
82-
watchosX64Main { dependsOn(jvmAndNativeMain) }
83-
watchosSimulatorArm64Main { dependsOn(jvmAndNativeMain) }
84-
watchosDeviceArm64Main { dependsOn(jvmAndNativeMain) }
85-
86-
tvosArm64Main { dependsOn(jvmAndNativeMain) }
87-
tvosX64Main { dependsOn(jvmAndNativeMain) }
88-
tvosSimulatorArm64Main { dependsOn(jvmAndNativeMain) }
89-
90-
linuxX64Main { dependsOn(jvmAndNativeMain) }
91-
linuxArm64Main { dependsOn(jvmAndNativeMain) }
92-
93-
mingwX64Main { dependsOn(jvmAndNativeMain) }
9466
}
9567
}
9668

@@ -99,12 +71,12 @@ gradle.taskGraph.whenReady {
9971
return@whenReady
10072
tasks.forEach {
10173
when {
102-
it.name.contains("linux", true) -> {
103-
it.enabled = HostManager.hostIsLinux
104-
}
105-
it.name.contains("mingw", true) -> {
106-
it.enabled = HostManager.hostIsMingw
107-
}
74+
it.name.contains("linux", true) -> it.enabled = HostManager.hostIsLinux
75+
it.name.contains("mingw", true) -> it.enabled = HostManager.hostIsMingw
76+
it.name.contains("ios", true)
77+
|| it.name.contains("macos", true)
78+
|| it.name.contains("watchos", true)
79+
|| it.name.contains("tvos", true) -> it.enabled = HostManager.hostIsMac
10880
}
10981
}
11082
}

sqllin-dsl/src/androidMain/AndroidManifest.xml

Lines changed: 0 additions & 2 deletions
This file was deleted.

sqllin-dsl/src/androidMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/AndroidClauseBlob.kt

Lines changed: 0 additions & 87 deletions
This file was deleted.

sqllin-dsl/src/commonMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/ClauseBlob.kt

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ import com.ctrip.sqllin.dsl.sql.Table
3434
*
3535
* @author Yuang Qiao
3636
*/
37-
public open class DefaultClauseBlob internal constructor(
37+
public class ClauseBlob(
3838
valueName: String,
3939
table: Table<*>,
4040
isFunction: Boolean,
@@ -58,7 +58,7 @@ public open class DefaultClauseBlob internal constructor(
5858
* @param clauseBlob The BLOB column/function to compare against
5959
* @return Condition expression comparing two BLOB columns
6060
*/
61-
internal infix fun eq(clauseBlob: DefaultClauseBlob): SelectCondition = appendClauseBlob("=", clauseBlob)
61+
internal infix fun eq(clauseBlob: ClauseBlob): SelectCondition = appendClauseBlob("=", clauseBlob)
6262

6363
/**
6464
* Creates an inequality comparison condition (!=).
@@ -78,9 +78,9 @@ public open class DefaultClauseBlob internal constructor(
7878
* @param clauseBlob The BLOB column/function to compare against
7979
* @return Condition expression comparing two BLOB columns
8080
*/
81-
internal infix fun neq(clauseBlob: DefaultClauseBlob): SelectCondition = appendClauseBlob("!=", clauseBlob)
81+
internal infix fun neq(clauseBlob: ClauseBlob): SelectCondition = appendClauseBlob("!=", clauseBlob)
8282

83-
protected open fun appendBlob(notNullSymbol: String, nullSymbol: String, blob: ByteArray?): SelectCondition {
83+
private fun appendBlob(notNullSymbol: String, nullSymbol: String, blob: ByteArray?): SelectCondition {
8484
val sql = buildString {
8585
if (!isFunction) {
8686
append(table.tableName)
@@ -97,7 +97,7 @@ public open class DefaultClauseBlob internal constructor(
9797
return SelectCondition(sql, if (blob == null) null else mutableListOf(blob))
9898
}
9999

100-
private fun appendClauseBlob(symbol: String, clauseBlob: DefaultClauseBlob): SelectCondition {
100+
private fun appendClauseBlob(symbol: String, clauseBlob: ClauseBlob): SelectCondition {
101101
val sql = buildString {
102102
append(table.tableName)
103103
append('.')
@@ -113,13 +113,7 @@ public open class DefaultClauseBlob internal constructor(
113113
}
114114

115115
override fun hashCode(): Int = valueName.hashCode() + table.tableName.hashCode()
116-
override fun equals(other: Any?): Boolean = (other as? DefaultClauseBlob)?.let {
116+
override fun equals(other: Any?): Boolean = (other as? ClauseBlob)?.let {
117117
it.valueName == valueName && it.table.tableName == table.tableName
118118
} ?: false
119-
}
120-
121-
public expect fun ClauseBlob(
122-
valueName: String,
123-
table: Table<*>,
124-
isFunction: Boolean,
125-
): DefaultClauseBlob
119+
}

sqllin-dsl/src/jvmAndNativeMain/kotlin/com/ctrip/sqllin/dsl/sql/clause/OtherClauseBlob.kt

Lines changed: 0 additions & 37 deletions
This file was deleted.

sqllin-processor/src/main/kotlin/com/ctrip/sqllin/processor/ClauseProcessor.kt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,6 @@ class ClauseProcessor(
101101
writer.write("import com.ctrip.sqllin.dsl.sql.clause.ClauseBoolean\n")
102102
writer.write("import com.ctrip.sqllin.dsl.sql.clause.ClauseNumber\n")
103103
writer.write("import com.ctrip.sqllin.dsl.sql.clause.ClauseString\n")
104-
writer.write("import com.ctrip.sqllin.dsl.sql.clause.DefaultClauseBlob\n")
105104
writer.write("import com.ctrip.sqllin.dsl.sql.clause.SetClause\n")
106105
writer.write("import com.ctrip.sqllin.dsl.sql.PrimaryKeyInfo\n")
107106
writer.write("import com.ctrip.sqllin.dsl.sql.Table\n\n")

0 commit comments

Comments
 (0)