code: public static ValueMatcher makeValueMatcher(
        final ColumnSelectorFactory columnSelectorFactory,
        final String columnName,
        final String value
    )
    {
      final ColumnSelectorPlus<ValueMatcherColumnSelectorStrategy> selector =
          DimensionHandlerUtils.createColumnSelectorPlus(
              ValueMatcherColumnSelectorStrategyFactory.instance(),
              DefaultDimensionSpec.of(columnName),
              columnSelectorFactory
          );
  
      return selector.getColumnSelectorStrategy().makeValueMatcher(selector.getSelector(), value);
    }
docs: Create a ValueMatcher that compares row values to the provided string.
  <p>
  An implementation of this method should be able to handle dimensions of various types.
  
  @param columnSelectorFactory Selector for columns.
  @param columnName            The column to filter.
  @param value                 The value to match against, represented as a String.
  
  @return An object that matches row values on the provided value.