implicit class DslSymbol extends ImplicitAttribute
- Alphabetic
- By Inheritance
- DslSymbol
- ImplicitAttribute
- ImplicitOperators
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new DslSymbol(sym: Symbol)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- def %(other: Expression): Expression
- Definition Classes
- ImplicitOperators
- def &(other: Expression): Expression
- Definition Classes
- ImplicitOperators
- def &&(other: Expression): Predicate
- Definition Classes
- ImplicitOperators
- def *(other: Expression): Expression
- Definition Classes
- ImplicitOperators
- def +(other: Expression): Expression
- Definition Classes
- ImplicitOperators
- def -(other: Expression): Expression
- Definition Classes
- ImplicitOperators
- def /(other: Expression): Expression
- Definition Classes
- ImplicitOperators
- def <(other: Expression): Predicate
- Definition Classes
- ImplicitOperators
- def <=(other: Expression): Predicate
- Definition Classes
- ImplicitOperators
- def <=>(other: Expression): Predicate
- Definition Classes
- ImplicitOperators
- def =!=(other: Expression): Predicate
- Definition Classes
- ImplicitOperators
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def ===(other: Expression): Predicate
- Definition Classes
- ImplicitOperators
- def >(other: Expression): Predicate
- Definition Classes
- ImplicitOperators
- def >=(other: Expression): Predicate
- Definition Classes
- ImplicitOperators
- def ^(other: Expression): Expression
- Definition Classes
- ImplicitOperators
- def array(arrayType: ArrayType): AttributeReference
- Definition Classes
- ImplicitAttribute
- def array(dataType: DataType): AttributeReference
Creates a new AttributeReference of type array
Creates a new AttributeReference of type array
- Definition Classes
- ImplicitAttribute
- def as(alias: String): NamedExpression
- Definition Classes
- ImplicitOperators
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def asc: SortOrder
- Definition Classes
- ImplicitOperators
- def asc_nullsLast: SortOrder
- Definition Classes
- ImplicitOperators
- def attr: UnresolvedAttribute
- Definition Classes
- ImplicitAttribute
- def binary: AttributeReference
Creates a new AttributeReference of type binary
Creates a new AttributeReference of type binary
- Definition Classes
- ImplicitAttribute
- def boolean: AttributeReference
Creates a new AttributeReference of type boolean
Creates a new AttributeReference of type boolean
- Definition Classes
- ImplicitAttribute
- def byte: AttributeReference
Creates a new AttributeReference of type byte
Creates a new AttributeReference of type byte
- Definition Classes
- ImplicitAttribute
- def cast(to: DataType): Expression
- Definition Classes
- ImplicitOperators
- def castNullable(): Expression
- Definition Classes
- ImplicitOperators
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def contains(other: Expression): Predicate
- Definition Classes
- ImplicitOperators
- def date: AttributeReference
Creates a new AttributeReference of type date
Creates a new AttributeReference of type date
- Definition Classes
- ImplicitAttribute
- def dayTimeInterval(): AttributeReference
- Definition Classes
- ImplicitAttribute
- def dayTimeInterval(startField: Byte, endField: Byte): AttributeReference
Creates a new AttributeReference of the day-time interval type
Creates a new AttributeReference of the day-time interval type
- Definition Classes
- ImplicitAttribute
- def decimal(precision: Int, scale: Int): AttributeReference
Creates a new AttributeReference of type decimal
Creates a new AttributeReference of type decimal
- Definition Classes
- ImplicitAttribute
- def decimal: AttributeReference
Creates a new AttributeReference of type decimal
Creates a new AttributeReference of type decimal
- Definition Classes
- ImplicitAttribute
- def desc: SortOrder
- Definition Classes
- ImplicitOperators
- def desc_nullsFirst: SortOrder
- Definition Classes
- ImplicitOperators
- def distinctFunction(exprs: Expression*): UnresolvedFunction
- Definition Classes
- ImplicitAttribute
- def div(other: Expression): Expression
- Definition Classes
- ImplicitOperators
- def double: AttributeReference
Creates a new AttributeReference of type double
Creates a new AttributeReference of type double
- Definition Classes
- ImplicitAttribute
- def endsWith(other: Expression): Predicate
- Definition Classes
- ImplicitOperators
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def expr: UnresolvedAttribute
- Definition Classes
- ImplicitAttribute → ImplicitOperators
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def float: AttributeReference
Creates a new AttributeReference of type float
Creates a new AttributeReference of type float
- Definition Classes
- ImplicitAttribute
- def function(exprs: Expression*): UnresolvedFunction
Create a function.
Create a function.
- Definition Classes
- ImplicitAttribute
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getField(fieldName: String): UnresolvedExtractValue
- Definition Classes
- ImplicitOperators
- def getItem(ordinal: Expression): UnresolvedExtractValue
- Definition Classes
- ImplicitOperators
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def ilike(other: Expression, escapeChar: Char = '\\'): Expression
- Definition Classes
- ImplicitOperators
- def in(list: Expression*): Predicate
- Definition Classes
- ImplicitOperators
- def int: AttributeReference
Creates a new AttributeReference of type int
Creates a new AttributeReference of type int
- Definition Classes
- ImplicitAttribute
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isNotNull: Predicate
- Definition Classes
- ImplicitOperators
- def isNull: Predicate
- Definition Classes
- ImplicitOperators
- def like(other: Expression, escapeChar: Char = '\\'): Predicate
- Definition Classes
- ImplicitOperators
- def likeAll(others: Expression*): Predicate
- Definition Classes
- ImplicitOperators
- def likeAny(others: Expression*): Predicate
- Definition Classes
- ImplicitOperators
- def long: AttributeReference
Creates a new AttributeReference of type long
Creates a new AttributeReference of type long
- Definition Classes
- ImplicitAttribute
- def map(mapType: MapType): AttributeReference
- Definition Classes
- ImplicitAttribute
- def map(keyType: DataType, valueType: DataType): AttributeReference
Creates a new AttributeReference of type map
Creates a new AttributeReference of type map
- Definition Classes
- ImplicitAttribute
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def notLikeAll(others: Expression*): Predicate
- Definition Classes
- ImplicitOperators
- def notLikeAny(others: Expression*): Predicate
- Definition Classes
- ImplicitOperators
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def obj(cls: Class[_]): AttributeReference
Creates a new AttributeReference of object type
Creates a new AttributeReference of object type
- Definition Classes
- ImplicitAttribute
- def rlike(other: Expression): Predicate
- Definition Classes
- ImplicitOperators
- def s: String
- Definition Classes
- DslSymbol → ImplicitAttribute
- def short: AttributeReference
Creates a new AttributeReference of type short
Creates a new AttributeReference of type short
- Definition Classes
- ImplicitAttribute
- def startsWith(other: Expression): Predicate
- Definition Classes
- ImplicitOperators
- def string: AttributeReference
Creates a new AttributeReference of type string
Creates a new AttributeReference of type string
- Definition Classes
- ImplicitAttribute
- def struct(attrs: AttributeReference*): AttributeReference
- Definition Classes
- ImplicitAttribute
- def struct(structType: StructType): AttributeReference
Creates a new AttributeReference of type struct
Creates a new AttributeReference of type struct
- Definition Classes
- ImplicitAttribute
- def substr(pos: Expression, len: Expression = Literal(Int.MaxValue)): Expression
- Definition Classes
- ImplicitOperators
- def substring(pos: Expression, len: Expression = Literal(Int.MaxValue)): Expression
- Definition Classes
- ImplicitOperators
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def timestamp: AttributeReference
Creates a new AttributeReference of type timestamp
Creates a new AttributeReference of type timestamp
- Definition Classes
- ImplicitAttribute
- def timestampNTZ: AttributeReference
Creates a new AttributeReference of type timestamp without time zone
Creates a new AttributeReference of type timestamp without time zone
- Definition Classes
- ImplicitAttribute
- def toString(): String
- Definition Classes
- AnyRef → Any
- def unary_!: Predicate
- Definition Classes
- ImplicitOperators
- def unary_+: Expression
- Definition Classes
- ImplicitOperators
- def unary_-: Expression
- Definition Classes
- ImplicitOperators
- def unary_~: Expression
- Definition Classes
- ImplicitOperators
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def yearMonthInterval(): AttributeReference
- Definition Classes
- ImplicitAttribute
- def yearMonthInterval(startField: Byte, endField: Byte): AttributeReference
Creates a new AttributeReference of the year-month interval type
Creates a new AttributeReference of the year-month interval type
- Definition Classes
- ImplicitAttribute
- def |(other: Expression): Expression
- Definition Classes
- ImplicitOperators
- def ||(other: Expression): Predicate
- Definition Classes
- ImplicitOperators
Deprecated Value Members
- def as(alias: Symbol): NamedExpression
- Definition Classes
- ImplicitOperators
- Annotations
- @deprecated
- Deprecated
(Since version 3.4.0) Use as(alias: String)