public static boolean isLegalColumn(String col) {
        int len = col.length();
        for (int i = 0; i < len; i++) {
            char c = col.charAt(i);
            if (c == '_'  || c == '$' || Character.isLetterOrDigit(c)) {
                continue;
            }
            return false;
        }
        return true;
    }
@Test
    void testLegal(){

        assertTrue(QueryHelperUtils.isLegalColumn("test_name"));
        assertFalse(QueryHelperUtils.isLegalColumn("test-name"));

        assertFalse(QueryHelperUtils.isLegalColumn("test\nname"));


    }