@ScalarFunction(visibility = HIDDEN)
    @SqlType("array(unknown)")
    public static Block arrayConstructor()
    {
        BlockBuilder blockBuilder = new ArrayType(UNKNOWN).createBlockBuilder(null, 0);
        return blockBuilder.build();
    }
@Test
    public void testArrayConstructor()
    {
        tryEvaluateWithAll("array[" + Joiner.on(", ").join(nCopies(254, "rand()")) + "]", new ArrayType(DOUBLE));
        assertNotSupported(
                "array[" + Joiner.on(", ").join(nCopies(255, "rand()")) + "]",
                "Too many arguments for array constructor");
    }