package org.apache.spark.sql.catalyst.expressions
trait CreateNamedStructLike extends Expression {
// no required properties (vals and methods) that have no implementation
}
CreateNamedStructLike Contract
CreateNamedStructLike
is the base of Catalyst expressions that FIXME.
CreateNamedStructLike
is not nullable.
CreateNamedStructLike
is foldable only if all value expressions are.
CreateNamedStructLike | Description |
---|---|
Name | Description |
---|---|
|
|
|
Catalyst expressions for names |
|
|
|
Catalyst expressions for values |
Checking Input Data Types — checkInputDataTypes
Method
checkInputDataTypes(): TypeCheckResult
Note
|
checkInputDataTypes is part of the Expression Contract to verify (check the correctness of) the input data types.
|
checkInputDataTypes
…FIXME
Evaluating Expression — eval
Method
eval(input: InternalRow): Any
Note
|
eval is part of Expression Contract for the interpreted (non-code-generated) expression evaluation, i.e. evaluating a Catalyst expression to a JVM object for a given internal binary row.
|
eval
…FIXME