PipeGraph Decorator

This commit is contained in:
Yûki VACHOT 2024-01-12 17:28:45 +01:00
parent e28c446569
commit 8f6699ecc6
14 changed files with 357 additions and 136 deletions

View file

@ -0,0 +1,19 @@
from pyspark.sql import DataFrame
def pyspark_transforms(*args, **kwargs):
def wrapper(*args, **kwargs):
print(args)
print(kwargs)
return wrapper
def Input(url: str) -> None:
return None
def Output(url: str):
pass

View file

@ -0,0 +1,13 @@
from assets.pyspark_transforms.pyspark_transforms import pyspark_transforms, Input, Output
@pyspark_transforms(
output_df=Output('test'),
input_df1=Input('test'),
input_df2=Input('test'),
)
def pyspark_training_test(sc, output_df, input_df1, input_df2):
print('hey pyspark_training_test')
pyspark_training_test()