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; }