Deveel.Data.Sql.Statements.StatementVisitor.VisitCondition C# (CSharp) Méthode

VisitCondition() protected méthode

protected VisitCondition ( ConditionStatement statement ) : SqlStatement
statement ConditionStatement
Résultat SqlStatement
        protected virtual SqlStatement VisitCondition(ConditionStatement statement)
        {
            var trueStatements = new SqlStatement[statement.TrueStatements.Length];
            for (int i = 0; i < trueStatements.Length; i++) {
                trueStatements[i] = VisitStatement(statement.TrueStatements[i]);
            }

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

            return new ConditionStatement(statement.ConditionExpression, trueStatements);
        }