Deveel.Data.Sql.Statements.LoopControlStatement.ExecuteStatement C# (CSharp) Method

ExecuteStatement() protected method

protected ExecuteStatement ( ExecutionContext context ) : void
context ExecutionContext
return void
        protected override void ExecuteStatement(ExecutionContext context)
        {
            if (WhenExpression != null) {
                var eval = WhenExpression.EvaluateToConstant(context.Request, null);
                if (!eval.AsBoolean())
                    return;
            }

            context.Control(ControlType, Label);
        }