Ejemplo n.º 1
0
 @Override
 public void visit(Insert insert) {
   SelectDeParser selectDeParser = new SelectDeParser();
   selectDeParser.setBuffer(buffer);
   ExpressionDeParser expressionDeParser = new ExpressionDeParser(selectDeParser, buffer);
   selectDeParser.setExpressionVisitor(expressionDeParser);
   InsertDeParser insertDeParser = new InsertDeParser(expressionDeParser, selectDeParser, buffer);
   insertDeParser.deParse(insert);
 }
Ejemplo n.º 2
0
 @Override
 public void visit(Delete delete) {
   SelectDeParser selectDeParser = new SelectDeParser();
   selectDeParser.setBuffer(buffer);
   ExpressionDeParser expressionDeParser = new ExpressionDeParser(selectDeParser, buffer);
   selectDeParser.setExpressionVisitor(expressionDeParser);
   DeleteDeParser deleteDeParser = new DeleteDeParser(expressionDeParser, buffer);
   deleteDeParser.deParse(delete);
 }
Ejemplo n.º 3
0
 @Override
 public void visit(Execute execute) {
   SelectDeParser selectDeParser = new SelectDeParser();
   selectDeParser.setBuffer(buffer);
   ExpressionDeParser expressionDeParser = new ExpressionDeParser(selectDeParser, buffer);
   ExecuteDeParser executeDeParser = new ExecuteDeParser(expressionDeParser, buffer);
   selectDeParser.setExpressionVisitor(expressionDeParser);
   executeDeParser.deParse(execute);
 }
Ejemplo n.º 4
0
 @Override
 public void visit(Update update) {
   SelectDeParser selectDeParser = new SelectDeParser();
   selectDeParser.setBuffer(buffer);
   ExpressionDeParser expressionDeParser = new ExpressionDeParser(selectDeParser, buffer);
   UpdateDeParser updateDeParser = new UpdateDeParser(expressionDeParser, selectDeParser, buffer);
   selectDeParser.setExpressionVisitor(expressionDeParser);
   updateDeParser.deParse(update);
 }
Ejemplo n.º 5
0
 @Override
 public void visit(Replace replace) {
   SelectDeParser selectDeParser = new SelectDeParser();
   selectDeParser.setBuffer(buffer);
   ExpressionDeParser expressionDeParser = new ExpressionDeParser(selectDeParser, buffer);
   selectDeParser.setExpressionVisitor(expressionDeParser);
   ReplaceDeParser replaceDeParser =
       new ReplaceDeParser(expressionDeParser, selectDeParser, buffer);
   replaceDeParser.deParse(replace);
 }
Ejemplo n.º 6
0
 @Override
 public void visit(SetStatement set) {
   SelectDeParser selectDeParser = new SelectDeParser();
   selectDeParser.setBuffer(buffer);
   ExpressionDeParser expressionDeParser = new ExpressionDeParser(selectDeParser, buffer);
   SetStatementDeParser setStatementDeparser =
       new SetStatementDeParser(expressionDeParser, buffer);
   selectDeParser.setExpressionVisitor(expressionDeParser);
   setStatementDeparser.deParse(set);
 }
Ejemplo n.º 7
0
 @Override
 public void visit(Select select) {
   SelectDeParser selectDeParser = new SelectDeParser();
   selectDeParser.setBuffer(buffer);
   ExpressionDeParser expressionDeParser = new ExpressionDeParser(selectDeParser, buffer);
   selectDeParser.setExpressionVisitor(expressionDeParser);
   if (select.getWithItemsList() != null && !select.getWithItemsList().isEmpty()) {
     buffer.append("WITH ");
     for (Iterator<WithItem> iter = select.getWithItemsList().iterator(); iter.hasNext(); ) {
       WithItem withItem = iter.next();
       withItem.accept(selectDeParser);
       if (iter.hasNext()) {
         buffer.append(",");
       }
       buffer.append(" ");
     }
   }
   select.getSelectBody().accept(selectDeParser);
 }