/// <inheritdoc /> public ConditionalEvalQuery(IQueryBuilder builder) : base(builder) { State = new CondtionBuilderState(null); if (builder is IStateQuery) { State = ((IStateQuery)builder).State; } }
/// <summary> /// Initializes a new instance of the <see cref="ConditionalOperatorQuery{TPoco}" /> class. /// </summary> /// <param name="builder">The builder.</param> public ConditionalOperatorQuery(IQueryBuilder builder) : base(builder) { State = new CondtionBuilderState(null); if (builder is ConditionalOperatorQuery <TPoco> ) { State = ((ConditionalOperatorQuery <TPoco>)builder).State; } }
/// <summary> /// Initializes a new instance of the <see cref="ConditionalColumnQuery{TPoco}" /> class. /// </summary> /// <param name="database">The database.</param> /// <param name="state">The state.</param> public ConditionalColumnQuery(IQueryBuilder database, CondtionBuilderState state) : base(database) { State = state; }
/// <summary> /// Initializes a new instance of the <see cref="ConditionalColumnQuery{TPoco}" /> class. /// </summary> /// <param name="database">The database.</param> public ConditionalColumnQuery(ConditionalColumnQuery <TPoco> database) : base(database) { State = database.State; }
#pragma warning restore 1591 /// <summary> /// Initializes a new instance of the <see cref="ConditionalOperatorQuery{TPoco}" /> class. /// </summary> /// <param name="builder">The builder.</param> /// <param name="state">The state.</param> public ConditionalOperatorQuery(IQueryBuilder builder, CondtionBuilderState state) : base(builder) { State = state; }
/// <summary> /// Creates a new Instance based on the previus query /// </summary> /// <param name="queryText"></param> public ConditionalQuery(ConditionalQuery <TPoco> queryText) : base(queryText) { State = queryText.State; }
/// <summary> /// Creates a new Instance based on the previus query /// </summary> /// <param name="queryText"></param> /// <param name="state"></param> public ConditionalQuery(IQueryBuilder queryText, CondtionBuilderState state) : base(queryText) { State = state; }