> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sdf.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Bitwise Expression Functions

## `bitand`

returns result of bitwise AND of integers x and y
*Supported Signatures*

```sql theme={null}
function bitand(decimal(38, 0), decimal(38, 0)) returns decimal(38, 0)
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/bitand)

## `bitnot`

returns result of bitwise negation of integer x
*Supported Signatures*

```sql theme={null}
function bitnot(decimal(38, 0)) returns decimal(38, 0)
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/bitnot)

## `bitor`

returns result of bitwise OR of integers x and y
*Supported Signatures*

```sql theme={null}
function bitor(decimal(38, 0), decimal(38, 0)) returns decimal(38, 0)
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/bitor)

## `bitshiftleft`

returns result of arg1 bit-shifted left by arg2 bits
*Supported Signatures*

```sql theme={null}
function bitshiftleft(decimal(38, 0), decimal(38, 0)) returns decimal(38, 0)
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/bitshiftleft)

## `bitshiftright`

returns result of arg1 bit-shifted right by arg2 bits
*Supported Signatures*

```sql theme={null}
function bitshiftright(decimal(38, 0), decimal(38, 0)) returns decimal(38, 0)
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/bitshiftright)

## `bitxor`

returns result of bitwise XOR of integers x and y
*Supported Signatures*

```sql theme={null}
function bitxor(decimal(38, 0), decimal(38, 0)) returns decimal(38, 0)
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/bitxor)

## `getbit`

returns result of the bit of base in specific bit index
*Supported Signatures*

```sql theme={null}
function getbit(decimal(38, 0), decimal(38, 0)) returns decimal(38, 0)
```

[🔗 Official Documentation](https://docs.snowflake.com/en/sql-reference/functions/getbit)
