public class TypedColumn<T,U> extends Column
Column
where an Encoder
has been given for the expected input and return type.
To create a TypedColumn
, use the as
function on a Column
.
Constructor and Description |
---|
TypedColumn(org.apache.spark.sql.catalyst.expressions.Expression expr,
org.apache.spark.sql.catalyst.encoders.ExpressionEncoder<U> encoder) |
Modifier and Type | Method and Description |
---|---|
TypedColumn<T,U> |
name(String alias)
Gives the TypedColumn a name (alias).
|
alias, and, apply, as, as, as, as, as, as, asc, between, bitwiseAND, bitwiseOR, bitwiseXOR, cast, cast, contains, desc, divide, endsWith, endsWith, eqNullSafe, equals, equalTo, explain, geq, getField, getItem, gt, hashCode, isin, isin, isNaN, isNotNull, isNull, leq, like, lt, minus, mod, multiply, notEqual, or, otherwise, over, over, plus, rlike, startsWith, startsWith, substr, substr, toString, unapply, when
public TypedColumn(org.apache.spark.sql.catalyst.expressions.Expression expr, org.apache.spark.sql.catalyst.encoders.ExpressionEncoder<U> encoder)
public TypedColumn<T,U> name(String alias)