private Optional<Integer> create(final String name) {
        return JooqUtil.onDuplicateKeyIgnore(() ->
                JooqUtil.contextResult(metaDbConnProvider, context -> context
                        .insertInto(META_TYPE, META_TYPE.NAME)
                        .values(name)
                        .returning(META_TYPE.ID)
                        .fetchOptional(META_TYPE.ID)));
    }
For a list of wild-carded names, return 0-* IDs for each one.
If no wildCardedFeedNames are provided, returns an empty map.

@param wildCardedTypeNames e.g. 'TEST_*' or 'TEST_FEED'
stroom-meta/stroom-meta-impl-db/src/main/java/stroom/meta/impl/db/MetaTypeDaoImpl.java