System\Data\Mapping\ViewGeneration\QueryRewriting\Tile.cs (13)
59return false == _tileQueryProcessor.IsSatisfiable(tile.Query);
64return new TileBinaryOperator<T_Query>(arg1, arg2, TileOpKind.Union, _tileQueryProcessor.Union(arg1.Query, arg2.Query));
69return new TileBinaryOperator<T_Query>(arg1, arg2, TileOpKind.Join, _tileQueryProcessor.Intersect(arg1.Query, arg2.Query));
74return new TileBinaryOperator<T_Query>(arg1, arg2, TileOpKind.AntiSemiJoin, _tileQueryProcessor.Difference(arg1.Query, arg2.Query));
153return String.Format(CultureInfo.InvariantCulture, "{0}: [{1}]", this.Description, this.Query);
157return String.Format(CultureInfo.InvariantCulture, "[{0}]", this.Query);
189get { return this.Query; }
197get { return this.Query.Description; }
202return this.Query.ToString();
249return new TileBinaryOperator<T_Query>(newArg1, newArg2, OpKind, Query);