Deveel.Data.Sql.Statements.ForLoopStatement.PrepareExpressions C# (CSharp) Méthode

PrepareExpressions() protected méthode

protected PrepareExpressions ( IExpressionPreparer preparer ) : SqlStatement
preparer IExpressionPreparer
Résultat SqlStatement
        protected override SqlStatement PrepareExpressions(IExpressionPreparer preparer)
        {
            var lower = LowerBound.Prepare(preparer);
            var upper = UpperBound.Prepare(preparer);

            var loop = new ForLoopStatement(IndexName, lower, upper) {Reverse = Reverse};
            foreach (var statement in Statements) {
                loop.Statements.Add(statement);
            }
            return loop;
        }