/
githubmirror
/
spark
Обзор
Документация
Войти
/
githubmirror
/
spark
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
sql/connect/common/src/test/resources/query-tests/queries/window.json
745 строк
24 KB
Paddy Xu
[SPARK-49273][CONNECT][SQL] Origin support for Spark Connect Scala client
20 янв 2025, 02:58
20 янв 2025, 02:58
c7df014
Код
Авторство
О чём код?
{ "common": { "planId": "1" }, "project": { "input": { "common": { "planId": "0" }, "localRelation": { "schema": "struct\u003cid:bigint,a:int,b:double\u003e" } }, "expressions": [{ "window": { "windowFunction": { "unresolvedFunction": { "functionName": "min", "arguments": [{ "unresolvedAttribute": { "unparsedIdentifier": "id" }, "common": { "origin": { "jvmOrigin": { "stackTrace": [{ "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.functions$", "methodName": "min", "fileName": "functions.scala" }, { "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.PlanGenerationTestSuite", "methodName": "~~trimmed~anonfun~~", "fileName": "PlanGenerationTestSuite.scala" }] } } } }], "isInternal": false }, "common": { "origin": { "jvmOrigin": { "stackTrace": [{ "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.functions$", "methodName": "min", "fileName": "functions.scala" }, { "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.PlanGenerationTestSuite", "methodName": "~~trimmed~anonfun~~", "fileName": "PlanGenerationTestSuite.scala" }] } } } }, "partitionSpec": [{ "unresolvedAttribute": { "unparsedIdentifier": "a" }, "common": { "origin": { "jvmOrigin": { "stackTrace": [{ "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.Column$", "methodName": "apply", "fileName": "Column.scala" }, { "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.PlanGenerationTestSuite", "methodName": "~~trimmed~anonfun~~", "fileName": "PlanGenerationTestSuite.scala" }] } } } }, { "unresolvedAttribute": { "unparsedIdentifier": "b" }, "common": { "origin": { "jvmOrigin": { "stackTrace": [{ "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.Column$", "methodName": "apply", "fileName": "Column.scala" }, { "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.PlanGenerationTestSuite", "methodName": "~~trimmed~anonfun~~", "fileName": "PlanGenerationTestSuite.scala" }] } } } }] }, "common": { "origin": { "jvmOrigin": { "stackTrace": [{ "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.Column", "methodName": "over", "fileName": "Column.scala" }, { "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.PlanGenerationTestSuite", "methodName": "~~trimmed~anonfun~~", "fileName": "PlanGenerationTestSuite.scala" }] } } } }, { "window": { "windowFunction": { "unresolvedFunction": { "functionName": "min", "arguments": [{ "unresolvedAttribute": { "unparsedIdentifier": "id" }, "common": { "origin": { "jvmOrigin": { "stackTrace": [{ "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.functions$", "methodName": "min", "fileName": "functions.scala" }, { "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.PlanGenerationTestSuite", "methodName": "~~trimmed~anonfun~~", "fileName": "PlanGenerationTestSuite.scala" }] } } } }], "isInternal": false }, "common": { "origin": { "jvmOrigin": { "stackTrace": [{ "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.functions$", "methodName": "min", "fileName": "functions.scala" }, { "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.PlanGenerationTestSuite", "methodName": "~~trimmed~anonfun~~", "fileName": "PlanGenerationTestSuite.scala" }] } } } }, "partitionSpec": [{ "unresolvedAttribute": { "unparsedIdentifier": "a" }, "common": { "origin": { "jvmOrigin": { "stackTrace": [{ "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.Column$", "methodName": "apply", "fileName": "Column.scala" }, { "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.expressions.WindowSpec", "methodName": "~~trimmed~anonfun~~", "fileName": "WindowSpec.scala" }] } } } }, { "unresolvedAttribute": { "unparsedIdentifier": "b" }, "common": { "origin": { "jvmOrigin": { "stackTrace": [{ "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.Column$", "methodName": "apply", "fileName": "Column.scala" }, { "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.expressions.WindowSpec", "methodName": "~~trimmed~anonfun~~", "fileName": "WindowSpec.scala" }] } } } }] }, "common": { "origin": { "jvmOrigin": { "stackTrace": [{ "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.Column", "methodName": "over", "fileName": "Column.scala" }, { "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.PlanGenerationTestSuite", "methodName": "~~trimmed~anonfun~~", "fileName": "PlanGenerationTestSuite.scala" }] } } } }, { "window": { "windowFunction": { "unresolvedFunction": { "functionName": "min", "arguments": [{ "unresolvedAttribute": { "unparsedIdentifier": "id" }, "common": { "origin": { "jvmOrigin": { "stackTrace": [{ "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.functions$", "methodName": "min", "fileName": "functions.scala" }, { "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.PlanGenerationTestSuite", "methodName": "~~trimmed~anonfun~~", "fileName": "PlanGenerationTestSuite.scala" }] } } } }], "isInternal": false }, "common": { "origin": { "jvmOrigin": { "stackTrace": [{ "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.functions$", "methodName": "min", "fileName": "functions.scala" }, { "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.PlanGenerationTestSuite", "methodName": "~~trimmed~anonfun~~", "fileName": "PlanGenerationTestSuite.scala" }] } } } }, "orderSpec": [{ "child": { "unresolvedAttribute": { "unparsedIdentifier": "a" }, "common": { "origin": { "jvmOrigin": { "stackTrace": [{ "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.Column$", "methodName": "apply", "fileName": "Column.scala" }, { "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.PlanGenerationTestSuite", "methodName": "~~trimmed~anonfun~~", "fileName": "PlanGenerationTestSuite.scala" }] } } } }, "direction": "SORT_DIRECTION_ASCENDING", "nullOrdering": "SORT_NULLS_FIRST" }, { "child": { "unresolvedAttribute": { "unparsedIdentifier": "b" }, "common": { "origin": { "jvmOrigin": { "stackTrace": [{ "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.Column$", "methodName": "apply", "fileName": "Column.scala" }, { "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.PlanGenerationTestSuite", "methodName": "~~trimmed~anonfun~~", "fileName": "PlanGenerationTestSuite.scala" }] } } } }, "direction": "SORT_DIRECTION_ASCENDING", "nullOrdering": "SORT_NULLS_FIRST" }] }, "common": { "origin": { "jvmOrigin": { "stackTrace": [{ "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.Column", "methodName": "over", "fileName": "Column.scala" }, { "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.PlanGenerationTestSuite", "methodName": "~~trimmed~anonfun~~", "fileName": "PlanGenerationTestSuite.scala" }] } } } }, { "window": { "windowFunction": { "unresolvedFunction": { "functionName": "min", "arguments": [{ "unresolvedAttribute": { "unparsedIdentifier": "id" }, "common": { "origin": { "jvmOrigin": { "stackTrace": [{ "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.functions$", "methodName": "min", "fileName": "functions.scala" }, { "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.PlanGenerationTestSuite", "methodName": "~~trimmed~anonfun~~", "fileName": "PlanGenerationTestSuite.scala" }] } } } }], "isInternal": false }, "common": { "origin": { "jvmOrigin": { "stackTrace": [{ "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.functions$", "methodName": "min", "fileName": "functions.scala" }, { "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.PlanGenerationTestSuite", "methodName": "~~trimmed~anonfun~~", "fileName": "PlanGenerationTestSuite.scala" }] } } } }, "orderSpec": [{ "child": { "unresolvedAttribute": { "unparsedIdentifier": "a" }, "common": { "origin": { "jvmOrigin": { "stackTrace": [{ "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.Column$", "methodName": "apply", "fileName": "Column.scala" }, { "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.expressions.WindowSpec", "methodName": "~~trimmed~anonfun~~", "fileName": "WindowSpec.scala" }] } } } }, "direction": "SORT_DIRECTION_ASCENDING", "nullOrdering": "SORT_NULLS_FIRST" }, { "child": { "unresolvedAttribute": { "unparsedIdentifier": "b" }, "common": { "origin": { "jvmOrigin": { "stackTrace": [{ "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.Column$", "methodName": "apply", "fileName": "Column.scala" }, { "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.expressions.WindowSpec", "methodName": "~~trimmed~anonfun~~", "fileName": "WindowSpec.scala" }] } } } }, "direction": "SORT_DIRECTION_ASCENDING", "nullOrdering": "SORT_NULLS_FIRST" }] }, "common": { "origin": { "jvmOrigin": { "stackTrace": [{ "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.Column", "methodName": "over", "fileName": "Column.scala" }, { "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.PlanGenerationTestSuite", "methodName": "~~trimmed~anonfun~~", "fileName": "PlanGenerationTestSuite.scala" }] } } } }, { "window": { "windowFunction": { "unresolvedFunction": { "functionName": "min", "arguments": [{ "unresolvedAttribute": { "unparsedIdentifier": "id" }, "common": { "origin": { "jvmOrigin": { "stackTrace": [{ "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.functions$", "methodName": "min", "fileName": "functions.scala" }, { "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.PlanGenerationTestSuite", "methodName": "~~trimmed~anonfun~~", "fileName": "PlanGenerationTestSuite.scala" }] } } } }], "isInternal": false }, "common": { "origin": { "jvmOrigin": { "stackTrace": [{ "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.functions$", "methodName": "min", "fileName": "functions.scala" }, { "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.PlanGenerationTestSuite", "methodName": "~~trimmed~anonfun~~", "fileName": "PlanGenerationTestSuite.scala" }] } } } }, "orderSpec": [{ "child": { "unresolvedAttribute": { "unparsedIdentifier": "a" }, "common": { "origin": { "jvmOrigin": { "stackTrace": [{ "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.Column$", "methodName": "apply", "fileName": "Column.scala" }, { "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.expressions.WindowSpec", "methodName": "~~trimmed~anonfun~~", "fileName": "WindowSpec.scala" }] } } } }, "direction": "SORT_DIRECTION_ASCENDING", "nullOrdering": "SORT_NULLS_FIRST" }], "frameSpec": { "frameType": "FRAME_TYPE_ROW", "lower": { "value": { "literal": { "integer": 2 } } }, "upper": { "value": { "literal": { "integer": 3 } } } } }, "common": { "origin": { "jvmOrigin": { "stackTrace": [{ "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.Column", "methodName": "over", "fileName": "Column.scala" }, { "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.PlanGenerationTestSuite", "methodName": "~~trimmed~anonfun~~", "fileName": "PlanGenerationTestSuite.scala" }] } } } }, { "window": { "windowFunction": { "unresolvedFunction": { "functionName": "min", "arguments": [{ "unresolvedAttribute": { "unparsedIdentifier": "id" }, "common": { "origin": { "jvmOrigin": { "stackTrace": [{ "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.functions$", "methodName": "min", "fileName": "functions.scala" }, { "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.PlanGenerationTestSuite", "methodName": "~~trimmed~anonfun~~", "fileName": "PlanGenerationTestSuite.scala" }] } } } }], "isInternal": false }, "common": { "origin": { "jvmOrigin": { "stackTrace": [{ "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.functions$", "methodName": "min", "fileName": "functions.scala" }, { "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.PlanGenerationTestSuite", "methodName": "~~trimmed~anonfun~~", "fileName": "PlanGenerationTestSuite.scala" }] } } } }, "orderSpec": [{ "child": { "unresolvedAttribute": { "unparsedIdentifier": "a" }, "common": { "origin": { "jvmOrigin": { "stackTrace": [{ "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.Column$", "methodName": "apply", "fileName": "Column.scala" }, { "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.expressions.WindowSpec", "methodName": "~~trimmed~anonfun~~", "fileName": "WindowSpec.scala" }] } } } }, "direction": "SORT_DIRECTION_ASCENDING", "nullOrdering": "SORT_NULLS_FIRST" }], "frameSpec": { "frameType": "FRAME_TYPE_RANGE", "lower": { "value": { "literal": { "long": "2" } } }, "upper": { "value": { "literal": { "long": "3" } } } } }, "common": { "origin": { "jvmOrigin": { "stackTrace": [{ "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.Column", "methodName": "over", "fileName": "Column.scala" }, { "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.PlanGenerationTestSuite", "methodName": "~~trimmed~anonfun~~", "fileName": "PlanGenerationTestSuite.scala" }] } } } }, { "window": { "windowFunction": { "unresolvedFunction": { "functionName": "count", "arguments": [{ "unresolvedAttribute": { "unparsedIdentifier": "id" }, "common": { "origin": { "jvmOrigin": { "stackTrace": [{ "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.Column$", "methodName": "apply", "fileName": "Column.scala" }, { "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.PlanGenerationTestSuite", "methodName": "~~trimmed~anonfun~~", "fileName": "PlanGenerationTestSuite.scala" }] } } } }], "isInternal": false }, "common": { "origin": { "jvmOrigin": { "stackTrace": [{ "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.functions$", "methodName": "count", "fileName": "functions.scala" }, { "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.PlanGenerationTestSuite", "methodName": "~~trimmed~anonfun~~", "fileName": "PlanGenerationTestSuite.scala" }] } } } } }, "common": { "origin": { "jvmOrigin": { "stackTrace": [{ "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.Column", "methodName": "over", "fileName": "Column.scala" }, { "classLoaderName": "app", "declaringClass": "org.apache.spark.sql.PlanGenerationTestSuite", "methodName": "~~trimmed~anonfun~~", "fileName": "PlanGenerationTestSuite.scala" }] } } } }] } }