Creates a program that executes a sequence of programs.
(Program... programs)
| 146 | |
| 147 | /** Creates a program that executes a sequence of programs. */ |
| 148 | public static Program sequence(Program... programs) { |
| 149 | return new SequenceProgram(ImmutableList.copyOf(programs)); |
| 150 | } |
| 151 | |
| 152 | /** Creates a program that executes if a predicate is true. */ |
| 153 | public static Program conditional(Predicate<RelNode> predicate, |