@ConstantFunction(name = "bitShiftRightLogical", argTypes = {TINYINT, BIGINT}, returnType = TINYINT)
    public static ConstantOperator bitShiftRightLogicalTinyInt(ConstantOperator first, ConstantOperator second) {
        byte b = first.getTinyInt();
        int i = b >= 0 ? b : (((int) b) + 256);
        return ConstantOperator.createTinyInt((byte) (i >>> second.getBigint()));
    }
@Test
    public void bitShiftRightLogicalTinyInt() {
        assertEquals(1, ScalarOperatorFunctions.bitShiftRightLogicalTinyInt(O_TI_10, O_BI_3).getTinyInt());
    }