public ICompareWith Compare(ISelectBuilder selectBuilder) { _first = t => { selectBuilder.TryBuild(t, out string str); return(str); }; return(this); }
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); }
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); }