public float[] decodeFloat4Array(final byte[] parameterBytes, final boolean isBinary) {
        ShardingSpherePreconditions.checkState(!isBinary, () -> new UnsupportedSQLOperationException("binary mode"));
        String parameterValue = new String(parameterBytes, StandardCharsets.UTF_8);
        Collection<String> parameterElements = decodeText(parameterValue);
        float[] result = new float[parameterElements.size()];
        int index = 0;
        for (String each : parameterElements) {
            result[index++] = Float.parseFloat(each);
        }
        return result;
    }
@Test
    void assertParseFloat4ArrayNormalTextMode() {
        float[] actual = DECODER.decodeFloat4Array(FLOAT_ARRAY_STR.getBytes(), false);
        assertThat(actual.length, is(2));
        assertThat(Float.compare(actual[0], 11.1F), is(0));
        assertThat(Float.compare(actual[1], 12.1F), is(0));
    }