org.virtuslab.iskra

Type members

Classlikes

class :=[L <: Label, T <: DataType](untyped: Column) extends Column[T]
trait Agg
class AliasedSchemaView(frameAliasName: String) extends Selectable
object Aliasing
class Column[+T <: DataType](val untyped: Column)
Companion:
object
object Column
Companion:
class
object ColumnOp
class DataFrame[Schema](val untyped: UntypedDataFrame)
Companion:
object
object DataFrame
Companion:
class
class GroupBy[View <: SchemaView](val view: View, val underlying: UntypedDataFrame)
Companion:
object
object GroupBy
Companion:
class
Companion:
class
class Join[DF1 <: DataFrame[_], DF2 <: DataFrame[_]](left: UntypedDataFrame, right: UntypedDataFrame, joinType: JoinType)
Companion:
object
object Join
Companion:
class
abstract class JoinOnCondition[MergedSchema, MergedView <: SchemaView](val left: UntypedDataFrame, val right: UntypedDataFrame, val joinType: JoinType)
Companion:
object
Companion:
class
object Name
trait SchemaView extends Selectable
Companion:
object
object SchemaView
Companion:
class
Companion:
object
object Select
Companion:
class
object UntypedOps
Companion:
object
object Where
Companion:
class

Types

type LabeledColumn[L <: Label, T <: DataType] = L := T
type Name = String & Singleton
type UntypedColumn = Column
type UntypedDataFrame = DataFrame
type UntypedRelationalGroupedDataset = RelationalGroupedDataset

Value members

Concrete methods

inline def $(using view: SchemaView): view.type