private void BuildBlock(SqlCodeObjectBuilder builder) { var block = new PlSqlBlock { Label = Label }; if (Declarations != null) { foreach (var declaration in Declarations) { var declBuilder = new SqlCodeObjectBuilder(builder.TypeResolver); var results = declBuilder.Build(declaration); foreach (var result in results) { // TODO: } } } if (CodeBlock != null) { foreach (var statement in CodeBlock.Statements) { } } builder.AddObject(block); }
public PlSqlBlockQueryContext(IQueryContext parentContext, PlSqlBlock block) : base(parentContext) { Block = block; }