Object

doric

LeftDF

Related Doc: package doric

Permalink

object LeftDF extends ColGetters[LeftDoricColumn]

Linear Supertypes
ColGetters[LeftDoricColumn], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LeftDF
  2. ColGetters
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def apply[T](doricColumn: DoricColumn[T]): LeftDoricColumn[T]

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def col[T](colName: String)(implicit arg0: SparkType[T], location: Location): LeftDoricColumn[T]

    Permalink

    Retrieves a column with the provided name and the provided type.

    Retrieves a column with the provided name and the provided type.

    T

    the expected type of the column

    colName

    the name of the column to find.

    location

    error location.

    returns

    the column reference

    Definition Classes
    ColGetters
  8. def colArray[T](colName: String)(implicit arg0: ClassTag[T], location: Location, st: SparkType[Array[T]]): LeftDoricColumn[Array[T]]

    Permalink

    Retrieves a column with the provided name expecting it to be of array of T type.

    Retrieves a column with the provided name expecting it to be of array of T type.

    T

    the type of the elements of the array.

    colName

    the name of the column to find.

    location

    error location.

    returns

    the array of T column reference.

    Definition Classes
    ColGetters
  9. def colArrayInt(colName: String)(implicit location: Location): LeftDoricColumn[Array[Int]]

    Permalink

    Retrieves a column with the provided name expecting it to be of array of integers type.

    Retrieves a column with the provided name expecting it to be of array of integers type.

    colName

    the name of the column to find.

    location

    error location.

    returns

    the array of integers column reference.

    Definition Classes
    ColGetters
  10. def colArrayString(colName: String)(implicit location: Location): LeftDoricColumn[Array[String]]

    Permalink

    Retrieves a column with the provided name expecting it to be of array of string type.

    Retrieves a column with the provided name expecting it to be of array of string type.

    colName

    the name of the column to find.

    location

    error location.

    returns

    the array of string column reference.

    Definition Classes
    ColGetters
  11. def colBinary(colName: String)(implicit location: Location): LeftDoricColumn[Array[Byte]]

    Permalink

    Retrieves a column with the provided name expecting it to be of array of bytes type.

    Retrieves a column with the provided name expecting it to be of array of bytes type.

    colName

    the name of the column to find.

    location

    error location.

    returns

    the binary column reference.

    Definition Classes
    ColGetters
  12. def colBoolean(colName: String)(implicit location: Location): LeftDoricColumn[Boolean]

    Permalink

    Retrieves a column with the provided name expecting it to be of double type.

    Retrieves a column with the provided name expecting it to be of double type.

    colName

    the name of the column to find.

    location

    error location.

    returns

    the long column reference

    Definition Classes
    ColGetters
  13. def colDate(colName: String)(implicit location: Location): LeftDoricColumn[Date]

    Permalink

    Retrieves a column with the provided name expecting it to be of Date type.

    Retrieves a column with the provided name expecting it to be of Date type.

    colName

    the name of the column to find.

    location

    error location.

    returns

    the Date column reference

    Definition Classes
    ColGetters
  14. def colDouble(colName: String)(implicit location: Location): LeftDoricColumn[Double]

    Permalink

    Retrieves a column with the provided name expecting it to be of double type.

    Retrieves a column with the provided name expecting it to be of double type.

    colName

    the name of the column to find.

    location

    error location.

    returns

    the double column reference

    Definition Classes
    ColGetters
  15. def colFloat(colName: String)(implicit location: Location): LeftDoricColumn[Float]

    Permalink

    Retrieves a column with the provided name expecting it to be of float type.

    Retrieves a column with the provided name expecting it to be of float type.

    colName

    the name of the column to find.

    location

    error location.

    returns

    the float column reference

    Definition Classes
    ColGetters
  16. def colFromDF[T](colName: String, originDF: Dataset[_])(implicit arg0: SparkType[T], location: Location): LeftDoricColumn[T]

    Permalink

    Retrieves a column of the provided dataframe.

    Retrieves a column of the provided dataframe. Useful to prevent column ambiguity errors.

    T

    the type of the doric column.

    colName

    the name of the column to find.

    originDF

    the dataframe to force the column.

    location

    error location.

    returns

    the column of type T column reference.

    Definition Classes
    ColGetters
  17. def colInstant(colName: String)(implicit location: Location): LeftDoricColumn[Instant]

    Permalink

    Retrieves a column with the provided name expecting it to be of instant type.

    Retrieves a column with the provided name expecting it to be of instant type.

    colName

    the name of the column to find.

    location

    error location.

    returns

    the instant column reference

    Definition Classes
    ColGetters
  18. def colInt(colName: String)(implicit location: Location): LeftDoricColumn[Int]

    Permalink

    Retrieves a column with the provided name expecting it to be of integer type.

    Retrieves a column with the provided name expecting it to be of integer type.

    colName

    the name of the column to find.

    location

    error location.

    returns

    the integer column reference

    Definition Classes
    ColGetters
  19. def colLocalDate(colName: String)(implicit location: Location): LeftDoricColumn[LocalDate]

    Permalink

    Retrieves a column with the provided name expecting it to be of LocalDate type.

    Retrieves a column with the provided name expecting it to be of LocalDate type.

    colName

    the name of the column to find.

    location

    error location.

    returns

    the LocalDate column reference

    Definition Classes
    ColGetters
  20. def colLong(colName: String)(implicit location: Location): LeftDoricColumn[Long]

    Permalink

    Retrieves a column with the provided name expecting it to be of long type.

    Retrieves a column with the provided name expecting it to be of long type.

    colName

    the name of the column to find.

    location

    error location.

    returns

    the long column reference

    Definition Classes
    ColGetters
  21. def colMap[K, V](colName: String)(implicit arg0: SparkType[K], arg1: SparkType[V], location: Location): LeftDoricColumn[Map[K, V]]

    Permalink

    Retrieves a column with the provided name expecting it to be of map type.

    Retrieves a column with the provided name expecting it to be of map type.

    K

    the type of the keys of the map.

    V

    the type of the values of the map.

    colName

    the name of the column to find.

    location

    error location.

    returns

    the map column reference.

    Definition Classes
    ColGetters
  22. def colMapString[V](colName: String)(implicit arg0: SparkType[V], location: Location): LeftDoricColumn[Map[String, V]]

    Permalink

    Retrieves a column with the provided name expecting it to be of map type.

    Retrieves a column with the provided name expecting it to be of map type.

    V

    the type of the values of the map.

    colName

    the name of the column to find.

    location

    error location.

    returns

    the map column reference.

    Definition Classes
    ColGetters
  23. def colNull(colName: String)(implicit location: Location): LeftDoricColumn[Null]

    Permalink

    Retrieves a column with the provided name expecting it to be of null type.

    Retrieves a column with the provided name expecting it to be of null type.

    colName

    the name of the column to find.

    location

    error location.

    returns

    the null column reference

    Definition Classes
    ColGetters
  24. def colString(colName: String)(implicit location: Location): LeftDoricColumn[String]

    Permalink

    Retrieves a column with the provided name expecting it to be of string type.

    Retrieves a column with the provided name expecting it to be of string type.

    colName

    the name of the column to find.

    location

    error location.

    returns

    the string column reference

    Definition Classes
    ColGetters
  25. def colStruct(colName: String)(implicit location: Location): LeftDoricColumn[Row]

    Permalink

    Retrieves a column with the provided name expecting it to be of struct type.

    Retrieves a column with the provided name expecting it to be of struct type.

    colName

    the name of the column to find.

    location

    error location.

    returns

    the struct column reference.

    Definition Classes
    ColGetters
  26. def colTimestamp(colName: String)(implicit location: Location): LeftDoricColumn[Timestamp]

    Permalink

    Retrieves a column with the provided name expecting it to be of Timestamp type.

    Retrieves a column with the provided name expecting it to be of Timestamp type.

    colName

    the name of the column to find.

    location

    error location.

    returns

    the Timestamp column reference

    Definition Classes
    ColGetters
  27. def constructSide[T](column: Doric[Column], colName: String): LeftDoricColumn[T]

    Permalink
    Attributes
    protected
    Definition Classes
    LeftDF → ColGetters
    Annotations
    @inline()
  28. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  29. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  30. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  31. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  32. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  33. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  34. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  35. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  36. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  37. object row extends Dynamic

    Permalink

    The object row stands for the top-level row of the DataFrame.

    The object row stands for the top-level row of the DataFrame.

    Definition Classes
    ColGetters
  38. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  39. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  40. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ColGetters[LeftDoricColumn]

Inherited from AnyRef

Inherited from Any

Ungrouped