snowflake.snowpark.functions.bitor¶
- snowflake.snowpark.functions.bitor(expr1: Union[snowflake.snowpark.column.Column, str], expr2: Union[snowflake.snowpark.column.Column, str], padside: Optional[str] = None) Column [source]¶
Returns the bitwise OR of two numeric expressions.
- Parameters:
expr1 – The first numeric expression.
expr2 – The second numeric expression.
padside – Optional padding side parameter.
Example:
>>> df = session.create_dataframe([[1, 1], [2, 4], [16, 24]], schema=["a", "b"]) >>> df.select(bitor("a", "b")).collect() [Row(BITOR("A", "B")=1), Row(BITOR("A", "B")=6), Row(BITOR("A", "B")=24)]
- Additional Example with padside parameter::
>>> from snowflake.snowpark.functions import to_binary >>> df = session.create_dataframe([['1010', '1011']], schema=["a", "b"]) >>> result = df.select(bitor(to_binary("a"), to_binary("b"), padside="LEFT").alias("RESULT")).collect() >>> expected = b'' >>> actual = result[0]["RESULT"] >>> assert isinstance(actual, bytearray) >>> assert actual == expected