Deveel.Data.Sql.Statements.ConditionStatement.PrepareStatement C# (CSharp) Метод

PrepareStatement() защищенный Метод

protected PrepareStatement ( IRequest context ) : SqlStatement
context IRequest
Результат SqlStatement
        protected override SqlStatement PrepareStatement(IRequest context)
        {
            var trueStatements = TrueStatements;
            for (int i = 0; i < trueStatements.Length; i++) {
                trueStatements[i] = trueStatements[i].Prepare(context);
            }

            var falseStatements = FalseStatements;
            if (falseStatements != null) {
                for (int i = 0; i < falseStatements.Length; i++) {
                    falseStatements[i] = falseStatements[i].Prepare(context);
                }
            }

            return new ConditionStatement(ConditionExpression, trueStatements, falseStatements);
        }