/// <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="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;
		}
Esempio n. 4
0
 /// <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;
 }
Esempio n. 6
0
 /// <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;
 }
Esempio n. 7
0
 /// <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)
 {
 }
 /// <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)
 {
 }