@Override
    public void cleanUp() {
        // Ensure drop all temporal files
        for (Map.Entry<Integer, String> filePath : getTempFilesPath().entrySet()) {
            File tempFile = null;
            File crcFile = null;
            try {
                tempFile = getFileFromPathString(filePath.getValue());
                String crcPath = "file://" + tempFile.getParent() + "/." + tempFile.getName() + ".crc";
                crcFile = getFileFromPathString(crcPath);
            } catch (MalformedURLException | URISyntaxException e) {
                LOG.error(e);
            }

            if (tempFile.exists()) {
                LOG.debug("Remove temp file {}", tempFile.getPath());
                tempFile.delete();
            }
            if (crcFile.exists()) {
                LOG.debug("Remove crc temp file {}", crcFile.getPath());
                crcFile.delete();
            }
        }
    }
Creates new TypeDescription (ORC schema) from JDBC ResultSet

@param resultSet
@return
src/main/java/org/replicadb/manager/file/OrcFileManager.java