/// <summary> /// Initializes a new instance of the <see cref="BaseGroupResolver"/> class. /// </summary> /// <param name="instance"> /// The instance. /// </param> /// <param name="executeSqlFunction"> /// The execute SQL function. /// </param> protected BaseGroupResolver( InstanceInfo instance, BaseResolverDelegate executeSqlFunction ) { this.Instance = instance; this.ExecuteSqlFunction = executeSqlFunction; }
/// <summary> /// Initializes a new instance of the <see cref="DatabaseScopeQueryExecutor"/> class. /// </summary> /// <param name="instance"> /// The instance. /// </param> /// <param name="executeQueryItemFunction"> /// The query item function. /// </param> /// <param name="executeSqlFunction"> /// The execute SQL Function. /// </param> public DatabaseScopeQueryExecutor( InstanceInfo instance, BaseResolverQueryItemDelegate executeQueryItemFunction, BaseResolverDelegate executeSqlFunction) : base(instance, executeQueryItemFunction) { this.executeSqlFunction = executeSqlFunction; }
/// <summary> /// Initializes a new instance of the <see cref="QueryExecutorFactory"/> class. /// </summary> /// <param name="instance"> /// The instance. /// </param> /// <param name="executeQueryItemFunction"> /// The query item function. /// </param> /// <param name="executeSqlFunction"> /// The execute sql function. /// </param> public QueryExecutorFactory( InstanceInfo instance, BaseResolverQueryItemDelegate executeQueryItemFunction, BaseResolverDelegate executeSqlFunction) { this.instance = instance; this.executeQueryItemFunction = executeQueryItemFunction; this.executeSqlFunction = executeSqlFunction; }
/// <summary> /// Initializes a new instance of the <see cref="InstanceGroupGroupsResolver" /> class. /// </summary> /// <param name="instance">The instance.</param> /// <param name="executeSqlFunction">The execute SQL function.</param> public InstanceGroupGroupsResolver( InstanceInfo instance, BaseResolverDelegate executeSqlFunction) : base(instance, executeSqlFunction) { }