def hexencoding_lookup_no_case()

in redshift_connector/utils/type_utils.py [0:0]


def hexencoding_lookup_no_case(input_value: int) -> int:
    if input_value == 48:
        return 0x00
    elif input_value == 49:
        return 0x01
    elif input_value == 50:
        return 0x02
    elif input_value == 51:
        return 0x03
    elif input_value == 52:
        return 0x04
    elif input_value == 53:
        return 0x05
    elif input_value == 54:
        return 0x06
    elif input_value == 55:
        return 0x07
    elif input_value == 56:
        return 0x08
    elif input_value == 57:
        return 0x09
    elif (input_value == 65) or (input_value == 97):
        return 0x0A
    elif (input_value == 66) or (input_value == 98):
        return 0x0B
    elif (input_value == 67) or (input_value == 99):
        return 0x0C
    elif (input_value == 68) or (input_value == 100):
        return 0x0D
    elif (input_value == 69) or (input_value == 101):
        return 0x0E
    elif (input_value == 70) or (input_value == 102):
        return 0x0F
    else:
        return ascii_invalid_value