Interface IQueryExtension NamespaceLinqToDB.Internal.SqlQuery Assemblylinq2db.dll public interface IQueryExtension : IQueryElement Inherited Members IQueryElement.ElementType IQueryElement.ToString(QueryElementTextWriter) IQueryElement.Accept(QueryElementVisitor) IQueryElement.GetElementHashCode() Extension Methods QueryHelper.AnyElement(IQueryElement, Func<IQueryElement, bool>) QueryHelper.CanBeEvaluated(IQueryElement, EvaluationContext) QueryHelper.CanBeEvaluated(IQueryElement, bool) QueryHelper.EvaluateBoolExpression(IQueryElement, EvaluationContext, bool?) QueryHelper.EvaluateExpression(IQueryElement, EvaluationContext) QueryHelper.HasElement(IQueryElement, IQueryElement) QueryHelper.HasParameter(IQueryElement) QueryHelper.HasQueryParameter(IQueryElement) QueryHelper.IsMutable(IQueryElement) QueryHelper.TryEvaluateExpression(IQueryElement, EvaluationContext, out object?) QueryHelper.TryEvaluateExpressionForServer(IQueryElement, EvaluationContext, out object?) QueryVisitorExtensions.Find(IQueryElement?, QueryElementType) QueryVisitorExtensions.Find(IQueryElement?, Func<IQueryElement, bool>) QueryVisitorExtensions.FindExcept<TContext>(IQueryElement?, TContext, IQueryElement, Func<TContext, IQueryElement, bool>) QueryVisitorExtensions.Find<TContext>(IQueryElement?, TContext, Func<TContext, IQueryElement, bool>) QueryVisitorExtensions.Visit(IQueryElement, Action<IQueryElement>) QueryVisitorExtensions.VisitAll(IQueryElement, Action<IQueryElement>) QueryVisitorExtensions.VisitAll<TContext>(IQueryElement, TContext, Action<TContext, IQueryElement>) QueryVisitorExtensions.VisitParentFirst(IQueryElement, Func<IQueryElement, bool>) QueryVisitorExtensions.VisitParentFirstAll(IQueryElement, Func<IQueryElement, bool>) QueryVisitorExtensions.VisitParentFirstAll<TContext>(IQueryElement, TContext, Func<TContext, IQueryElement, bool>) QueryVisitorExtensions.VisitParentFirst<TContext>(IQueryElement, TContext, Func<TContext, IQueryElement, bool>) QueryVisitorExtensions.Visit<TContext>(IQueryElement, TContext, Action<TContext, IQueryElement>) QueryVisitorExtensions.Clone<T>(T?) QueryVisitorExtensions.Clone<T>(T?, Dictionary<IQueryElement, IQueryElement>) QueryVisitorExtensions.Clone<T>(T?, Func<IQueryElement, bool>) QueryVisitorExtensions.Clone<T, TContext>(T?, TContext, Dictionary<IQueryElement, IQueryElement>, Func<TContext, IQueryElement, bool>) QueryVisitorExtensions.Clone<T, TContext>(T?, TContext, Func<TContext, IQueryElement, bool>) QueryVisitorExtensions.ConvertAll<T>(T, bool, Func<SqlQueryConvertVisitor<object?>, IQueryElement, IQueryElement>) QueryVisitorExtensions.ConvertAll<TContext, T>(T, TContext, bool, Func<SqlQueryConvertVisitor<TContext>, IQueryElement, IQueryElement>) QueryVisitorExtensions.ConvertAll<TContext, T>(T, TContext, Func<SqlQueryConvertVisitor<TContext>, IQueryElement, IQueryElement>) QueryVisitorExtensions.Convert<T>(T, Func<SqlQueryConvertVisitor<object?>, IQueryElement, IQueryElement>) QueryVisitorExtensions.Convert<T>(T, Func<SqlQueryConvertVisitor<object?>, IQueryElement, IQueryElement>, bool) QueryVisitorExtensions.Convert<TContext, T>(T, TContext, bool, Func<SqlQueryConvertVisitor<TContext>, IQueryElement, IQueryElement>) QueryVisitorExtensions.Convert<TContext, T>(T, TContext, bool, Func<SqlQueryConvertVisitor<TContext>, IQueryElement, IQueryElement>, bool) QueryVisitorExtensions.Convert<TContext, T>(T, TContext, Func<SqlQueryConvertVisitor<TContext>, IQueryElement, IQueryElement>) QueryVisitorExtensions.Convert<TContext, T>(T, TContext, Func<SqlQueryConvertVisitor<TContext>, IQueryElement, IQueryElement>, bool) QueryVisitorExtensions.Replace<T>(T, IDictionary<IQueryElement, IQueryElement>, params IQueryElement[]) Sql.IsDistinctFrom<T>(T, T) Sql.IsNotDistinctFrom<T>(T, T) SqlExtensions.In<T>(T, T, T) SqlExtensions.In<T>(T, T, T, T) SqlExtensions.In<T>(T, params T[]) SqlExtensions.In<T>(T, IEnumerable<T>) SqlExtensions.In<T>(T, IQueryable<T>) SqlExtensions.NotIn<T>(T, T, T) SqlExtensions.NotIn<T>(T, T, T, T) SqlExtensions.NotIn<T>(T, params T[]) SqlExtensions.NotIn<T>(T, IEnumerable<T>) SqlExtensions.NotIn<T>(T, IQueryable<T>)