示例#1
0
 public EPPreparedQueryImpl(
     AtomicBoolean serviceStatusProvider,
     FAFQueryMethodProvider queryMethodProvider,
     FAFQueryMethod queryMethod,
     EPServicesContext epServicesContext)
 {
     this.serviceStatusProvider = serviceStatusProvider;
     this.queryMethodProvider = queryMethodProvider;
     this.queryMethod = queryMethod;
     this.epServicesContext = epServicesContext;
 }
示例#2
0
 public EPFireAndForgetPreparedQueryParameterizedImpl(
     AtomicBoolean serviceProviderStatus,
     FAFQueryMethodAssignerSetter fields,
     FAFQueryMethod queryMethod,
     FAFQueryInformationals queryInformationals)
 {
     ServiceProviderStatus = serviceProviderStatus;
     Fields = fields;
     QueryMethod = queryMethod;
     types = queryInformationals.SubstitutionParamsTypes;
     Names = queryInformationals.SubstitutionParamsNames;
     if (types != null && types.Length > 0) {
         UnsatisfiedParamsOneOffset = new LinkedHashSet<int>();
         for (var i = 0; i < types.Length; i++) {
             UnsatisfiedParamsOneOffset.Add(i + 1);
         }
     }
     else {
         UnsatisfiedParamsOneOffset = new EmptySet<int>();
     }
 }