public SPARQLQuery(SPARQLQueryProvider provider) { if (provider == null) { throw new ArgumentNullException("provider"); } this.provider = provider; this.expression = Expression.Constant(this); }
public SPARQLQuery(SPARQLQueryProvider provider, Expression expression) { if (provider == null) { throw new ArgumentNullException("provider"); } if (expression == null) { throw new ArgumentNullException("expression"); } if (!typeof(ISPARQLQueryable).IsAssignableFrom(expression.Type)) { throw new ArgumentOutOfRangeException("expression"); } this.provider = provider; this.expression = expression; }
public SPARQLQueryAsQueryable(SPARQLQueryProvider provider, Expression expression) : base(provider, expression) { }
public SPARQLQueryInternal(SPARQLQueryProvider provider, Expression expression) : base(provider, expression) { }