object expressions extends ExpressionConversions
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- expressions
- ExpressionConversions
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
implicit
class
DslAttribute extends AnyRef
- Definition Classes
- ExpressionConversions
-
implicit
class
DslExpression extends ImplicitOperators
- Definition Classes
- ExpressionConversions
-
implicit
class
DslString extends ImplicitOperators
- Definition Classes
- ExpressionConversions
-
implicit
class
DslSymbol extends ImplicitAttribute
- Definition Classes
- ExpressionConversions
-
abstract
class
ImplicitAttribute extends ImplicitOperators
- Definition Classes
- ExpressionConversions
-
implicit
class
StringToAttributeConversionHelper extends AnyRef
Converts $"col name" into an analysis.UnresolvedAttribute.
Converts $"col name" into an analysis.UnresolvedAttribute.
- Definition Classes
- ExpressionConversions
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
abs(e: Expression): Expression
- Definition Classes
- ExpressionConversions
-
def
approxCountDistinct(e: Expression, rsd: Double = 0.05): Expression
- Definition Classes
- ExpressionConversions
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
avg(e: Expression): Expression
- Definition Classes
- ExpressionConversions
-
implicit
def
bigDecimalToLiteral(d: BigDecimal): Literal
- Definition Classes
- ExpressionConversions
-
implicit
def
bigDecimalToLiteral(d: BigDecimal): Literal
- Definition Classes
- ExpressionConversions
-
implicit
def
binaryToLiteral(a: Array[Byte]): Literal
- Definition Classes
- ExpressionConversions
-
implicit
def
booleanToLiteral(b: Boolean): Literal
- Definition Classes
- ExpressionConversions
-
implicit
def
byteToLiteral(b: Byte): Literal
- Definition Classes
- ExpressionConversions
-
def
callFunction[T, U](func: (T) ⇒ U, returnType: DataType, argument: Expression): Expression
- Definition Classes
- ExpressionConversions
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
coalesce(args: Expression*): Expression
- Definition Classes
- ExpressionConversions
-
def
count(e: Expression): Expression
- Definition Classes
- ExpressionConversions
-
def
countDistinct(e: Expression*): Expression
- Definition Classes
- ExpressionConversions
-
implicit
def
dateToLiteral(d: Date): Literal
- Definition Classes
- ExpressionConversions
-
implicit
def
decimalToLiteral(d: Decimal): Literal
- Definition Classes
- ExpressionConversions
-
implicit
def
doubleToLiteral(d: Double): Literal
- Definition Classes
- ExpressionConversions
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
first(e: Expression): Expression
- Definition Classes
- ExpressionConversions
-
implicit
def
floatToLiteral(f: Float): Literal
- Definition Classes
- ExpressionConversions
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
greatest(args: Expression*): Expression
- Definition Classes
- ExpressionConversions
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
implicit
def
instantToLiteral(i: Instant): Literal
- Definition Classes
- ExpressionConversions
-
implicit
def
intToLiteral(i: Int): Literal
- Definition Classes
- ExpressionConversions
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
last(e: Expression): Expression
- Definition Classes
- ExpressionConversions
-
def
least(args: Expression*): Expression
- Definition Classes
- ExpressionConversions
-
implicit
def
localDateToLiteral(d: LocalDate): Literal
- Definition Classes
- ExpressionConversions
-
implicit
def
longToLiteral(l: Long): Literal
- Definition Classes
- ExpressionConversions
-
def
lower(e: Expression): Expression
- Definition Classes
- ExpressionConversions
-
def
max(e: Expression): Expression
- Definition Classes
- ExpressionConversions
-
def
maxDistinct(e: Expression): Expression
- Definition Classes
- ExpressionConversions
-
def
min(e: Expression): Expression
- Definition Classes
- ExpressionConversions
-
def
minDistinct(e: Expression): Expression
- Definition Classes
- ExpressionConversions
-
def
namedStruct(e: Expression*): Expression
- Definition Classes
- ExpressionConversions
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
rand(e: Long): Expression
- Definition Classes
- ExpressionConversions
-
implicit
def
shortToLiteral(s: Short): Literal
- Definition Classes
- ExpressionConversions
-
def
sqrt(e: Expression): Expression
- Definition Classes
- ExpressionConversions
-
def
star(names: String*): Expression
- Definition Classes
- ExpressionConversions
-
implicit
def
stringToLiteral(s: String): Literal
- Definition Classes
- ExpressionConversions
-
def
sum(e: Expression): Expression
- Definition Classes
- ExpressionConversions
-
def
sumDistinct(e: Expression): Expression
- Definition Classes
- ExpressionConversions
-
implicit
def
symbolToUnresolvedAttribute(s: Symbol): UnresolvedAttribute
- Definition Classes
- ExpressionConversions
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
implicit
def
timestampToLiteral(t: Timestamp): Literal
- Definition Classes
- ExpressionConversions
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
upper(e: Expression): Expression
- Definition Classes
- ExpressionConversions
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
windowExpr(windowFunc: Expression, windowSpec: WindowSpecDefinition): WindowExpression
- Definition Classes
- ExpressionConversions
-
def
windowSpec(partitionSpec: Seq[Expression], orderSpec: Seq[SortOrder], frame: WindowFrame): WindowSpecDefinition
- Definition Classes
- ExpressionConversions