We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ff1c8b3 commit 55dcb00Copy full SHA for 55dcb00
src/main/scala/ldbc/snb/datagen/transformation/transform/Transform.scala
@@ -3,10 +3,12 @@ package ldbc.snb.datagen.transformation.transform
3
import ldbc.snb.datagen.model.{Graph, Mode}
4
import ldbc.snb.datagen.transformation.transform.Transform.DataFrameGraph
5
6
-trait Transform[M1 <: Mode, M2 <: Mode] {
+trait Transform[M1 <: Mode, M2 <: Mode]
7
+ extends (DataFrameGraph[M1] => DataFrameGraph[M2]) {
8
type In = DataFrameGraph[M1]
9
type Out = DataFrameGraph[M2]
10
def transform(input: In): Out
11
+ override def apply(v1: DataFrameGraph[M1]): DataFrameGraph[M2] = transform(v1)
12
}
13
14
object Transform {
0 commit comments