3 types derived from VarInfo
System.Data.Entity (3)
System\Data\Query\PlanCompiler\VarInfo.cs (3)
79
internal class CollectionVarInfo :
VarInfo
{
112
internal class StructuredVarInfo :
VarInfo
{
217
internal class PrimitiveTypeVarInfo :
VarInfo
27 references to VarInfo
System.Data.Entity (27)
System\Data\Query\PlanCompiler\ColumnMapProcessor.cs (2)
52
internal ColumnMapProcessor(VarRefColumnMap columnMap,
VarInfo
varInfo, StructuredTypeInfo typeInfo)
66
private
VarInfo
m_varInfo;
System\Data\Query\PlanCompiler\NominalTypeEliminator.cs (11)
668
VarInfo
varInfo;
961
VarInfo
varInfo;
1002
VarInfo
varInfo;
1186
VarInfo
varInfo = m_varInfoMap.CreateStructuredVarInfo(columnVar, newRowType, newTable.Columns, properties);
1266
VarInfo
varInfo;
1363
VarInfo
unnestVarInfo;
1568
VarInfo
innerVarInfo;
1569
VarInfo
outerVarInfo;
1635
private
VarInfo
FlattenSetOpVar(SetOpVar v)
1674
VarInfo
varInfo = m_varInfoMap.CreateStructuredVarInfo(v, typeInfo.FlattenedType, newVars, newProps, hasNullSentinelVar);
2509
VarInfo
varInfo;
System\Data\Query\PlanCompiler\VarInfo.cs (14)
64
/// Gets <see cref="VarInfoKind"/> for this <see cref="
VarInfo
"/>.
97
/// Gets <see cref="VarInfoKind"/> for this <see cref="
VarInfo
"/>. Always <see cref="VarInfoKind.CollectionVarInfo"/>.
141
/// Gets <see cref="VarInfoKind"/> for this <see cref="
VarInfo
"/>. Always <see cref="VarInfoKind.StructuredTypeVarInfo"/>.
239
/// Gets <see cref="VarInfoKind"/> for this <see cref="
VarInfo
"/>. Always <see cref="VarInfoKind.CollectionVarInfo"/>.
257
private Dictionary<Var,
VarInfo
> m_map;
263
m_map = new Dictionary<Var,
VarInfo
>();
275
internal
VarInfo
CreateStructuredVarInfo(Var v, md.RowType newType, List<Var> newVars, List<md.EdmProperty> newProperties, bool newVarsIncludeNullSentinelVar)
277
VarInfo
varInfo = new StructuredVarInfo(newType, newVars, newProperties, newVarsIncludeNullSentinelVar);
289
internal
VarInfo
CreateStructuredVarInfo(Var v, md.RowType newType, List<Var> newVars, List<md.EdmProperty> newProperties)
300
internal
VarInfo
CreateCollectionVarInfo(Var v, Var newVar) {
301
VarInfo
varInfo = new CollectionVarInfo(newVar);
312
internal
VarInfo
CreatePrimitiveTypeVarInfo(Var v, Var newVar)
320
VarInfo
varInfo = new PrimitiveTypeVarInfo(newVar);
331
internal bool TryGetVarInfo(Var v, out
VarInfo
varInfo) {