11 instantiations of BoolExpression
System.Data.Entity (11)
System\Data\Mapping\ViewGeneration\Structures\BoolExpression.cs (11)
40
return new
BoolExpression
(expr, memberDomainMap);
47
return new
BoolExpression
(expr, m_memberDomainMap);
53
return new
BoolExpression
(ExprType.Not, new BoolExpression[] { expression });
60
return new
BoolExpression
(ExprType.And, children);
67
return new
BoolExpression
(ExprType.Or, children);
78
return new
BoolExpression
(expression, m_memberDomainMap);
144
internal static readonly BoolExpression True = new
BoolExpression
(true);
145
internal static readonly BoolExpression False = new
BoolExpression
(false);
161
yield return new
BoolExpression
(atom, m_memberDomainMap);
312
return new
BoolExpression
(m_tree.Accept(rewriter), m_memberDomainMap);
364
return new
BoolExpression
(expr, m_memberDomainMap);
284 references to BoolExpression
System.Data.Entity (284)
System\Data\Mapping\ViewGeneration\CellCreator.cs (22)
240
BoolExpression
leftQueryWhereClause =
BoolExpression
.CreateLiteral(new ScalarRestriction(memberToExpand, new ScalarConstant(conditionValue)), null);
241
leftQueryWhereClause =
BoolExpression
.CreateAnd(originalCell.GetLeftQuery(viewTarget).WhereClause, leftQueryWhereClause);
243
BoolExpression
rightQueryWhereClause =
BoolExpression
.CreateLiteral(new ScalarRestriction(rightSidePath, new ScalarConstant(conditionValue)), null);
244
rightQueryWhereClause =
BoolExpression
.CreateAnd(originalCell.GetRightQuery(viewTarget).WhereClause, rightQueryWhereClause);
324
BoolExpression
cQueryWhereClause =
BoolExpression
.True;
330
cQueryWhereClause =
BoolExpression
.CreateLiteral(new TypeRestriction(cRootExtent, allTypes), null);
335
BoolExpression
sQueryWhereClause =
BoolExpression
.True;
365
ref
BoolExpression
cQueryWhereClause,
368
ref
BoolExpression
sQueryWhereClause)
419
BoolExpression
complexInTypes =
BoolExpression
.CreateLiteral(new TypeRestriction(complexMemberNode, allTypes), null);
420
cQueryWhereClause =
BoolExpression
.CreateAnd(cQueryWhereClause, complexInTypes);
444
BoolExpression
conditionExpression = GetConditionExpression(sRootExtent, conditionMap);
446
sQueryWhereClause =
BoolExpression
.CreateAnd(sQueryWhereClause, conditionExpression);
452
BoolExpression
conditionExpression = GetConditionExpression(cNode, conditionMap);
454
cQueryWhereClause =
BoolExpression
.CreateAnd(cQueryWhereClause, conditionExpression);
468
private static
BoolExpression
GetConditionExpression(MemberPath member, StorageConditionPropertyMapping conditionMap)
496
return
BoolExpression
.CreateLiteral(conditionExpression, null);
System\Data\Mapping\ViewGeneration\CellTreeSimplifier.cs (35)
419
BoolExpression
g1 = null;
420
BoolExpression
g2 = null;
427
g2 =
BoolExpression
.True;
431
g1 =
BoolExpression
.True;
432
g2 =
BoolExpression
.True;
454
BoolExpression
conjunct1 =
BoolExpression
.True;
455
BoolExpression
conjunct2 =
BoolExpression
.True;
456
BoolExpression
whereClause = null;
467
whereClause =
BoolExpression
.CreateAnd(query1.WhereClause, query2.WhereClause);
476
conjunct2 =
BoolExpression
.CreateAnd(query2.WhereClause, g2);
486
conjunct1 =
BoolExpression
.CreateAnd(query1.WhereClause, g1);
487
conjunct2 =
BoolExpression
.CreateAnd(query2.WhereClause, g2);
490
whereClause =
BoolExpression
.CreateOr(
BoolExpression
.CreateAnd(query1.WhereClause, g1),
491
BoolExpression
.CreateAnd(query2.WhereClause, g2));
500
conjunct2 =
BoolExpression
.CreateAnd(query2.WhereClause, g2);
501
whereClause =
BoolExpression
.CreateAnd(query1.WhereClause,
BoolExpression
.CreateNot(conjunct2));
511
List<
BoolExpression
> boolExprs =
551
static private List<
BoolExpression
>
553
BoolExpression
conjunct1,
BoolExpression
conjunct2, CellTreeOpType opType)
556
List<
BoolExpression
> bools1 = query1.BoolVars;
557
List<
BoolExpression
> bools2 = query2.BoolVars;
562
bools1 =
BoolExpression
.AddConjunctionToBools(bools1, conjunct1);
567
bools2 =
BoolExpression
.AddConjunctionToBools(bools2, conjunct2);
572
List<
BoolExpression
> bools = new List<
BoolExpression
>();
579
BoolExpression
merged = null;
592
merged =
BoolExpression
.CreateAnd(bools1[i], bools2[i]);
596
merged =
BoolExpression
.CreateOr(bools1[i], bools2[i]);
600
merged =
BoolExpression
.CreateAnd(bools1[i],
601
BoolExpression
.CreateNot(bools2[i]));
System\Data\Mapping\ViewGeneration\CqlGeneration\BooleanProjectedSlot.cs (2)
29
internal BooleanProjectedSlot(
BoolExpression
expr, CqlIdentifiers identifiers, int originalCellNum)
43
private readonly
BoolExpression
m_expr;
System\Data\Mapping\ViewGeneration\CqlGeneration\CaseCqlBlock.cs (5)
30
internal CaseCqlBlock(SlotInfo[] slots, int caseSlot, CqlBlock child,
BoolExpression
whereClause, CqlIdentifiers identifiers, int blockAliasNum)
66
if (false ==
BoolExpression
.EqualityComparer.Equals(this.WhereClause,
BoolExpression
.True))
86
if (!
BoolExpression
.EqualityComparer.Equals(this.WhereClause,
BoolExpression
.True))
System\Data\Mapping\ViewGeneration\CqlGeneration\CqlBlock.cs (3)
33
protected CqlBlock(SlotInfo[] slotInfos, List<CqlBlock> children,
BoolExpression
whereClause, CqlIdentifiers identifiers, int blockAliasNum)
53
private readonly
BoolExpression
m_whereClause;
85
protected
BoolExpression
WhereClause
System\Data\Mapping\ViewGeneration\CqlGeneration\ExtentCqlBlock.cs (5)
33
BoolExpression
whereClause,
69
if (!
BoolExpression
.EqualityComparer.Equals(this.WhereClause,
BoolExpression
.True))
85
if (!
BoolExpression
.EqualityComparer.Equals(this.WhereClause,
BoolExpression
.True))
System\Data\Mapping\ViewGeneration\CqlGeneration\JoinCqlBlock.cs (1)
36
: base(slotInfos, children,
BoolExpression
.True, identifiers, blockAliasNum)
System\Data\Mapping\ViewGeneration\CqlGeneration\UnionCqlBlock.cs (1)
30
: base(slotInfos, children,
BoolExpression
.True, identifiers, blockAliasNum)
System\Data\Mapping\ViewGeneration\CqlGenerator.cs (4)
39
BoolExpression
topLevelWhereClause,
73
private readonly
BoolExpression
m_topLevelWhereClause;
252
BoolExpression
whereClause = startSlotNum == 0 ? m_topLevelWhereClause :
BoolExpression
.True;
System\Data\Mapping\ViewGeneration\QueryRewriting\FragmentQuery.cs (15)
25
private
BoolExpression
m_fromVariable; // optional
29
private
BoolExpression
m_condition;
36
public
BoolExpression
Condition
41
public static FragmentQuery Create(
BoolExpression
fromVariable, CellQuery cellQuery)
43
BoolExpression
whereClause = cellQuery.WhereClause;
51
BoolExpression
whereClause = cellQuery.WhereClause.Create(roleBoolean);
52
whereClause =
BoolExpression
.CreateAnd(whereClause, cellQuery.WhereClause);
60
public static FragmentQuery Create(IEnumerable<MemberPath> attrs,
BoolExpression
whereClause)
65
public static FragmentQuery Create(
BoolExpression
whereClause)
70
internal FragmentQuery(string label,
BoolExpression
fromVariable, IEnumerable<MemberPath> attrs,
BoolExpression
condition)
78
public
BoolExpression
FromVariable
119
internal static
BoolExpression
CreateMemberCondition(MemberPath path, Constant domainValue, MemberDomainMap domainMap)
123
return
BoolExpression
.CreateLiteral(new TypeRestriction(new MemberProjectedSlot(path),
128
return
BoolExpression
.CreateLiteral(new ScalarRestriction(new MemberProjectedSlot(path),
System\Data\Mapping\ViewGeneration\QueryRewriting\FragmentQueryKB.cs (25)
46
BoolExpression
assocSetExpr =
BoolExpression
.CreateLiteral(new RoleBoolean(assocSet), domainMap);
66
BoolExpression
typeCondition = CreateIsOfTypeCondition(new MemberPath(end.EntitySet),
69
BoolExpression
inRoleExpression =
BoolExpression
.CreateLiteral(new RoleBoolean(end), domainMap);
70
BoolExpression
inSetExpression =
BoolExpression
.CreateAnd(
71
BoolExpression
.CreateLiteral(new RoleBoolean(end.EntitySet), domainMap),
119
BoolExpression
inRoleExpression1 =
BoolExpression
.CreateLiteral(new RoleBoolean(assocSet.AssociationSetEnds[0]), domainMap);
120
BoolExpression
inRoleExpression2 =
BoolExpression
.CreateLiteral(new RoleBoolean(assocSet.AssociationSetEnds[1]), domainMap);
147
BoolExpression
fromSetExpression =
BoolExpression
.CreateLiteral(new RoleBoolean(fromEntitySet), domainMap);
148
BoolExpression
toSetExpression =
BoolExpression
.CreateLiteral(new RoleBoolean(toEntitySet), domainMap);
168
BoolExpression
typeCondition = CreateIsOfTypeCondition(currentPath, derivedTypes, domainMap);
169
BoolExpression
typeConditionComplement =
BoolExpression
.CreateNot(typeCondition);
183
BoolExpression
nullCondition;
187
nullCondition =
BoolExpression
.CreateLiteral(new ScalarRestriction(new MemberProjectedSlot(childPath),
192
nullCondition =
BoolExpression
.CreateLiteral(new TypeRestriction(new MemberProjectedSlot(childPath),
209
private static
BoolExpression
CreateIsOfTypeCondition(MemberPath currentPath, IEnumerable<EdmType> derivedTypes, MemberDomainMap domainMap)
212
BoolExpression
typeCondition =
BoolExpression
.CreateLiteral(new TypeRestriction(new MemberProjectedSlot(currentPath), typeDomain), domainMap);
System\Data\Mapping\ViewGeneration\QueryRewriting\FragmentQueryProcessor.cs (8)
54
BoolExpression
condition =
BoolExpression
.CreateOr(q1.Condition, q2.Condition);
80
BoolExpression
condition =
BoolExpression
.CreateAnd(q1.Condition, q2.Condition);
87
return FragmentQuery.Create(qA.Attributes,
BoolExpression
.CreateAndNot(qA.Condition, qB.Condition));
95
private bool IsSatisfiable(
BoolExpression
condition)
98
BoolExpression
conditionUnderKB = condition.Create(
134
BoolExpression
exclusion = view.Condition.Create(
System\Data\Mapping\ViewGeneration\QueryRewriting\QueryRewriter.cs (45)
61
BoolExpression
_topLevelWhereClause;
71
static Tile<FragmentQuery> TrueViewSurrogate = CreateTile(FragmentQuery.Create(
BoolExpression
.True));
156
_topLevelWhereClause =
BoolExpression
.True;
179
internal
BoolExpression
TopLevelWhereClause
268
BoolExpression
domainWhereClause = CreateMemberCondition(currentPath, domainValue);
301
BoolExpression
domainQueryCondition = null;
307
domainQueryCondition =
BoolExpression
.True;
326
domainQueryCondition =
BoolExpression
.CreateLiteral(new TypeRestriction(new MemberProjectedSlot(_extentPath), typeDomain), _domainMap);
332
IEnumerable<
BoolExpression
> whereClauses = from fragmentQuery in fragmentQueries
335
BoolExpression
exposedRegionCondition =
BoolExpression
.CreateOr(whereClauses.ToArray());
343
BoolExpression
whenCondition =
BoolExpression
.True;
376
whenCondition =
BoolExpression
.True;
387
BoolExpression
currentWhereClause,
400
BoolExpression
domainAddedWhereClause = CreateMemberCondition(currentPath, domainValue);
402
BoolExpression
domainWhereClause =
BoolExpression
.CreateAnd(currentWhereClause, domainAddedWhereClause);
412
BoolExpression
whereClause = rewriting.Query.Condition;
480
private void AddUnrecoverableAttributesError(IEnumerable<MemberPath> attributes,
BoolExpression
domainAddedWhereClause, ErrorLog errorLog)
526
caseStatement.AddWhenThen(
BoolExpression
.False /* arbitrary condition */,
619
caseStatement.AddWhenThen(
BoolExpression
.True, new ConstantProjectedSlot(defaultValue, currentPath));
634
private
BoolExpression
GetTopLevelWhereClause(HashSet<FragmentQuery> outputUsedViews)
636
BoolExpression
topLevelWhereClause =
BoolExpression
.True;
666
EnsureConfigurationIsFullyMapped(_extentPath,
BoolExpression
.True, outputUsedViews, _errorLog);
694
Tile<FragmentQuery> noNullToAvoid = CreateTile(FragmentQuery.Create(_keyAttributes,
BoolExpression
.CreateNot(fragmentQuery.Condition)));
712
Tile<FragmentQuery> toAvoid = CreateTile(FragmentQuery.Create(_keyAttributes,
BoolExpression
.CreateNot(toFill.Query.Condition)));
791
caseStmt.AddWhenThen(
BoolExpression
.True, new ConstantProjectedSlot(typeConstant, memberPath));
804
private bool FindRewritingAndUsedViews(IEnumerable<MemberPath> attributes,
BoolExpression
whereClause,
814
private bool FindRewritingAndUsedViews(IEnumerable<MemberPath> attributes,
BoolExpression
whereClause,
827
private bool FindRewriting(IEnumerable<MemberPath> attributes,
BoolExpression
whereClause,
832
Tile<FragmentQuery> toAvoid = CreateTile(FragmentQuery.Create(_keyAttributes,
BoolExpression
.CreateNot(whereClause)));
862
toFillQuery = FragmentQuery.Create(toFillQuery.Attributes,
BoolExpression
.CreateAndNot(toFillQuery.Condition, rewriting.Query.Condition));
902
attributeConditions[attribute] = FragmentQuery.Create(
BoolExpression
.CreateAndNot(toFillQuery.Condition, remainingCondition.Condition));
995
currentAttributeCondition = FragmentQuery.Create(
BoolExpression
.CreateAndNot(currentAttributeCondition.Condition, view.Condition));
1116
private
BoolExpression
CreateMemberCondition(MemberPath path, Constant domainValue)
1130
BoolExpression
domainWhereClause = FragmentQuery.CreateMemberCondition(currentPath, domainValue, domainMap);
1206
private static
BoolExpression
TileToBoolExpr(Tile<FragmentQuery> tile)
1214
return
BoolExpression
.True;
1222
return
BoolExpression
.CreateAnd(TileToBoolExpr(tile.Arg1), TileToBoolExpr(tile.Arg2));
1224
return
BoolExpression
.CreateAnd(TileToBoolExpr(tile.Arg1),
BoolExpression
.CreateNot(TileToBoolExpr(tile.Arg2)));
1226
return
BoolExpression
.CreateOr(TileToBoolExpr(tile.Arg1), TileToBoolExpr(tile.Arg2));
1263
return !_context.LeftFragmentQP.IsSatisfiable(FragmentQuery.Create(
BoolExpression
.CreateNot(query.Condition)));
System\Data\Mapping\ViewGeneration\QueryRewriting\RewritingValidator.cs (24)
87
BoolExpression
inExtentCondition =
BoolExpression
.CreateLiteral(wrapper.CreateRoleBoolean(), _viewgenContext.MemberMaps.QueryDomainMap);
89
BoolExpression
unsatisfiedConstraint;
136
private bool CheckEquivalence(FragmentQuery cQuery, FragmentQuery sQuery,
BoolExpression
inExtentCondition,
137
out
BoolExpression
unsatisfiedConstraint)
143
FragmentQuery cMinusS = FragmentQuery.Create(
BoolExpression
.CreateAnd(cMinusSx.Condition, inExtentCondition));
144
FragmentQuery sMinusC = FragmentQuery.Create(
BoolExpression
.CreateAnd(sMinusCx.Condition, inExtentCondition));
171
private void ReportConstraintViolation(string message,
BoolExpression
extraConstraint, ViewGenErrorCode errorCode, IEnumerable<LeftCellWrapper> relevantWrappers)
239
private void CheckConstraintsOnProjectedConditionMembers(Dictionary<MemberValueBinding, CellTreeNode> memberValueTrees, LeftCellWrapper wrapper, CellTreeNode sQueryTree,
BoolExpression
inExtentCondition)
256
BoolExpression
cWhereClause = PropagateCellConstantsToWhereClause(wrapper, wrapper.RightCellQuery.WhereClause,
263
BoolExpression
unsatisfiedConstraint;
283
internal static
BoolExpression
PropagateCellConstantsToWhereClause(LeftCellWrapper wrapper,
BoolExpression
expression,
316
BoolExpression
result =
BoolExpression
.CreateAnd(expression,
BoolExpression
.CreateLiteral(restriction, memberMaps.QueryDomainMap));
333
BoolExpression
expression = wrapper.RightCellQuery.WhereClause;
341
BoolExpression
resultingExpr =
BoolExpression
.CreateAnd(expression,
BoolExpression
.CreateLiteral(restriction, memberMaps.QueryDomainMap));
350
private void CheckConstraintsOnNonNullableMembers(Dictionary<MemberValueBinding, CellTreeNode> memberValueTrees, LeftCellWrapper wrapper, CellTreeNode sQueryTree,
BoolExpression
inExtentCondition)
374
internal static void EntityConfigurationToUserString(
BoolExpression
condition, StringBuilder builder)
379
internal static void EntityConfigurationToUserString(
BoolExpression
condition, StringBuilder builder, bool writeRoundTrippingMessage)
400
internal CellTreeNode GetCellTreeNode(
BoolExpression
whereClause)
System\Data\Mapping\ViewGeneration\Structures\BoolExpression.cs (38)
37
internal static
BoolExpression
CreateLiteral(BoolLiteral literal, MemberDomainMap memberDomainMap)
44
internal
BoolExpression
Create(BoolLiteral literal)
51
internal static
BoolExpression
CreateNot(
BoolExpression
expression)
53
return new BoolExpression(ExprType.Not, new
BoolExpression
[] { expression });
58
internal static
BoolExpression
CreateAnd(params
BoolExpression
[] children)
65
internal static
BoolExpression
CreateOr(params
BoolExpression
[] children)
70
internal static
BoolExpression
CreateAndNot(
BoolExpression
e1,
BoolExpression
e2)
76
internal
BoolExpression
Create(DomainBoolExpr expression)
97
private BoolExpression(ExprType opType, IEnumerable<
BoolExpression
> children)
99
List<
BoolExpression
> childList = new List<
BoolExpression
>(children);
102
foreach (
BoolExpression
child in children)
143
internal static readonly IEqualityComparer<
BoolExpression
> EqualityComparer = new BoolComparer();
144
internal static readonly
BoolExpression
True = new BoolExpression(true);
145
internal static readonly
BoolExpression
False = new BoolExpression(false);
152
internal IEnumerable<
BoolExpression
> Atoms
281
private IEnumerable<DomainBoolExpr> ToBoolExprList(IEnumerable<
BoolExpression
> nodes)
283
foreach (
BoolExpression
node in nodes)
302
internal
BoolExpression
RemapLiterals(Dictionary<BoolLiteral, BoolLiteral> remap)
309
return remap.TryGetValue(
BoolExpression
.GetBoolLiteral(term), out newLiteral) ?
361
internal
BoolExpression
RemapBool(Dictionary<MemberPath, MemberPath> remap)
370
internal static List<
BoolExpression
> AddConjunctionToBools(List<
BoolExpression
> bools,
371
BoolExpression
conjunct)
373
List<
BoolExpression
> result = new List<
BoolExpression
>();
375
foreach (
BoolExpression
b in bools)
401
internal
BoolExpression
MakeCopy()
403
BoolExpression
copy = Create(m_tree.Accept(CopyVisitorInstance));
441
private class BoolComparer : IEqualityComparer<
BoolExpression
>
445
public bool Equals(
BoolExpression
left,
BoolExpression
right)
462
public int GetHashCode(
BoolExpression
expression)
System\Data\Mapping\ViewGeneration\Structures\BoolExpressionVisitors.cs (8)
64
BoolLiteral literal =
BoolExpression
.GetBoolLiteral(expression);
97
BoolLiteral literal =
BoolExpression
.GetBoolLiteral(expression);
175
BoolLiteral literal =
BoolExpression
.GetBoolLiteral(expression);
211
BoolLiteral literal =
BoolExpression
.GetBoolLiteral(expression);
403
BoolLiteral literal =
BoolExpression
.GetBoolLiteral(expression);
467
BoolLiteral literal =
BoolExpression
.GetBoolLiteral(expression);
484
BoolLiteral literal =
BoolExpression
.GetBoolLiteral(termExpr);
647
BoolLiteral literal =
BoolExpression
.GetBoolLiteral(expression);
System\Data\Mapping\ViewGeneration\Structures\BoolLiteral.cs (5)
28
/// which may be modified upon calling <see cref="
BoolExpression
.ExpensiveSimplify"/>. This is what the method <see cref="BoolLiteral.FixRange"/> is used for.
72
/// See <see cref="
BoolExpression
.RemapBool"/>.
77
/// See <see cref="
BoolExpression
.GetRequiredSlots"/>.
84
/// See <see cref="
BoolExpression
.AsEsql"/>.
89
/// See <see cref="
BoolExpression
.AsCqt"/>.
System\Data\Mapping\ViewGeneration\Structures\CaseStatement.cs (4)
101
internal void AddWhenThen(
BoolExpression
condition, ProjectedSlot value)
407
internal WhenThen(
BoolExpression
condition, ProjectedSlot value)
415
private readonly
BoolExpression
m_condition;
423
internal
BoolExpression
Condition
System\Data\Mapping\ViewGeneration\Structures\CellQuery.cs (21)
52
private List<
BoolExpression
> m_boolExprs;
57
private
BoolExpression
m_whereClause;
58
private
BoolExpression
m_originalWhereClause; // m_originalWhereClause is not changed
71
internal CellQuery(List<ProjectedSlot> slots,
BoolExpression
whereClause, MemberPath rootMember, SelectDistinct eliminateDuplicates)
72
: this(slots.ToArray(), whereClause, new List<
BoolExpression
>(), eliminateDuplicates, rootMember)
80
BoolExpression
whereClause,
81
List<
BoolExpression
> boolExprs,
145
internal List<
BoolExpression
> BoolVars
156
internal
BoolExpression
WhereClause
673
List<
BoolExpression
> atoms = new List<
BoolExpression
>();
674
foreach (
BoolExpression
atom in WhereClause.Atoms)
699
atoms.Add(
BoolExpression
.CreateLiteral(newOneOf, domainMap));
710
m_whereClause =
BoolExpression
.CreateAnd(atoms.ToArray());
718
internal
BoolExpression
GetBoolVar(int varNum)
728
m_boolExprs = new List<
BoolExpression
>(numBoolVars);
734
m_boolExprs[cellNum] =
BoolExpression
.True;
754
private IEnumerable<MemberRestriction> GetConjunctsFromWhereClause(
BoolExpression
whereClause)
756
foreach (
BoolExpression
boolExpr in whereClause.Atoms)
819
List<
BoolExpression
> boolExprs = m_boolExprs;
822
foreach (
BoolExpression
boolExpr in boolExprs)
System\Data\Mapping\ViewGeneration\Structures\LeafCellTreeNode.cs (2)
161
BoolExpression
expr = cellQuery.GetBoolVar(boolNum);
169
boolSlot = new BooleanProjectedSlot(
BoolExpression
.False, identifiers, boolNum);
System\Data\Mapping\ViewGeneration\Structures\LeftCellWrapper.cs (2)
360
bool whereClauseEqual =
BoolExpression
.EqualityComparer.Equals(left.RightCellQuery.WhereClause,
368
return
BoolExpression
.EqualityComparer.GetHashCode(wrapper.RightCellQuery.WhereClause) ^ wrapper.RightExtent.GetHashCode();
System\Data\Mapping\ViewGeneration\Structures\OpCellTreeNode.cs (6)
249
new BooleanProjectedSlot(
BoolExpression
.False, identifiers, SlotToBoolIndex(slotNum)), null /* member path*/);
501
slot = new BooleanProjectedSlot(
BoolExpression
.False, identifiers, SlotToBoolIndex(slotNum));
575
BoolExpression
originBool =
BoolExpression
.False;
583
originBool =
BoolExpression
.CreateOr(originBool,
BoolExpression
.CreateLiteral(boolExpr, RightDomainMap));
System\Data\Mapping\ViewGeneration\Validation\ForeignConstraint.cs (1)
440
BoolExpression
endCondition = pNode.RightFragmentQuery.Condition.Create(endRoleBoolean);
System\Data\Mapping\ViewGeneration\ViewgenContext.cs (2)
309
BoolExpression
fromVariable =
BoolExpression
.CreateLiteral(new CellIdBoolean(m_identifiers, extentCellsList[i].CellNumber), m_memberMaps.LeftDomainMap);