@LiteralParameters("x")
    @ScalarOperator(INDETERMINATE)
    @SqlType(StandardTypes.BOOLEAN)
    public static boolean indeterminate(@SqlType("varchar(x)") Slice value, @IsNull boolean isNull)
    {
        return isNull;
    }
@Test
    public void testIndeterminate()
    {
        assertOperator(INDETERMINATE, "cast(null as varchar)", BOOLEAN, true);
        assertOperator(INDETERMINATE, "'foo'", BOOLEAN, false);
        assertOperator(INDETERMINATE, "cast(123456 as varchar)", BOOLEAN, false);
        assertOperator(INDETERMINATE, "cast(12345.0123 as varchar)", BOOLEAN, false);
        assertOperator(INDETERMINATE, "cast(true as varchar)", BOOLEAN, false);
    }