Skip to content

Commit 55dcb00

Browse files
committed
Transfrom as function
1 parent ff1c8b3 commit 55dcb00

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/main/scala/ldbc/snb/datagen/transformation/transform/Transform.scala

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,12 @@ package ldbc.snb.datagen.transformation.transform
33
import ldbc.snb.datagen.model.{Graph, Mode}
44
import ldbc.snb.datagen.transformation.transform.Transform.DataFrameGraph
55

6-
trait Transform[M1 <: Mode, M2 <: Mode] {
6+
trait Transform[M1 <: Mode, M2 <: Mode]
7+
extends (DataFrameGraph[M1] => DataFrameGraph[M2]) {
78
type In = DataFrameGraph[M1]
89
type Out = DataFrameGraph[M2]
910
def transform(input: In): Out
11+
override def apply(v1: DataFrameGraph[M1]): DataFrameGraph[M2] = transform(v1)
1012
}
1113

1214
object Transform {

0 commit comments

Comments
 (0)