又谈SQL-to-SQL翻译器

复制publicstatic void main(String[] args) throws IOException {        //输入        FileSourceFunction fileSourceFunction = new FileSourceFunction();        fileSourceFunction.init(new File("fff.txt"));        //输出        PrintlnSinkFunction<PrintStream> printSinkFunction = new PrintlnSinkFunction();        ListSinkFunction listSinkFunction = new ListSinkFunction();  ansformPepline tp = new TransformPepline();    //添加输入输出  .addSource(fileSourceFunction)                .addSink(printSinkFunction)                .addSink(listSinkFunction);    //定制转换动作        tp.addSourceMapFunction(new Function<String, String>() {            SqlTransExecManager sqlTransExecManager = new SqlTransExecManager().build();            @Override            public String apply(String s) {                return sqlTransExecManager.doParseAndTransform(s).getTargetSql();            }        });        //执行        tp.execute();        System.out.println(listSinkFunction.getLists());    }  1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.

THE END
本站服务器由亿华云赞助提供-企业级高防云服务器