Commit e4ce681 1 parent 24abfc6 commit e4ce681 Copy full SHA for e4ce681
File tree 3 files changed +7
-7
lines changed
partiql-eval/src/main/kotlin/org/partiql/eval/internal/operator/rel
3 files changed +7
-7
lines changed Original file line number Diff line number Diff line change 1
1
package org.partiql.eval.internal.operator.rel
2
2
3
+ import org.partiql.eval.PQLValue
3
4
import org.partiql.eval.internal.Environment
4
5
import org.partiql.eval.internal.Record
5
6
import org.partiql.eval.internal.helpers.TypesUtility.toRuntimeType
6
7
import org.partiql.eval.internal.helpers.ValueUtility.isTrue
7
- import org.partiql.eval.internal.helpers.toNull
8
8
import org.partiql.eval.internal.operator.Operator
9
9
import org.partiql.plan.Rel
10
10
import org.partiql.value.PartiQLValueExperimental
@@ -19,12 +19,12 @@ internal class RelJoinOuterFull(
19
19
20
20
@OptIn(PartiQLValueExperimental ::class )
21
21
private val lhsPadded = Record (
22
- Array (rhsType.schema.size) { lhsType.schema[it].type.toRuntimeType().toNull().invoke( ) }
22
+ Array (rhsType.schema.size) { PQLValue .nullValue( lhsType.schema[it].type.toRuntimeType()) }
23
23
)
24
24
25
25
@OptIn(PartiQLValueExperimental ::class )
26
26
private val rhsPadded = Record (
27
- Array (rhsType.schema.size) { rhsType.schema[it].type.toRuntimeType().toNull().invoke( ) }
27
+ Array (rhsType.schema.size) { PQLValue .nullValue( rhsType.schema[it].type.toRuntimeType()) }
28
28
)
29
29
30
30
private lateinit var env: Environment
Original file line number Diff line number Diff line change 1
1
package org.partiql.eval.internal.operator.rel
2
2
3
+ import org.partiql.eval.PQLValue
3
4
import org.partiql.eval.internal.Environment
4
5
import org.partiql.eval.internal.Record
5
6
import org.partiql.eval.internal.helpers.TypesUtility.toRuntimeType
6
7
import org.partiql.eval.internal.helpers.ValueUtility.isTrue
7
- import org.partiql.eval.internal.helpers.toNull
8
8
import org.partiql.eval.internal.operator.Operator
9
9
import org.partiql.plan.Rel
10
10
import org.partiql.value.PartiQLValueExperimental
@@ -18,7 +18,7 @@ internal class RelJoinOuterLeft(
18
18
19
19
@OptIn(PartiQLValueExperimental ::class )
20
20
private val rhsPadded = Record (
21
- Array (rhsType.schema.size) { rhsType.schema[it].type.toRuntimeType().toNull().invoke( ) }
21
+ Array (rhsType.schema.size) { PQLValue .nullValue( rhsType.schema[it].type.toRuntimeType()) }
22
22
)
23
23
24
24
private lateinit var env: Environment
Original file line number Diff line number Diff line change 1
1
package org.partiql.eval.internal.operator.rel
2
2
3
+ import org.partiql.eval.PQLValue
3
4
import org.partiql.eval.internal.Environment
4
5
import org.partiql.eval.internal.Record
5
6
import org.partiql.eval.internal.helpers.TypesUtility.toRuntimeType
6
7
import org.partiql.eval.internal.helpers.ValueUtility.isTrue
7
- import org.partiql.eval.internal.helpers.toNull
8
8
import org.partiql.eval.internal.operator.Operator
9
9
import org.partiql.plan.Rel
10
10
import org.partiql.value.PartiQLValueExperimental
@@ -18,7 +18,7 @@ internal class RelJoinOuterRight(
18
18
19
19
@OptIn(PartiQLValueExperimental ::class )
20
20
private val lhsPadded = Record (
21
- Array (lhsType.schema.size) { lhsType.schema[it].type.toRuntimeType().toNull().invoke( ) }
21
+ Array (lhsType.schema.size) { PQLValue .nullValue( lhsType.schema[it].type.toRuntimeType()) }
22
22
)
23
23
24
24
private lateinit var env: Environment
You can’t perform that action at this time.
0 commit comments