Exemple #1
0
 public SubordTableLookupStrategyFactoryVDW(string statementName, string statementId, Attribute[] annotations, EventType[] outerStreams, IList <SubordPropHashKey> hashKeys, CoercionDesc hashKeyCoercionTypes, IList <SubordPropRangeKey> rangeKeys, CoercionDesc rangeKeyCoercionTypes, bool nwOnTrigger, SubordPropPlan joinDesc, bool forceTableScan, SubordinateQueryPlannerIndexPropListPair hashAndRanges)
 {
     this.statementName         = statementName;
     this.statementId           = statementId;
     this.annotations           = annotations;
     this.outerStreams          = outerStreams;
     this.hashKeys              = hashKeys;
     this.hashKeyCoercionTypes  = hashKeyCoercionTypes;
     this.rangeKeys             = rangeKeys;
     this.rangeKeyCoercionTypes = rangeKeyCoercionTypes;
     this.nwOnTrigger           = nwOnTrigger;
     this.joinDesc              = joinDesc;
     this.forceTableScan        = forceTableScan;
     this.hashAndRanges         = hashAndRanges;
 }
 public SubordinateQueryPlannerIndexPropDesc(
     string[] hashIndexPropsProvided,
     Type[] hashIndexCoercionType,
     string[] rangeIndexPropsProvided,
     Type[] rangeIndexCoercionType,
     SubordinateQueryPlannerIndexPropListPair listPair,
     SubordPropHashKey[] hashJoinedProps,
     SubordPropRangeKey[] rangeJoinedProps)
 {
     HashIndexPropsProvided  = hashIndexPropsProvided;
     HashIndexCoercionType   = hashIndexCoercionType;
     RangeIndexPropsProvided = rangeIndexPropsProvided;
     RangeIndexCoercionType  = rangeIndexCoercionType;
     ListPair         = listPair;
     HashJoinedProps  = hashJoinedProps;
     RangeJoinedProps = rangeJoinedProps;
 }