@Override
    public Set<ConfigOption<?>> requiredOptions() {
        Set<ConfigOption<?>> options = new HashSet<>();
        options.add(FileSystemOptions.PATH);
        options.add(FactoryUtil.FORMAT);
        return options;
    }
File system {@link TableFactory}.

<p>1.The partition information should be in the file system path, whether it's a temporary table
or a catalog table. 2.Support insert into (append) and insert overwrite. 3.Support static and
dynamic partition inserting.

copy from flink-table-runtime-blink:1.13.2-rc2
Add inlong metric option and inlong audit option for computing metric
inlong-sort/sort-flink/sort-flink-v1.13/sort-connectors/filesystem/src/main/java/org/apache/inlong/sort/filesystem/FileSystemTableFactory.java