3 types derived from DbCommandTree
System.Data.Entity (3)
System\Data\Common\CommandTrees\DbFunctionCommandTree.cs (1)
24
public sealed class DbFunctionCommandTree :
DbCommandTree
System\Data\Common\CommandTrees\DbModificationCommandTree.cs (1)
24
public abstract class DbModificationCommandTree :
DbCommandTree
System\Data\Common\CommandTrees\DbQueryCommandTree.cs (1)
25
public sealed class DbQueryCommandTree :
DbCommandTree
51 references to DbCommandTree
System.Data.Entity (51)
System\Data\Common\CommandTrees\BasicCommandTreeVisitor.cs (1)
51
public virtual void VisitCommandTree(
DbCommandTree
commandTree)
System\Data\Common\CommandTrees\DbCommandTree.cs (1)
53
if (!
DbCommandTree
.IsValidDataSpace(dataSpace))
System\Data\Common\CommandTrees\ExpressionBuilder\Internal\ArgumentValidation.cs (1)
803
if (!
DbCommandTree
.IsValidParameterName(name))
System\Data\Common\CommandTrees\Internal\ExpressionPrinter.cs (1)
199
private static TreeNode CreateParametersNode(
DbCommandTree
tree)
System\Data\Common\CommandTrees\Internal\ParameterRetriever.cs (1)
29
internal static System.Collections.ObjectModel.ReadOnlyCollection<DbParameterReferenceExpression> GetParameters(
DbCommandTree
tree)
System\Data\Common\CommandTrees\ValueExpressions.cs (1)
177
Debug.Assert(
DbCommandTree
.IsValidParameterName(name), "DbParameterReferenceExpression name should be valid");
System\Data\Common\DbProviderServices.cs (5)
40
public DbCommandDefinition CreateCommandDefinition(
DbCommandTree
commandTree)
58
public DbCommandDefinition CreateCommandDefinition(DbProviderManifest providerManifest,
DbCommandTree
commandTree)
85
protected abstract DbCommandDefinition CreateDbCommandDefinition(DbProviderManifest providerManifest,
DbCommandTree
commandTree);
91
internal virtual void ValidateDataSpace(
DbCommandTree
commandTree)
106
internal virtual DbCommand CreateCommand(
DbCommandTree
commandTree) {
System\Data\Common\EntitySql\CqlQuery.cs (7)
27
/// <item>Translation from eSQL text commands to valid <see cref="
DbCommandTree
"/>s</item>
33
/// Provided that the command is syntacticaly correct and meaningful within the given typespace, the result will be a valid <see cref="
DbCommandTree
"/> or
39
/// <item><seealso cref="
DbCommandTree
"/></item>
45
/// Compiles an eSQL command producing a validated <see cref="
DbCommandTree
"/>.
60
/// <seealso cref="
DbCommandTree
"/>
193
/// Performs semantic conversion, validation on a command AST and creates a <see cref="
DbCommandTree
"/>
208
/// <seealso cref="
DbCommandTree
"/>
System\Data\Common\EntitySql\EntitySqlParser.cs (1)
40
/// <returns><see cref="ParseResult"/> containing <see cref="
DbCommandTree
"/> and information describing inline function definitions if any.</returns>
System\Data\Common\EntitySql\ParseResult.cs (3)
24
private readonly
DbCommandTree
_commandTree;
27
internal ParseResult(
DbCommandTree
commandTree, List<FunctionDefinition> functionDefs)
39
public
DbCommandTree
CommandTree { get { return _commandTree; } }
System\Data\Common\EntitySql\SemanticAnalyzer.cs (1)
45
/// Entry point to semantic analysis. Converts AST into a <see cref="
DbCommandTree
"/>.
System\Data\EntityClient\EntityCommand.cs (4)
36
private
DbCommandTree
_preparedCommandTree;
44
private
DbCommandTree
_commandTreeSetByUser;
220
public
DbCommandTree
CommandTree
569
DbCommandTree
resultTree = null;
System\Data\EntityClient\EntityCommandDefinition.cs (1)
61
internal EntityCommandDefinition(DbProviderFactory storeProviderFactory,
DbCommandTree
commandTree) {
System\Data\EntityClient\EntityParameter.cs (1)
140
if (!string.IsNullOrEmpty(parameterName) && !
DbCommandTree
.IsValidParameterName(parameterName))
System\Data\EntityClient\EntityProviderServices.cs (3)
35
protected override DbCommandDefinition CreateDbCommandDefinition(DbProviderManifest providerManifest,
DbCommandTree
commandTree) {
43
internal EntityCommandDefinition CreateCommandDefinition(DbProviderFactory storeProviderFactory,
DbCommandTree
commandTree) {
54
internal override void ValidateDataSpace(
DbCommandTree
commandTree)
System\Data\Mapping\ViewGeneration\Utils\ExternalCalls.cs (2)
34
static internal
DbCommandTree
CompileView(
45
DbCommandTree
expr = CqlQuery.Compile(viewDef, perspective, parserOptions, null).CommandTree;
System\Data\Metadata\TypeHelpers.cs (1)
64
internal static void AssertEdmType(
DbCommandTree
commandTree)
System\Data\Objects\Internal\ObjectFullSpanRewriter.cs (1)
52
internal ObjectFullSpanRewriter(
DbCommandTree
tree, DbExpression toRewrite, Span span, AliasGenerator aliasGenerator)
System\Data\Objects\Internal\ObjectSpanRewriter.cs (2)
40
private
DbCommandTree
_tree;
87
internal ObjectSpanRewriter(
DbCommandTree
tree, DbExpression toRewrite, AliasGenerator aliasGenerator)
System\Data\Objects\ObjectParameter.cs (1)
41
return
DbCommandTree
.IsValidParameterName(name);
System\Data\Query\PlanCompiler\CommandPlan.cs (3)
50
internal cqt.
DbCommandTree
CommandTree
57
private cqt.
DbCommandTree
_commandTree;
69
internal ProviderCommandInfo(cqt.
DbCommandTree
commandTree,
System\Data\Query\PlanCompiler\CTreeGenerator.cs (1)
347
internal static
DbCommandTree
Generate(Command itree, Node toConvert)
System\Data\Query\PlanCompiler\PlanCompiler.cs (3)
84
private cqt.
DbCommandTree
m_ctree;
125
private PlanCompiler(cqt.
DbCommandTree
ctree)
168
internal static void Compile(cqt.
DbCommandTree
ctree, out List<ProviderCommandInfo> providerCommands, out ColumnMap resultColumnMap, out int columnCount, out Common.Utils.Set<md.EntitySet> entitySets)
System\Data\Query\PlanCompiler\ProviderCommandInfoUtils.cs (1)
61
DbCommandTree
ctree = CTreeGenerator.Generate(command, node);
System\Data\SqlClient\SqlGen\SqlGenerator.cs (1)
408
internal static string GenerateSql(
DbCommandTree
tree, SqlVersion sqlVersion, out List<SqlParameter> parameters, out CommandType commandType, out HashSet<string> paramsToForceNonUnicode)
System\Data\SqlClient\SqlProviderServices.cs (3)
56
protected override DbCommandDefinition CreateDbCommandDefinition(DbProviderManifest providerManifest,
DbCommandTree
commandTree) {
70
internal override DbCommand CreateCommand(
DbCommandTree
commandTree) {
85
private DbCommand CreateCommand(DbProviderManifest providerManifest,
DbCommandTree
commandTree) {