Esempio n. 1
0
 /**
  * Translates a {@link RexProgram} to a sequence of expressions and declarations.
  *
  * @param inputs Variables holding the current record of each input relational expression
  * @param program Program to be translated
  * @return Sequence of expressions, optional condition
  */
 public static List<Expression> translateProjects(
     List<Expression> inputs,
     RexProgram program,
     JavaTypeFactory typeFactory,
     List<Statement> list) {
   return new RexToLixTranslator(program, typeFactory, inputs)
       .translate(list, program.getProjectList());
 }