class MetaStoreImpl implements MutableMetaStore {

  @Override
  public Optional<SqlType> resolveType(final String name) {
    return typeRegistry.resolveType(name);
  }

  public  MetaStoreImpl(final FunctionRegistry functionRegistry);
  private  MetaStoreImpl(
      final Map<SourceName, SourceInfo> dataSources,
      final FunctionRegistry functionRegistry,
      final TypeRegistry typeRegistry
  );

}