#NEWLINE# @ compute_up . register ( Join , object , object ) #NEWLINE# def join_dataframe_to_selectable( expr , lhs , rhs , scope = None , **kwargs ) : #NEWLINE# #INDENT# ( lexpr , rexpr ) = expr . _leaves ( ) #NEWLINE# return compute ( expr , { #NEWLINE# #INDENT# lexpr : odo ( lhs , pd . DataFrame , dshape = lexpr . dshape ) , #NEWLINE# rexpr : odo ( rhs , pd . DataFrame , dshape = rexpr . dshape ) , #NEWLINE# #UNINDENT# } , ** kwargs )