class UdfFactory {

  public synchronized KsqlScalarFunction getFunction(final List<SqlType> argTypes) {
    return udfIndex.getFunction(argTypes);
  }

    UdfFactory(final Class<? extends Kudf> udfClass,
             final UdfMetadata metadata);

}