/*
 * This file is generated by jOOQ.
 */
package ru.micord.ervu_dashboard.db_beans.ervu_dashboard;


import org.jooq.Configuration;
import org.jooq.Field;

import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.routines.GinExtractQueryTrgm;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.routines.GinExtractValueTrgm;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.routines.GinTrgmConsistent;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.routines.GinTrgmTriconsistent;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.routines.GtrgmCompress;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.routines.GtrgmConsistent;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.routines.GtrgmDecompress;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.routines.GtrgmDistance;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.routines.GtrgmIn;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.routines.GtrgmOptions;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.routines.GtrgmOut;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.routines.GtrgmPenalty;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.routines.GtrgmPicksplit;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.routines.GtrgmSame;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.routines.GtrgmUnion;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.routines.SetLimit;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.routines.ShowLimit;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.routines.ShowTrgm;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.routines.Similarity;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.routines.SimilarityDist;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.routines.SimilarityOp;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.routines.StrictWordSimilarity;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.routines.StrictWordSimilarityCommutatorOp;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.routines.StrictWordSimilarityDistCommutatorOp;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.routines.StrictWordSimilarityDistOp;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.routines.StrictWordSimilarityOp;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.routines.WordSimilarity;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.routines.WordSimilarityCommutatorOp;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.routines.WordSimilarityDistCommutatorOp;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.routines.WordSimilarityDistOp;
import ru.micord.ervu_dashboard.db_beans.ervu_dashboard.routines.WordSimilarityOp;


/**
 * Convenience access to all stored procedures and functions in ervu_dashboard.
 */
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Routines {

    /**
     * @deprecated Unknown data type. If this is a qualified, user-defined type,
     * it may have been excluded from code generation. If this is a built-in
     * type, you can define an explicit {@link org.jooq.Binding} to specify how
     * this type should be handled. Deprecation can be turned off using
     * {@literal <deprecationOnUnknownTypes/>} in your code generator
     * configuration.
     */
    @Deprecated
    public static Object ginExtractQueryTrgm(
          Configuration configuration
        , String __1
        , Object __2
        , Short __3
        , Object __4
        , Object __5
        , Object __6
        , Object __7
    ) {
        GinExtractQueryTrgm f = new GinExtractQueryTrgm();
        f.set__1(__1);
        f.set__2(__2);
        f.set__3(__3);
        f.set__4(__4);
        f.set__5(__5);
        f.set__6(__6);
        f.set__7(__7);

        f.execute(configuration);
        return f.getReturnValue();
    }

    /**
     * @deprecated Unknown data type. If this is a qualified, user-defined type,
     * it may have been excluded from code generation. If this is a built-in
     * type, you can define an explicit {@link org.jooq.Binding} to specify how
     * this type should be handled. Deprecation can be turned off using
     * {@literal <deprecationOnUnknownTypes/>} in your code generator
     * configuration.
     */
    @Deprecated
    public static Field<Object> ginExtractQueryTrgm(
          String __1
        , Object __2
        , Short __3
        , Object __4
        , Object __5
        , Object __6
        , Object __7
    ) {
        GinExtractQueryTrgm f = new GinExtractQueryTrgm();
        f.set__1(__1);
        f.set__2(__2);
        f.set__3(__3);
        f.set__4(__4);
        f.set__5(__5);
        f.set__6(__6);
        f.set__7(__7);

        return f.asField();
    }

    /**
     * @deprecated Unknown data type. If this is a qualified, user-defined type,
     * it may have been excluded from code generation. If this is a built-in
     * type, you can define an explicit {@link org.jooq.Binding} to specify how
     * this type should be handled. Deprecation can be turned off using
     * {@literal <deprecationOnUnknownTypes/>} in your code generator
     * configuration.
     */
    @Deprecated
    public static Field<Object> ginExtractQueryTrgm(
          Field<String> __1
        , Field<Object> __2
        , Field<Short> __3
        , Field<Object> __4
        , Field<Object> __5
        , Field<Object> __6
        , Field<Object> __7
    ) {
        GinExtractQueryTrgm f = new GinExtractQueryTrgm();
        f.set__1(__1);
        f.set__2(__2);
        f.set__3(__3);
        f.set__4(__4);
        f.set__5(__5);
        f.set__6(__6);
        f.set__7(__7);

        return f.asField();
    }

    /**
     * @deprecated Unknown data type. If this is a qualified, user-defined type,
     * it may have been excluded from code generation. If this is a built-in
     * type, you can define an explicit {@link org.jooq.Binding} to specify how
     * this type should be handled. Deprecation can be turned off using
     * {@literal <deprecationOnUnknownTypes/>} in your code generator
     * configuration.
     */
    @Deprecated
    public static Object ginExtractValueTrgm(
          Configuration configuration
        , String __1
        , Object __2
    ) {
        GinExtractValueTrgm f = new GinExtractValueTrgm();
        f.set__1(__1);
        f.set__2(__2);

        f.execute(configuration);
        return f.getReturnValue();
    }

    /**
     * @deprecated Unknown data type. If this is a qualified, user-defined type,
     * it may have been excluded from code generation. If this is a built-in
     * type, you can define an explicit {@link org.jooq.Binding} to specify how
     * this type should be handled. Deprecation can be turned off using
     * {@literal <deprecationOnUnknownTypes/>} in your code generator
     * configuration.
     */
    @Deprecated
    public static Field<Object> ginExtractValueTrgm(
          String __1
        , Object __2
    ) {
        GinExtractValueTrgm f = new GinExtractValueTrgm();
        f.set__1(__1);
        f.set__2(__2);

        return f.asField();
    }

    /**
     * @deprecated Unknown data type. If this is a qualified, user-defined type,
     * it may have been excluded from code generation. If this is a built-in
     * type, you can define an explicit {@link org.jooq.Binding} to specify how
     * this type should be handled. Deprecation can be turned off using
     * {@literal <deprecationOnUnknownTypes/>} in your code generator
     * configuration.
     */
    @Deprecated
    public static Field<Object> ginExtractValueTrgm(
          Field<String> __1
        , Field<Object> __2
    ) {
        GinExtractValueTrgm f = new GinExtractValueTrgm();
        f.set__1(__1);
        f.set__2(__2);

        return f.asField();
    }

    /**
     * @deprecated Unknown data type. Parameter type or return type is unknown.
     * If this is a qualified, user-defined type, it may have been excluded from
     * code generation. If this is a built-in type, you can define an explicit
     * {@link org.jooq.Binding} to specify how this type should be handled.
     * Deprecation can be turned off using {@literal
     * <deprecationOnUnknownTypes/>} in your code generator configuration.
     */
    @Deprecated
    public static Boolean ginTrgmConsistent(
          Configuration configuration
        , Object __1
        , Short __2
        , String __3
        , Integer __4
        , Object __5
        , Object __6
        , Object __7
        , Object __8
    ) {
        GinTrgmConsistent f = new GinTrgmConsistent();
        f.set__1(__1);
        f.set__2(__2);
        f.set__3(__3);
        f.set__4(__4);
        f.set__5(__5);
        f.set__6(__6);
        f.set__7(__7);
        f.set__8(__8);

        f.execute(configuration);
        return f.getReturnValue();
    }

    /**
     * @deprecated Unknown data type. Parameter type or return type is unknown.
     * If this is a qualified, user-defined type, it may have been excluded from
     * code generation. If this is a built-in type, you can define an explicit
     * {@link org.jooq.Binding} to specify how this type should be handled.
     * Deprecation can be turned off using {@literal
     * <deprecationOnUnknownTypes/>} in your code generator configuration.
     */
    @Deprecated
    public static Field<Boolean> ginTrgmConsistent(
          Object __1
        , Short __2
        , String __3
        , Integer __4
        , Object __5
        , Object __6
        , Object __7
        , Object __8
    ) {
        GinTrgmConsistent f = new GinTrgmConsistent();
        f.set__1(__1);
        f.set__2(__2);
        f.set__3(__3);
        f.set__4(__4);
        f.set__5(__5);
        f.set__6(__6);
        f.set__7(__7);
        f.set__8(__8);

        return f.asField();
    }

    /**
     * @deprecated Unknown data type. Parameter type or return type is unknown.
     * If this is a qualified, user-defined type, it may have been excluded from
     * code generation. If this is a built-in type, you can define an explicit
     * {@link org.jooq.Binding} to specify how this type should be handled.
     * Deprecation can be turned off using {@literal
     * <deprecationOnUnknownTypes/>} in your code generator configuration.
     */
    @Deprecated
    public static Field<Boolean> ginTrgmConsistent(
          Field<Object> __1
        , Field<Short> __2
        , Field<String> __3
        , Field<Integer> __4
        , Field<Object> __5
        , Field<Object> __6
        , Field<Object> __7
        , Field<Object> __8
    ) {
        GinTrgmConsistent f = new GinTrgmConsistent();
        f.set__1(__1);
        f.set__2(__2);
        f.set__3(__3);
        f.set__4(__4);
        f.set__5(__5);
        f.set__6(__6);
        f.set__7(__7);
        f.set__8(__8);

        return f.asField();
    }

    /**
     * @deprecated Unknown data type. Parameter type or return type is unknown.
     * If this is a qualified, user-defined type, it may have been excluded from
     * code generation. If this is a built-in type, you can define an explicit
     * {@link org.jooq.Binding} to specify how this type should be handled.
     * Deprecation can be turned off using {@literal
     * <deprecationOnUnknownTypes/>} in your code generator configuration.
     */
    @Deprecated
    public static String ginTrgmTriconsistent(
          Configuration configuration
        , Object __1
        , Short __2
        , String __3
        , Integer __4
        , Object __5
        , Object __6
        , Object __7
    ) {
        GinTrgmTriconsistent f = new GinTrgmTriconsistent();
        f.set__1(__1);
        f.set__2(__2);
        f.set__3(__3);
        f.set__4(__4);
        f.set__5(__5);
        f.set__6(__6);
        f.set__7(__7);

        f.execute(configuration);
        return f.getReturnValue();
    }

    /**
     * @deprecated Unknown data type. Parameter type or return type is unknown.
     * If this is a qualified, user-defined type, it may have been excluded from
     * code generation. If this is a built-in type, you can define an explicit
     * {@link org.jooq.Binding} to specify how this type should be handled.
     * Deprecation can be turned off using {@literal
     * <deprecationOnUnknownTypes/>} in your code generator configuration.
     */
    @Deprecated
    public static Field<String> ginTrgmTriconsistent(
          Object __1
        , Short __2
        , String __3
        , Integer __4
        , Object __5
        , Object __6
        , Object __7
    ) {
        GinTrgmTriconsistent f = new GinTrgmTriconsistent();
        f.set__1(__1);
        f.set__2(__2);
        f.set__3(__3);
        f.set__4(__4);
        f.set__5(__5);
        f.set__6(__6);
        f.set__7(__7);

        return f.asField();
    }

    /**
     * @deprecated Unknown data type. Parameter type or return type is unknown.
     * If this is a qualified, user-defined type, it may have been excluded from
     * code generation. If this is a built-in type, you can define an explicit
     * {@link org.jooq.Binding} to specify how this type should be handled.
     * Deprecation can be turned off using {@literal
     * <deprecationOnUnknownTypes/>} in your code generator configuration.
     */
    @Deprecated
    public static Field<String> ginTrgmTriconsistent(
          Field<Object> __1
        , Field<Short> __2
        , Field<String> __3
        , Field<Integer> __4
        , Field<Object> __5
        , Field<Object> __6
        , Field<Object> __7
    ) {
        GinTrgmTriconsistent f = new GinTrgmTriconsistent();
        f.set__1(__1);
        f.set__2(__2);
        f.set__3(__3);
        f.set__4(__4);
        f.set__5(__5);
        f.set__6(__6);
        f.set__7(__7);

        return f.asField();
    }

    /**
     * @deprecated Unknown data type. If this is a qualified, user-defined type,
     * it may have been excluded from code generation. If this is a built-in
     * type, you can define an explicit {@link org.jooq.Binding} to specify how
     * this type should be handled. Deprecation can be turned off using
     * {@literal <deprecationOnUnknownTypes/>} in your code generator
     * configuration.
     */
    @Deprecated
    public static Object gtrgmCompress(
          Configuration configuration
        , Object __1
    ) {
        GtrgmCompress f = new GtrgmCompress();
        f.set__1(__1);

        f.execute(configuration);
        return f.getReturnValue();
    }

    /**
     * @deprecated Unknown data type. If this is a qualified, user-defined type,
     * it may have been excluded from code generation. If this is a built-in
     * type, you can define an explicit {@link org.jooq.Binding} to specify how
     * this type should be handled. Deprecation can be turned off using
     * {@literal <deprecationOnUnknownTypes/>} in your code generator
     * configuration.
     */
    @Deprecated
    public static Field<Object> gtrgmCompress(
          Object __1
    ) {
        GtrgmCompress f = new GtrgmCompress();
        f.set__1(__1);

        return f.asField();
    }

    /**
     * @deprecated Unknown data type. If this is a qualified, user-defined type,
     * it may have been excluded from code generation. If this is a built-in
     * type, you can define an explicit {@link org.jooq.Binding} to specify how
     * this type should be handled. Deprecation can be turned off using
     * {@literal <deprecationOnUnknownTypes/>} in your code generator
     * configuration.
     */
    @Deprecated
    public static Field<Object> gtrgmCompress(
          Field<Object> __1
    ) {
        GtrgmCompress f = new GtrgmCompress();
        f.set__1(__1);

        return f.asField();
    }

    /**
     * @deprecated Unknown data type. Parameter type or return type is unknown.
     * If this is a qualified, user-defined type, it may have been excluded from
     * code generation. If this is a built-in type, you can define an explicit
     * {@link org.jooq.Binding} to specify how this type should be handled.
     * Deprecation can be turned off using {@literal
     * <deprecationOnUnknownTypes/>} in your code generator configuration.
     */
    @Deprecated
    public static Boolean gtrgmConsistent(
          Configuration configuration
        , Object __1
        , String __2
        , Short __3
        , Long __4
        , Object __5
    ) {
        GtrgmConsistent f = new GtrgmConsistent();
        f.set__1(__1);
        f.set__2(__2);
        f.set__3(__3);
        f.set__4(__4);
        f.set__5(__5);

        f.execute(configuration);
        return f.getReturnValue();
    }

    /**
     * @deprecated Unknown data type. Parameter type or return type is unknown.
     * If this is a qualified, user-defined type, it may have been excluded from
     * code generation. If this is a built-in type, you can define an explicit
     * {@link org.jooq.Binding} to specify how this type should be handled.
     * Deprecation can be turned off using {@literal
     * <deprecationOnUnknownTypes/>} in your code generator configuration.
     */
    @Deprecated
    public static Field<Boolean> gtrgmConsistent(
          Object __1
        , String __2
        , Short __3
        , Long __4
        , Object __5
    ) {
        GtrgmConsistent f = new GtrgmConsistent();
        f.set__1(__1);
        f.set__2(__2);
        f.set__3(__3);
        f.set__4(__4);
        f.set__5(__5);

        return f.asField();
    }

    /**
     * @deprecated Unknown data type. Parameter type or return type is unknown.
     * If this is a qualified, user-defined type, it may have been excluded from
     * code generation. If this is a built-in type, you can define an explicit
     * {@link org.jooq.Binding} to specify how this type should be handled.
     * Deprecation can be turned off using {@literal
     * <deprecationOnUnknownTypes/>} in your code generator configuration.
     */
    @Deprecated
    public static Field<Boolean> gtrgmConsistent(
          Field<Object> __1
        , Field<String> __2
        , Field<Short> __3
        , Field<Long> __4
        , Field<Object> __5
    ) {
        GtrgmConsistent f = new GtrgmConsistent();
        f.set__1(__1);
        f.set__2(__2);
        f.set__3(__3);
        f.set__4(__4);
        f.set__5(__5);

        return f.asField();
    }

    /**
     * @deprecated Unknown data type. If this is a qualified, user-defined type,
     * it may have been excluded from code generation. If this is a built-in
     * type, you can define an explicit {@link org.jooq.Binding} to specify how
     * this type should be handled. Deprecation can be turned off using
     * {@literal <deprecationOnUnknownTypes/>} in your code generator
     * configuration.
     */
    @Deprecated
    public static Object gtrgmDecompress(
          Configuration configuration
        , Object __1
    ) {
        GtrgmDecompress f = new GtrgmDecompress();
        f.set__1(__1);

        f.execute(configuration);
        return f.getReturnValue();
    }

    /**
     * @deprecated Unknown data type. If this is a qualified, user-defined type,
     * it may have been excluded from code generation. If this is a built-in
     * type, you can define an explicit {@link org.jooq.Binding} to specify how
     * this type should be handled. Deprecation can be turned off using
     * {@literal <deprecationOnUnknownTypes/>} in your code generator
     * configuration.
     */
    @Deprecated
    public static Field<Object> gtrgmDecompress(
          Object __1
    ) {
        GtrgmDecompress f = new GtrgmDecompress();
        f.set__1(__1);

        return f.asField();
    }

    /**
     * @deprecated Unknown data type. If this is a qualified, user-defined type,
     * it may have been excluded from code generation. If this is a built-in
     * type, you can define an explicit {@link org.jooq.Binding} to specify how
     * this type should be handled. Deprecation can be turned off using
     * {@literal <deprecationOnUnknownTypes/>} in your code generator
     * configuration.
     */
    @Deprecated
    public static Field<Object> gtrgmDecompress(
          Field<Object> __1
    ) {
        GtrgmDecompress f = new GtrgmDecompress();
        f.set__1(__1);

        return f.asField();
    }

    /**
     * @deprecated Unknown data type. Parameter type or return type is unknown.
     * If this is a qualified, user-defined type, it may have been excluded from
     * code generation. If this is a built-in type, you can define an explicit
     * {@link org.jooq.Binding} to specify how this type should be handled.
     * Deprecation can be turned off using {@literal
     * <deprecationOnUnknownTypes/>} in your code generator configuration.
     */
    @Deprecated
    public static Double gtrgmDistance(
          Configuration configuration
        , Object __1
        , String __2
        , Short __3
        , Long __4
        , Object __5
    ) {
        GtrgmDistance f = new GtrgmDistance();
        f.set__1(__1);
        f.set__2(__2);
        f.set__3(__3);
        f.set__4(__4);
        f.set__5(__5);

        f.execute(configuration);
        return f.getReturnValue();
    }

    /**
     * @deprecated Unknown data type. Parameter type or return type is unknown.
     * If this is a qualified, user-defined type, it may have been excluded from
     * code generation. If this is a built-in type, you can define an explicit
     * {@link org.jooq.Binding} to specify how this type should be handled.
     * Deprecation can be turned off using {@literal
     * <deprecationOnUnknownTypes/>} in your code generator configuration.
     */
    @Deprecated
    public static Field<Double> gtrgmDistance(
          Object __1
        , String __2
        , Short __3
        , Long __4
        , Object __5
    ) {
        GtrgmDistance f = new GtrgmDistance();
        f.set__1(__1);
        f.set__2(__2);
        f.set__3(__3);
        f.set__4(__4);
        f.set__5(__5);

        return f.asField();
    }

    /**
     * @deprecated Unknown data type. Parameter type or return type is unknown.
     * If this is a qualified, user-defined type, it may have been excluded from
     * code generation. If this is a built-in type, you can define an explicit
     * {@link org.jooq.Binding} to specify how this type should be handled.
     * Deprecation can be turned off using {@literal
     * <deprecationOnUnknownTypes/>} in your code generator configuration.
     */
    @Deprecated
    public static Field<Double> gtrgmDistance(
          Field<Object> __1
        , Field<String> __2
        , Field<Short> __3
        , Field<Long> __4
        , Field<Object> __5
    ) {
        GtrgmDistance f = new GtrgmDistance();
        f.set__1(__1);
        f.set__2(__2);
        f.set__3(__3);
        f.set__4(__4);
        f.set__5(__5);

        return f.asField();
    }

    /**
     * @deprecated Unknown data type. If this is a qualified, user-defined type,
     * it may have been excluded from code generation. If this is a built-in
     * type, you can define an explicit {@link org.jooq.Binding} to specify how
     * this type should be handled. Deprecation can be turned off using
     * {@literal <deprecationOnUnknownTypes/>} in your code generator
     * configuration.
     */
    @Deprecated
    public static Object gtrgmIn(
          Configuration configuration
        , Object __1
    ) {
        GtrgmIn f = new GtrgmIn();
        f.set__1(__1);

        f.execute(configuration);
        return f.getReturnValue();
    }

    /**
     * @deprecated Unknown data type. If this is a qualified, user-defined type,
     * it may have been excluded from code generation. If this is a built-in
     * type, you can define an explicit {@link org.jooq.Binding} to specify how
     * this type should be handled. Deprecation can be turned off using
     * {@literal <deprecationOnUnknownTypes/>} in your code generator
     * configuration.
     */
    @Deprecated
    public static Field<Object> gtrgmIn(
          Object __1
    ) {
        GtrgmIn f = new GtrgmIn();
        f.set__1(__1);

        return f.asField();
    }

    /**
     * @deprecated Unknown data type. If this is a qualified, user-defined type,
     * it may have been excluded from code generation. If this is a built-in
     * type, you can define an explicit {@link org.jooq.Binding} to specify how
     * this type should be handled. Deprecation can be turned off using
     * {@literal <deprecationOnUnknownTypes/>} in your code generator
     * configuration.
     */
    @Deprecated
    public static Field<Object> gtrgmIn(
          Field<Object> __1
    ) {
        GtrgmIn f = new GtrgmIn();
        f.set__1(__1);

        return f.asField();
    }

    /**
     * @deprecated Unknown data type. Parameter type or return type is unknown.
     * If this is a qualified, user-defined type, it may have been excluded from
     * code generation. If this is a built-in type, you can define an explicit
     * {@link org.jooq.Binding} to specify how this type should be handled.
     * Deprecation can be turned off using {@literal
     * <deprecationOnUnknownTypes/>} in your code generator configuration.
     */
    @Deprecated
    public static void gtrgmOptions(
          Configuration configuration
        , Object __1
    ) {
        GtrgmOptions p = new GtrgmOptions();
        p.set__1(__1);

        p.execute(configuration);
    }

    /**
     * @deprecated Unknown data type. If this is a qualified, user-defined type,
     * it may have been excluded from code generation. If this is a built-in
     * type, you can define an explicit {@link org.jooq.Binding} to specify how
     * this type should be handled. Deprecation can be turned off using
     * {@literal <deprecationOnUnknownTypes/>} in your code generator
     * configuration.
     */
    @Deprecated
    public static Object gtrgmOut(
          Configuration configuration
        , Object __1
    ) {
        GtrgmOut f = new GtrgmOut();
        f.set__1(__1);

        f.execute(configuration);
        return f.getReturnValue();
    }

    /**
     * @deprecated Unknown data type. If this is a qualified, user-defined type,
     * it may have been excluded from code generation. If this is a built-in
     * type, you can define an explicit {@link org.jooq.Binding} to specify how
     * this type should be handled. Deprecation can be turned off using
     * {@literal <deprecationOnUnknownTypes/>} in your code generator
     * configuration.
     */
    @Deprecated
    public static Field<Object> gtrgmOut(
          Object __1
    ) {
        GtrgmOut f = new GtrgmOut();
        f.set__1(__1);

        return f.asField();
    }

    /**
     * @deprecated Unknown data type. If this is a qualified, user-defined type,
     * it may have been excluded from code generation. If this is a built-in
     * type, you can define an explicit {@link org.jooq.Binding} to specify how
     * this type should be handled. Deprecation can be turned off using
     * {@literal <deprecationOnUnknownTypes/>} in your code generator
     * configuration.
     */
    @Deprecated
    public static Field<Object> gtrgmOut(
          Field<Object> __1
    ) {
        GtrgmOut f = new GtrgmOut();
        f.set__1(__1);

        return f.asField();
    }

    /**
     * @deprecated Unknown data type. If this is a qualified, user-defined type,
     * it may have been excluded from code generation. If this is a built-in
     * type, you can define an explicit {@link org.jooq.Binding} to specify how
     * this type should be handled. Deprecation can be turned off using
     * {@literal <deprecationOnUnknownTypes/>} in your code generator
     * configuration.
     */
    @Deprecated
    public static Object gtrgmPenalty(
          Configuration configuration
        , Object __1
        , Object __2
        , Object __3
    ) {
        GtrgmPenalty f = new GtrgmPenalty();
        f.set__1(__1);
        f.set__2(__2);
        f.set__3(__3);

        f.execute(configuration);
        return f.getReturnValue();
    }

    /**
     * @deprecated Unknown data type. If this is a qualified, user-defined type,
     * it may have been excluded from code generation. If this is a built-in
     * type, you can define an explicit {@link org.jooq.Binding} to specify how
     * this type should be handled. Deprecation can be turned off using
     * {@literal <deprecationOnUnknownTypes/>} in your code generator
     * configuration.
     */
    @Deprecated
    public static Field<Object> gtrgmPenalty(
          Object __1
        , Object __2
        , Object __3
    ) {
        GtrgmPenalty f = new GtrgmPenalty();
        f.set__1(__1);
        f.set__2(__2);
        f.set__3(__3);

        return f.asField();
    }

    /**
     * @deprecated Unknown data type. If this is a qualified, user-defined type,
     * it may have been excluded from code generation. If this is a built-in
     * type, you can define an explicit {@link org.jooq.Binding} to specify how
     * this type should be handled. Deprecation can be turned off using
     * {@literal <deprecationOnUnknownTypes/>} in your code generator
     * configuration.
     */
    @Deprecated
    public static Field<Object> gtrgmPenalty(
          Field<Object> __1
        , Field<Object> __2
        , Field<Object> __3
    ) {
        GtrgmPenalty f = new GtrgmPenalty();
        f.set__1(__1);
        f.set__2(__2);
        f.set__3(__3);

        return f.asField();
    }

    /**
     * @deprecated Unknown data type. If this is a qualified, user-defined type,
     * it may have been excluded from code generation. If this is a built-in
     * type, you can define an explicit {@link org.jooq.Binding} to specify how
     * this type should be handled. Deprecation can be turned off using
     * {@literal <deprecationOnUnknownTypes/>} in your code generator
     * configuration.
     */
    @Deprecated
    public static Object gtrgmPicksplit(
          Configuration configuration
        , Object __1
        , Object __2
    ) {
        GtrgmPicksplit f = new GtrgmPicksplit();
        f.set__1(__1);
        f.set__2(__2);

        f.execute(configuration);
        return f.getReturnValue();
    }

    /**
     * @deprecated Unknown data type. If this is a qualified, user-defined type,
     * it may have been excluded from code generation. If this is a built-in
     * type, you can define an explicit {@link org.jooq.Binding} to specify how
     * this type should be handled. Deprecation can be turned off using
     * {@literal <deprecationOnUnknownTypes/>} in your code generator
     * configuration.
     */
    @Deprecated
    public static Field<Object> gtrgmPicksplit(
          Object __1
        , Object __2
    ) {
        GtrgmPicksplit f = new GtrgmPicksplit();
        f.set__1(__1);
        f.set__2(__2);

        return f.asField();
    }

    /**
     * @deprecated Unknown data type. If this is a qualified, user-defined type,
     * it may have been excluded from code generation. If this is a built-in
     * type, you can define an explicit {@link org.jooq.Binding} to specify how
     * this type should be handled. Deprecation can be turned off using
     * {@literal <deprecationOnUnknownTypes/>} in your code generator
     * configuration.
     */
    @Deprecated
    public static Field<Object> gtrgmPicksplit(
          Field<Object> __1
        , Field<Object> __2
    ) {
        GtrgmPicksplit f = new GtrgmPicksplit();
        f.set__1(__1);
        f.set__2(__2);

        return f.asField();
    }

    /**
     * @deprecated Unknown data type. If this is a qualified, user-defined type,
     * it may have been excluded from code generation. If this is a built-in
     * type, you can define an explicit {@link org.jooq.Binding} to specify how
     * this type should be handled. Deprecation can be turned off using
     * {@literal <deprecationOnUnknownTypes/>} in your code generator
     * configuration.
     */
    @Deprecated
    public static Object gtrgmSame(
          Configuration configuration
        , Object __1
        , Object __2
        , Object __3
    ) {
        GtrgmSame f = new GtrgmSame();
        f.set__1(__1);
        f.set__2(__2);
        f.set__3(__3);

        f.execute(configuration);
        return f.getReturnValue();
    }

    /**
     * @deprecated Unknown data type. If this is a qualified, user-defined type,
     * it may have been excluded from code generation. If this is a built-in
     * type, you can define an explicit {@link org.jooq.Binding} to specify how
     * this type should be handled. Deprecation can be turned off using
     * {@literal <deprecationOnUnknownTypes/>} in your code generator
     * configuration.
     */
    @Deprecated
    public static Field<Object> gtrgmSame(
          Object __1
        , Object __2
        , Object __3
    ) {
        GtrgmSame f = new GtrgmSame();
        f.set__1(__1);
        f.set__2(__2);
        f.set__3(__3);

        return f.asField();
    }

    /**
     * @deprecated Unknown data type. If this is a qualified, user-defined type,
     * it may have been excluded from code generation. If this is a built-in
     * type, you can define an explicit {@link org.jooq.Binding} to specify how
     * this type should be handled. Deprecation can be turned off using
     * {@literal <deprecationOnUnknownTypes/>} in your code generator
     * configuration.
     */
    @Deprecated
    public static Field<Object> gtrgmSame(
          Field<Object> __1
        , Field<Object> __2
        , Field<Object> __3
    ) {
        GtrgmSame f = new GtrgmSame();
        f.set__1(__1);
        f.set__2(__2);
        f.set__3(__3);

        return f.asField();
    }

    /**
     * @deprecated Unknown data type. If this is a qualified, user-defined type,
     * it may have been excluded from code generation. If this is a built-in
     * type, you can define an explicit {@link org.jooq.Binding} to specify how
     * this type should be handled. Deprecation can be turned off using
     * {@literal <deprecationOnUnknownTypes/>} in your code generator
     * configuration.
     */
    @Deprecated
    public static Object gtrgmUnion(
          Configuration configuration
        , Object __1
        , Object __2
    ) {
        GtrgmUnion f = new GtrgmUnion();
        f.set__1(__1);
        f.set__2(__2);

        f.execute(configuration);
        return f.getReturnValue();
    }

    /**
     * @deprecated Unknown data type. If this is a qualified, user-defined type,
     * it may have been excluded from code generation. If this is a built-in
     * type, you can define an explicit {@link org.jooq.Binding} to specify how
     * this type should be handled. Deprecation can be turned off using
     * {@literal <deprecationOnUnknownTypes/>} in your code generator
     * configuration.
     */
    @Deprecated
    public static Field<Object> gtrgmUnion(
          Object __1
        , Object __2
    ) {
        GtrgmUnion f = new GtrgmUnion();
        f.set__1(__1);
        f.set__2(__2);

        return f.asField();
    }

    /**
     * @deprecated Unknown data type. If this is a qualified, user-defined type,
     * it may have been excluded from code generation. If this is a built-in
     * type, you can define an explicit {@link org.jooq.Binding} to specify how
     * this type should be handled. Deprecation can be turned off using
     * {@literal <deprecationOnUnknownTypes/>} in your code generator
     * configuration.
     */
    @Deprecated
    public static Field<Object> gtrgmUnion(
          Field<Object> __1
        , Field<Object> __2
    ) {
        GtrgmUnion f = new GtrgmUnion();
        f.set__1(__1);
        f.set__2(__2);

        return f.asField();
    }

    /**
     * Call <code>ervu_dashboard.set_limit</code>
     */
    public static Float setLimit(
          Configuration configuration
        , Float __1
    ) {
        SetLimit f = new SetLimit();
        f.set__1(__1);

        f.execute(configuration);
        return f.getReturnValue();
    }

    /**
     * Get <code>ervu_dashboard.set_limit</code> as a field.
     */
    public static Field<Float> setLimit(
          Float __1
    ) {
        SetLimit f = new SetLimit();
        f.set__1(__1);

        return f.asField();
    }

    /**
     * Get <code>ervu_dashboard.set_limit</code> as a field.
     */
    public static Field<Float> setLimit(
          Field<Float> __1
    ) {
        SetLimit f = new SetLimit();
        f.set__1(__1);

        return f.asField();
    }

    /**
     * Call <code>ervu_dashboard.show_limit</code>
     */
    public static Float showLimit(
          Configuration configuration
    ) {
        ShowLimit f = new ShowLimit();

        f.execute(configuration);
        return f.getReturnValue();
    }

    /**
     * Get <code>ervu_dashboard.show_limit</code> as a field.
     */
    public static Field<Float> showLimit() {
        ShowLimit f = new ShowLimit();

        return f.asField();
    }

    /**
     * Call <code>ervu_dashboard.show_trgm</code>
     */
    public static String[] showTrgm(
          Configuration configuration
        , String __1
    ) {
        ShowTrgm f = new ShowTrgm();
        f.set__1(__1);

        f.execute(configuration);
        return f.getReturnValue();
    }

    /**
     * Get <code>ervu_dashboard.show_trgm</code> as a field.
     */
    public static Field<String[]> showTrgm(
          String __1
    ) {
        ShowTrgm f = new ShowTrgm();
        f.set__1(__1);

        return f.asField();
    }

    /**
     * Get <code>ervu_dashboard.show_trgm</code> as a field.
     */
    public static Field<String[]> showTrgm(
          Field<String> __1
    ) {
        ShowTrgm f = new ShowTrgm();
        f.set__1(__1);

        return f.asField();
    }

    /**
     * Call <code>ervu_dashboard.similarity</code>
     */
    public static Float similarity(
          Configuration configuration
        , String __1
        , String __2
    ) {
        Similarity f = new Similarity();
        f.set__1(__1);
        f.set__2(__2);

        f.execute(configuration);
        return f.getReturnValue();
    }

    /**
     * Get <code>ervu_dashboard.similarity</code> as a field.
     */
    public static Field<Float> similarity(
          String __1
        , String __2
    ) {
        Similarity f = new Similarity();
        f.set__1(__1);
        f.set__2(__2);

        return f.asField();
    }

    /**
     * Get <code>ervu_dashboard.similarity</code> as a field.
     */
    public static Field<Float> similarity(
          Field<String> __1
        , Field<String> __2
    ) {
        Similarity f = new Similarity();
        f.set__1(__1);
        f.set__2(__2);

        return f.asField();
    }

    /**
     * Call <code>ervu_dashboard.similarity_dist</code>
     */
    public static Float similarityDist(
          Configuration configuration
        , String __1
        , String __2
    ) {
        SimilarityDist f = new SimilarityDist();
        f.set__1(__1);
        f.set__2(__2);

        f.execute(configuration);
        return f.getReturnValue();
    }

    /**
     * Get <code>ervu_dashboard.similarity_dist</code> as a field.
     */
    public static Field<Float> similarityDist(
          String __1
        , String __2
    ) {
        SimilarityDist f = new SimilarityDist();
        f.set__1(__1);
        f.set__2(__2);

        return f.asField();
    }

    /**
     * Get <code>ervu_dashboard.similarity_dist</code> as a field.
     */
    public static Field<Float> similarityDist(
          Field<String> __1
        , Field<String> __2
    ) {
        SimilarityDist f = new SimilarityDist();
        f.set__1(__1);
        f.set__2(__2);

        return f.asField();
    }

    /**
     * Call <code>ervu_dashboard.similarity_op</code>
     */
    public static Boolean similarityOp(
          Configuration configuration
        , String __1
        , String __2
    ) {
        SimilarityOp f = new SimilarityOp();
        f.set__1(__1);
        f.set__2(__2);

        f.execute(configuration);
        return f.getReturnValue();
    }

    /**
     * Get <code>ervu_dashboard.similarity_op</code> as a field.
     */
    public static Field<Boolean> similarityOp(
          String __1
        , String __2
    ) {
        SimilarityOp f = new SimilarityOp();
        f.set__1(__1);
        f.set__2(__2);

        return f.asField();
    }

    /**
     * Get <code>ervu_dashboard.similarity_op</code> as a field.
     */
    public static Field<Boolean> similarityOp(
          Field<String> __1
        , Field<String> __2
    ) {
        SimilarityOp f = new SimilarityOp();
        f.set__1(__1);
        f.set__2(__2);

        return f.asField();
    }

    /**
     * Call <code>ervu_dashboard.strict_word_similarity</code>
     */
    public static Float strictWordSimilarity(
          Configuration configuration
        , String __1
        , String __2
    ) {
        StrictWordSimilarity f = new StrictWordSimilarity();
        f.set__1(__1);
        f.set__2(__2);

        f.execute(configuration);
        return f.getReturnValue();
    }

    /**
     * Get <code>ervu_dashboard.strict_word_similarity</code> as a field.
     */
    public static Field<Float> strictWordSimilarity(
          String __1
        , String __2
    ) {
        StrictWordSimilarity f = new StrictWordSimilarity();
        f.set__1(__1);
        f.set__2(__2);

        return f.asField();
    }

    /**
     * Get <code>ervu_dashboard.strict_word_similarity</code> as a field.
     */
    public static Field<Float> strictWordSimilarity(
          Field<String> __1
        , Field<String> __2
    ) {
        StrictWordSimilarity f = new StrictWordSimilarity();
        f.set__1(__1);
        f.set__2(__2);

        return f.asField();
    }

    /**
     * Call <code>ervu_dashboard.strict_word_similarity_commutator_op</code>
     */
    public static Boolean strictWordSimilarityCommutatorOp(
          Configuration configuration
        , String __1
        , String __2
    ) {
        StrictWordSimilarityCommutatorOp f = new StrictWordSimilarityCommutatorOp();
        f.set__1(__1);
        f.set__2(__2);

        f.execute(configuration);
        return f.getReturnValue();
    }

    /**
     * Get <code>ervu_dashboard.strict_word_similarity_commutator_op</code> as a
     * field.
     */
    public static Field<Boolean> strictWordSimilarityCommutatorOp(
          String __1
        , String __2
    ) {
        StrictWordSimilarityCommutatorOp f = new StrictWordSimilarityCommutatorOp();
        f.set__1(__1);
        f.set__2(__2);

        return f.asField();
    }

    /**
     * Get <code>ervu_dashboard.strict_word_similarity_commutator_op</code> as a
     * field.
     */
    public static Field<Boolean> strictWordSimilarityCommutatorOp(
          Field<String> __1
        , Field<String> __2
    ) {
        StrictWordSimilarityCommutatorOp f = new StrictWordSimilarityCommutatorOp();
        f.set__1(__1);
        f.set__2(__2);

        return f.asField();
    }

    /**
     * Call
     * <code>ervu_dashboard.strict_word_similarity_dist_commutator_op</code>
     */
    public static Float strictWordSimilarityDistCommutatorOp(
          Configuration configuration
        , String __1
        , String __2
    ) {
        StrictWordSimilarityDistCommutatorOp f = new StrictWordSimilarityDistCommutatorOp();
        f.set__1(__1);
        f.set__2(__2);

        f.execute(configuration);
        return f.getReturnValue();
    }

    /**
     * Get <code>ervu_dashboard.strict_word_similarity_dist_commutator_op</code>
     * as a field.
     */
    public static Field<Float> strictWordSimilarityDistCommutatorOp(
          String __1
        , String __2
    ) {
        StrictWordSimilarityDistCommutatorOp f = new StrictWordSimilarityDistCommutatorOp();
        f.set__1(__1);
        f.set__2(__2);

        return f.asField();
    }

    /**
     * Get <code>ervu_dashboard.strict_word_similarity_dist_commutator_op</code>
     * as a field.
     */
    public static Field<Float> strictWordSimilarityDistCommutatorOp(
          Field<String> __1
        , Field<String> __2
    ) {
        StrictWordSimilarityDistCommutatorOp f = new StrictWordSimilarityDistCommutatorOp();
        f.set__1(__1);
        f.set__2(__2);

        return f.asField();
    }

    /**
     * Call <code>ervu_dashboard.strict_word_similarity_dist_op</code>
     */
    public static Float strictWordSimilarityDistOp(
          Configuration configuration
        , String __1
        , String __2
    ) {
        StrictWordSimilarityDistOp f = new StrictWordSimilarityDistOp();
        f.set__1(__1);
        f.set__2(__2);

        f.execute(configuration);
        return f.getReturnValue();
    }

    /**
     * Get <code>ervu_dashboard.strict_word_similarity_dist_op</code> as a
     * field.
     */
    public static Field<Float> strictWordSimilarityDistOp(
          String __1
        , String __2
    ) {
        StrictWordSimilarityDistOp f = new StrictWordSimilarityDistOp();
        f.set__1(__1);
        f.set__2(__2);

        return f.asField();
    }

    /**
     * Get <code>ervu_dashboard.strict_word_similarity_dist_op</code> as a
     * field.
     */
    public static Field<Float> strictWordSimilarityDistOp(
          Field<String> __1
        , Field<String> __2
    ) {
        StrictWordSimilarityDistOp f = new StrictWordSimilarityDistOp();
        f.set__1(__1);
        f.set__2(__2);

        return f.asField();
    }

    /**
     * Call <code>ervu_dashboard.strict_word_similarity_op</code>
     */
    public static Boolean strictWordSimilarityOp(
          Configuration configuration
        , String __1
        , String __2
    ) {
        StrictWordSimilarityOp f = new StrictWordSimilarityOp();
        f.set__1(__1);
        f.set__2(__2);

        f.execute(configuration);
        return f.getReturnValue();
    }

    /**
     * Get <code>ervu_dashboard.strict_word_similarity_op</code> as a field.
     */
    public static Field<Boolean> strictWordSimilarityOp(
          String __1
        , String __2
    ) {
        StrictWordSimilarityOp f = new StrictWordSimilarityOp();
        f.set__1(__1);
        f.set__2(__2);

        return f.asField();
    }

    /**
     * Get <code>ervu_dashboard.strict_word_similarity_op</code> as a field.
     */
    public static Field<Boolean> strictWordSimilarityOp(
          Field<String> __1
        , Field<String> __2
    ) {
        StrictWordSimilarityOp f = new StrictWordSimilarityOp();
        f.set__1(__1);
        f.set__2(__2);

        return f.asField();
    }

    /**
     * Call <code>ervu_dashboard.word_similarity</code>
     */
    public static Float wordSimilarity(
          Configuration configuration
        , String __1
        , String __2
    ) {
        WordSimilarity f = new WordSimilarity();
        f.set__1(__1);
        f.set__2(__2);

        f.execute(configuration);
        return f.getReturnValue();
    }

    /**
     * Get <code>ervu_dashboard.word_similarity</code> as a field.
     */
    public static Field<Float> wordSimilarity(
          String __1
        , String __2
    ) {
        WordSimilarity f = new WordSimilarity();
        f.set__1(__1);
        f.set__2(__2);

        return f.asField();
    }

    /**
     * Get <code>ervu_dashboard.word_similarity</code> as a field.
     */
    public static Field<Float> wordSimilarity(
          Field<String> __1
        , Field<String> __2
    ) {
        WordSimilarity f = new WordSimilarity();
        f.set__1(__1);
        f.set__2(__2);

        return f.asField();
    }

    /**
     * Call <code>ervu_dashboard.word_similarity_commutator_op</code>
     */
    public static Boolean wordSimilarityCommutatorOp(
          Configuration configuration
        , String __1
        , String __2
    ) {
        WordSimilarityCommutatorOp f = new WordSimilarityCommutatorOp();
        f.set__1(__1);
        f.set__2(__2);

        f.execute(configuration);
        return f.getReturnValue();
    }

    /**
     * Get <code>ervu_dashboard.word_similarity_commutator_op</code> as a field.
     */
    public static Field<Boolean> wordSimilarityCommutatorOp(
          String __1
        , String __2
    ) {
        WordSimilarityCommutatorOp f = new WordSimilarityCommutatorOp();
        f.set__1(__1);
        f.set__2(__2);

        return f.asField();
    }

    /**
     * Get <code>ervu_dashboard.word_similarity_commutator_op</code> as a field.
     */
    public static Field<Boolean> wordSimilarityCommutatorOp(
          Field<String> __1
        , Field<String> __2
    ) {
        WordSimilarityCommutatorOp f = new WordSimilarityCommutatorOp();
        f.set__1(__1);
        f.set__2(__2);

        return f.asField();
    }

    /**
     * Call <code>ervu_dashboard.word_similarity_dist_commutator_op</code>
     */
    public static Float wordSimilarityDistCommutatorOp(
          Configuration configuration
        , String __1
        , String __2
    ) {
        WordSimilarityDistCommutatorOp f = new WordSimilarityDistCommutatorOp();
        f.set__1(__1);
        f.set__2(__2);

        f.execute(configuration);
        return f.getReturnValue();
    }

    /**
     * Get <code>ervu_dashboard.word_similarity_dist_commutator_op</code> as a
     * field.
     */
    public static Field<Float> wordSimilarityDistCommutatorOp(
          String __1
        , String __2
    ) {
        WordSimilarityDistCommutatorOp f = new WordSimilarityDistCommutatorOp();
        f.set__1(__1);
        f.set__2(__2);

        return f.asField();
    }

    /**
     * Get <code>ervu_dashboard.word_similarity_dist_commutator_op</code> as a
     * field.
     */
    public static Field<Float> wordSimilarityDistCommutatorOp(
          Field<String> __1
        , Field<String> __2
    ) {
        WordSimilarityDistCommutatorOp f = new WordSimilarityDistCommutatorOp();
        f.set__1(__1);
        f.set__2(__2);

        return f.asField();
    }

    /**
     * Call <code>ervu_dashboard.word_similarity_dist_op</code>
     */
    public static Float wordSimilarityDistOp(
          Configuration configuration
        , String __1
        , String __2
    ) {
        WordSimilarityDistOp f = new WordSimilarityDistOp();
        f.set__1(__1);
        f.set__2(__2);

        f.execute(configuration);
        return f.getReturnValue();
    }

    /**
     * Get <code>ervu_dashboard.word_similarity_dist_op</code> as a field.
     */
    public static Field<Float> wordSimilarityDistOp(
          String __1
        , String __2
    ) {
        WordSimilarityDistOp f = new WordSimilarityDistOp();
        f.set__1(__1);
        f.set__2(__2);

        return f.asField();
    }

    /**
     * Get <code>ervu_dashboard.word_similarity_dist_op</code> as a field.
     */
    public static Field<Float> wordSimilarityDistOp(
          Field<String> __1
        , Field<String> __2
    ) {
        WordSimilarityDistOp f = new WordSimilarityDistOp();
        f.set__1(__1);
        f.set__2(__2);

        return f.asField();
    }

    /**
     * Call <code>ervu_dashboard.word_similarity_op</code>
     */
    public static Boolean wordSimilarityOp(
          Configuration configuration
        , String __1
        , String __2
    ) {
        WordSimilarityOp f = new WordSimilarityOp();
        f.set__1(__1);
        f.set__2(__2);

        f.execute(configuration);
        return f.getReturnValue();
    }

    /**
     * Get <code>ervu_dashboard.word_similarity_op</code> as a field.
     */
    public static Field<Boolean> wordSimilarityOp(
          String __1
        , String __2
    ) {
        WordSimilarityOp f = new WordSimilarityOp();
        f.set__1(__1);
        f.set__2(__2);

        return f.asField();
    }

    /**
     * Get <code>ervu_dashboard.word_similarity_op</code> as a field.
     */
    public static Field<Boolean> wordSimilarityOp(
          Field<String> __1
        , Field<String> __2
    ) {
        WordSimilarityOp f = new WordSimilarityOp();
        f.set__1(__1);
        f.set__2(__2);

        return f.asField();
    }
}
