[SPARK-34843][SQL][FOLLOWUP] Fix a test failure in OracleIntegrationSuite
### What changes were proposed in this pull request? This PR fixes a test failure in `OracleIntegrationSuite`. After SPARK-34843 (#31965), the way to divide partitions is changed and `OracleIntegrationSuites` is affected. ``` [info] - SPARK-22814 support date/timestamp types in partitionColumn *** FAILED *** (230 milliseconds) [info] Set(""D" < '2018-07-11' or "D" is null", ""D" >= '2018-07-11' AND "D" < '2018-07-15'", ""D" >= '2018-07-15'") did not equal Set(""D" < '2018-07-10' or "D" is null", ""D" >= '2018-07-10' AND "D" < '2018-07-14'", ""D" >= '2018-07-14'") (OracleIntegrationSuite.scala:448) [info] Analysis: [info] Set(missingInLeft: ["D" < '2018-07-10' or "D" is null, "D" >= '2018-07-10' AND "D" < '2018-07-14', "D" >= '2018-07-14'], missingInRight: ["D" < '2018-07-11' or "D" is null, "D" >= '2018-07-11' AND "D" < '2018-07-15', "D" >= '2018-07-15']) ``` ### Why are the changes needed? To follow the previous change. ### Does this PR introduce _any_ user-facing change? No. ### How was this patch tested? The modified test. Closes #32186 from sarutak/fix-oracle-date-error. Authored-by: Kousuke Saruta <sarutak@oss.nttdata.com> Signed-off-by: Dongjoon Hyun <dhyun@apple.com>
This commit is contained in:
parent
637f59360b
commit
ba92de0ae5
|
@ -446,9 +446,9 @@ class OracleIntegrationSuite extends DockerJDBCIntegrationSuite with SharedSpark
|
|||
case LogicalRelation(JDBCRelation(_, parts, _), _, _, _) =>
|
||||
val whereClauses = parts.map(_.asInstanceOf[JDBCPartition].whereClause).toSet
|
||||
assert(whereClauses === Set(
|
||||
""""D" < '2018-07-10' or "D" is null""",
|
||||
""""D" >= '2018-07-10' AND "D" < '2018-07-14'""",
|
||||
""""D" >= '2018-07-14'"""))
|
||||
""""D" < '2018-07-11' or "D" is null""",
|
||||
""""D" >= '2018-07-11' AND "D" < '2018-07-15'""",
|
||||
""""D" >= '2018-07-15'"""))
|
||||
}
|
||||
assert(df1.collect.toSet === expectedResult)
|
||||
|
||||
|
|
Loading…
Reference in a new issue