public List<String> getOnUpdateColumnsOnlyName() {
        return allColumns.values().stream().filter(ColumnMeta::isOnUpdate).map(ColumnMeta::getColumnName).collect(Collectors.toList());
    }
@Test
    public void testGetOnUpdateColumnsOnlyName() {
        List<String> onUpdateColumns = tableMeta.getOnUpdateColumnsOnlyName();
        List<String> expected = Arrays.asList("col1");

        assertEquals(expected.size(), onUpdateColumns.size());
        assertTrue(onUpdateColumns.containsAll(expected));
    }