@@ -3555,6 +3555,42 @@ def __rpow__(self, other):
3555
3555
"""
3556
3556
raise NotImplementedError (constants .ABSTRACT_METHOD_ERROR_MESSAGE )
3557
3557
3558
+ def __and__ (self , other ):
3559
+ """Get bitwise AND of DataFrame and other, element-wise, using operator `&`.
3560
+
3561
+ Args:
3562
+ other (scalar, Series or DataFrame):
3563
+ Object to bitwise AND with the DataFrame.
3564
+
3565
+ Returns:
3566
+ bigframes.dataframe.DataFrame: The result of the operation.
3567
+ """
3568
+ raise NotImplementedError (constants .ABSTRACT_METHOD_ERROR_MESSAGE )
3569
+
3570
+ def __or__ (self , other ):
3571
+ """Get bitwise OR of DataFrame and other, element-wise, using operator `|`.
3572
+
3573
+ Args:
3574
+ other (scalar, Series or DataFrame):
3575
+ Object to bitwise OR with the DataFrame.
3576
+
3577
+ Returns:
3578
+ bigframes.dataframe.DataFrame: The result of the operation.
3579
+ """
3580
+ raise NotImplementedError (constants .ABSTRACT_METHOD_ERROR_MESSAGE )
3581
+
3582
+ def __xor__ (self , other ):
3583
+ """Get bitwise XOR of DataFrame and other, element-wise, using operator `^`.
3584
+
3585
+ Args:
3586
+ other (scalar, Series or DataFrame):
3587
+ Object to bitwise XOR with the DataFrame.
3588
+
3589
+ Returns:
3590
+ bigframes.dataframe.DataFrame: The result of the operation.
3591
+ """
3592
+ raise NotImplementedError (constants .ABSTRACT_METHOD_ERROR_MESSAGE )
3593
+
3558
3594
def combine (
3559
3595
self , other , func , fill_value = None , overwrite : bool = True
3560
3596
) -> DataFrame :
0 commit comments