50 references to NonNullableDefinitions
System.Data.Entity (50)
System\Data\Query\InternalTrees\NodeInfo.cs (46)
497
nodeInfo.
NonNullableDefinitions
.Or(op.Table.NonNullableColumns);
498
nodeInfo.
NonNullableDefinitions
.And(nodeInfo.Definitions);
615
nodeInfo.
NonNullableDefinitions
.InitFrom(relOpChildNodeInfo.
NonNullableDefinitions
);
616
nodeInfo.
NonNullableDefinitions
.And(op.Outputs);
617
nodeInfo.NonNullableVisibleDefinitions.InitFrom(relOpChildNodeInfo.
NonNullableDefinitions
);
631
nodeInfo.
NonNullableDefinitions
.Set(varDefOp.Var);
697
nodeInfo.
NonNullableDefinitions
.InitFrom(relOpChildNodeInfo.
NonNullableDefinitions
);
698
nodeInfo.NonNullableVisibleDefinitions.InitFrom(relOpChildNodeInfo.
NonNullableDefinitions
);
751
if (IsDefinitionNonNullable(chi.Child0, relOpChildNodeInfo.
NonNullableDefinitions
))
753
nodeInfo.
NonNullableDefinitions
.Set(((VarDefOp)chi.Op).Var);
758
nodeInfo.
NonNullableDefinitions
.Or(relOpChildNodeInfo.
NonNullableDefinitions
);
759
nodeInfo.
NonNullableDefinitions
.And(op.Keys);
817
nodeInfo.
NonNullableDefinitions
.Or(chiNodeInfo.
NonNullableDefinitions
);
891
nodeInfo.
NonNullableDefinitions
.InitFrom(leftRelOpNodeInfo.
NonNullableDefinitions
);
895
nodeInfo.
NonNullableDefinitions
.Or(rightRelOpNodeInfo.
NonNullableDefinitions
);
897
nodeInfo.NonNullableVisibleDefinitions.InitFrom(leftRelOpNodeInfo.
NonNullableDefinitions
);
898
nodeInfo.NonNullableVisibleDefinitions.Or(rightRelOpNodeInfo.
NonNullableDefinitions
);
970
nodeInfo.
NonNullableDefinitions
.InitFrom(leftRelOpNodeInfo.
NonNullableDefinitions
);
973
nodeInfo.
NonNullableDefinitions
.Or(rightRelOpNodeInfo.
NonNullableDefinitions
);
975
nodeInfo.NonNullableVisibleDefinitions.InitFrom(leftRelOpNodeInfo.
NonNullableDefinitions
);
976
nodeInfo.NonNullableVisibleDefinitions.Or(rightRelOpNodeInfo.
NonNullableDefinitions
);
1095
VarVec leftNonNullableVars = leftChildNodeInfo.
NonNullableDefinitions
.Remap(op.VarMap[0].GetReverseMap());
1096
nodeInfo.
NonNullableDefinitions
.InitFrom(leftNonNullableVars);
1100
VarVec rightNonNullableVars = rightChildNodeInfo.
NonNullableDefinitions
.Remap(op.VarMap[1].GetReverseMap());
1103
nodeInfo.
NonNullableDefinitions
.Or(rightNonNullableVars);
1107
nodeInfo.
NonNullableDefinitions
.And(rightNonNullableVars);
1111
nodeInfo.
NonNullableDefinitions
.And(op.Outputs);
1148
nodeInfo.
NonNullableDefinitions
.InitFrom(relOpChildNodeInfo.
NonNullableDefinitions
);
1149
nodeInfo.NonNullableVisibleDefinitions.InitFrom(relOpChildNodeInfo.
NonNullableDefinitions
);
1208
nodeInfo.
NonNullableDefinitions
.InitFrom(childNodeInfo.
NonNullableDefinitions
);
1209
nodeInfo.
NonNullableDefinitions
.And(op.Keys);
1235
nodeInfo.
NonNullableDefinitions
.InitFrom(childNodeInfo.
NonNullableDefinitions
);
1300
nodeInfo.
NonNullableDefinitions
.Or(driverChildNodeInfo.
NonNullableDefinitions
);
1301
nodeInfo.
NonNullableDefinitions
.And(nodeInfo.Definitions);
System\Data\Query\PlanCompiler\TransformationRules.cs (4)
2345
if (!canChangeNullSentinelValue || !TransformationRulesContext.TryGetInt32Var(relOpInputNodeInfo.
NonNullableDefinitions
, out inputSentinel))
2554
if (TransformationRulesContext.TryGetInt32Var(filterInputNodeInfo.
NonNullableDefinitions
, out sentinelVar))
2560
sentinelVar = filterInputNodeInfo.
NonNullableDefinitions
.First;
2711
Var sentinelVar = inputNodeInfo.
NonNullableDefinitions
.First;