root
root
org.virtuslab.iskra
/
:=
Agg
AliasedSchemaView
Aliasing
Column
Column
ColumnOp
And
booleanNonNullable
And
Div
Div
Eq
booleanNonNullable
stringNonNullable
Eq
Ge
booleanNonNullable
stringNonNullable
Ge
Gt
booleanNonNullable
stringNonNullable
Gt
Le
booleanNonNullable
stringNonNullable
Le
Lt
booleanNonNullable
stringNonNullable
Lt
Minus
Minus
Mult
Mult
Ne
booleanNonNullable
stringNonNullable
Ne
Or
booleanNonNullable
Or
Plus
Plus
PlusPlus
stringNonNullable
PlusPlus
DataFrame
DataFrame
dataFrameOps
DataFrameBuilders
FrameSchema
GroupBy
GroupBy
dataFrameGroupByOps
groupByOps
GroupedDataFrame
GroupedDataFrame
groupedDataFrameOps
Join
Join
dataFrameJoinOps
JoinOnCondition
JoinOnCondition
JoinOnConditionOps
JoinType
JoinType
LabeledColumn
Name
OnConditionJoiner
SchemaView
SchemaView
Select
Select
dataFrameSelectOps
selectApply
UntypedOps
When
WhenColumn
Where
Where
dataFrameWhereOps
whereApply
WithColumn
WithColumn
dataFrameWithColumnOps
withColumnApply
WithColumns
WithColumns
dataFrameWithColumnsOps
withColumnsApply
org.virtuslab.iskra.api
functions
org.virtuslab.iskra.functions
Aggregates
Avg
Max
Min
Sum
org.virtuslab.iskra.types
BooleanOptType
BooleanType
ByteOptType
ByteType
Coerce
Coerce
DataType
DataType
NotNull
DoubleOptType
DoubleType
Encoder
Encoder
FloatOptType
FloatType
IntegerOptType
IntegerType
LongOptType
LongType
PrimitiveEncoder
PrimitiveNonNullableEncoder
PrimitiveNullableEncoder
ShortOptType
ShortType
StringOptType
StringType
StructEncoder
StructEncoder
StructOptType
StructType
root
/
org.virtuslab.iskra
org.virtuslab.iskra
package
org.virtuslab.iskra
Type members
Value members
Type members
Classlikes
@showAsInfix
trait
/
[
+
Prefix
<:
Name
,
+
Suffix
<:
Name
]
@showAsInfix
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
object
DataFrameBuilders
object
FrameSchema
class
GroupBy
[
View
<:
SchemaView
](
val
view:
View
,
val
underlying:
UntypedDataFrame
)
Companion:
object
object
GroupBy
Companion:
class
trait
GroupedDataFrame
[
FullView
<:
SchemaView
]
Companion:
object
object
GroupedDataFrame
Companion:
class
trait
Join
[
T
<:
JoinType
](
val
left:
UntypedDataFrame
,
val
right:
UntypedDataFrame
)
Companion:
object
object
Join
Companion:
class
trait
JoinOnCondition
[
Join
<:
JoinType
,
Left
<:
DataFrame
[
_
],
Right
<:
DataFrame
[
_
]]
Companion:
object
object
JoinOnCondition
Companion:
class
enum
JoinType
Companion:
object
object
JoinType
Companion:
class
object
LabeledColumn
object
Name
trait
OnConditionJoiner
[
Join
<:
JoinType
,
Left
,
Right
]
trait
SchemaView
extends
Selectable
Companion:
object
object
SchemaView
Companion:
class
class
Select
[
View
<:
SchemaView
](
val
view:
View
,
val
underlying:
UntypedDataFrame
)
Companion:
object
object
Select
Companion:
class
object
UntypedOps
object
When
trait
Where
[
Schema
,
View
<:
SchemaView
]
Companion:
object
object
Where
Companion:
class
class
WithColumn
[
Schema
,
View
<:
SchemaView
](
val
view:
View
,
val
underlying:
UntypedDataFrame
)
Companion:
object
object
WithColumn
Companion:
class
class
WithColumns
[
Schema
,
View
<:
SchemaView
](
val
view:
View
,
val
underlying:
UntypedDataFrame
)
Companion:
object
object
WithColumns
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