public ICompareWith Compare(ISelectBuilder selectBuilder)
        {
            _first = t => {
                selectBuilder.TryBuild(t, out string str);
                return(str);
            };

            return(this);
        }
Example #2
0
        public ICompareWith Compare(ISelectBuilder selectBuilder)
        {
            bool translateFunction(ISqlTranslator translator, out string str)
            {
                return(selectBuilder.TryBuild(translator, out str) && !translator.HasError);
            }

            _first = translateFunction;
            return(this);
        }
        public ICompareBuilder With(string op, ISelectBuilder selectBuilder)
        {
            _operator = op;
            _second   = t => {
                selectBuilder.TryBuild(t, out string str);
                return(str);
            };

            return(this);
        }
Example #4
0
        public ICompareBuilder With(string op, ISelectBuilder selectBuilder)
        {
            _operator = op;
            bool translateFunction(ISqlTranslator translator, out string str)
            {
                return(selectBuilder.TryBuild(translator, out str) && !translator.HasError);
            }

            _second = translateFunction;
            return(this);
        }