Examples of OracleOuterExpr


Examples of com.alibaba.druid.sql.dialect.oracle.ast.expr.OracleOuterExpr

        if (restExpr != expr && restExpr instanceof SQLMethodInvokeExpr) {
            SQLMethodInvokeExpr methodInvoke = (SQLMethodInvokeExpr) restExpr;
            if (methodInvoke.getParameters().size() == 1) {
                SQLExpr paramExpr = methodInvoke.getParameters().get(0);
                if (paramExpr instanceof SQLIdentifierExpr && "+".equals(((SQLIdentifierExpr) paramExpr).getName())) {
                    OracleOuterExpr outerExpr = new OracleOuterExpr();
                    if (methodInvoke.getOwner() == null) {
                        outerExpr.setExpr(new SQLIdentifierExpr(methodInvoke.getMethodName()));
                    } else {
                        outerExpr.setExpr(new SQLPropertyExpr(methodInvoke.getOwner(), methodInvoke.getMethodName()));
                    }
                    return outerExpr;
                }
            }
        }
View Full Code Here

Examples of com.alibaba.druid.sql.dialect.oracle.ast.expr.OracleOuterExpr

        if (acceptLPAREN) {
            accept(Token.LPAREN);
            if (lexer.token() == Token.PLUS) {
                lexer.nextToken();
                accept(Token.RPAREN);
                return new OracleOuterExpr(expr);
            }
        }
        return super.methodRest(expr, false);
    }
View Full Code Here

Examples of com.alibaba.druid.sql.dialect.oracle.ast.expr.OracleOuterExpr

        }
       
        if (lexer.token() == Token.PLUS) {
            lexer.nextToken();
            accept(Token.RPAREN);
            return new OracleOuterExpr(expr);
        }
       
        if (expr instanceof SQLIdentifierExpr) {
            String methodName = ((SQLIdentifierExpr) expr).getName();
            SQLMethodInvokeExpr methodExpr = new SQLMethodInvokeExpr(methodName);
View Full Code Here

Examples of com.alibaba.druid.sql.dialect.oracle.ast.expr.OracleOuterExpr

        if (restExpr != expr && restExpr instanceof SQLMethodInvokeExpr) {
            SQLMethodInvokeExpr methodInvoke = (SQLMethodInvokeExpr) restExpr;
            if (methodInvoke.getParameters().size() == 1) {
                SQLExpr paramExpr = methodInvoke.getParameters().get(0);
                if (paramExpr instanceof SQLIdentifierExpr && "+".equals(((SQLIdentifierExpr) paramExpr).getName())) {
                    OracleOuterExpr outerExpr = new OracleOuterExpr();
                    if (methodInvoke.getOwner() == null) {
                        outerExpr.setExpr(new SQLIdentifierExpr(methodInvoke.getMethodName()));
                    } else {
                        outerExpr.setExpr(new SQLPropertyExpr(methodInvoke.getOwner(), methodInvoke.getMethodName()));
                    }
                    return outerExpr;
                }
            }
        }
View Full Code Here

Examples of com.alibaba.druid.sql.dialect.oracle.ast.expr.OracleOuterExpr

        if (acceptLPAREN) {
            accept(Token.LPAREN);
            if (lexer.token() == Token.PLUS) {
                lexer.nextToken();
                accept(Token.RPAREN);
                return new OracleOuterExpr(expr);
            }
        }
        return super.methodRest(expr, false);
    }
View Full Code Here

Examples of com.alibaba.druid.sql.dialect.oracle.ast.expr.OracleOuterExpr

        if (restExpr != expr && restExpr instanceof SQLMethodInvokeExpr) {
            SQLMethodInvokeExpr methodInvoke = (SQLMethodInvokeExpr) restExpr;
            if (methodInvoke.getParameters().size() == 1) {
                SQLExpr paramExpr = methodInvoke.getParameters().get(0);
                if (paramExpr instanceof SQLIdentifierExpr && "+".equals(((SQLIdentifierExpr) paramExpr).getName())) {
                    OracleOuterExpr outerExpr = new OracleOuterExpr();
                    if (methodInvoke.getOwner() == null) {
                        outerExpr.setExpr(new SQLIdentifierExpr(methodInvoke.getMethodName()));
                    } else {
                        outerExpr.setExpr(new SQLPropertyExpr(methodInvoke.getOwner(), methodInvoke.getMethodName()));
                    }
                    return outerExpr;
                }
            }
        }
View Full Code Here

Examples of com.alibaba.druid.sql.dialect.oracle.ast.expr.OracleOuterExpr

        if (acceptLPAREN) {
            accept(Token.LPAREN);
            if (lexer.token() == Token.PLUS) {
                lexer.nextToken();
                accept(Token.RPAREN);
                return new OracleOuterExpr(expr);
            }
        }
        return super.methodRest(expr, false);
    }
View Full Code Here

Examples of com.alibaba.druid.sql.dialect.oracle.ast.expr.OracleOuterExpr

        if (restExpr != expr && restExpr instanceof SQLMethodInvokeExpr) {
            SQLMethodInvokeExpr methodInvoke = (SQLMethodInvokeExpr) restExpr;
            if (methodInvoke.getParameters().size() == 1) {
                SQLExpr paramExpr = methodInvoke.getParameters().get(0);
                if (paramExpr instanceof SQLIdentifierExpr && "+".equals(((SQLIdentifierExpr) paramExpr).getName())) {
                    OracleOuterExpr outerExpr = new OracleOuterExpr();
                    if (methodInvoke.getOwner() == null) {
                        outerExpr.setExpr(new SQLIdentifierExpr(methodInvoke.getMethodName()));
                    } else {
                        outerExpr.setExpr(new SQLPropertyExpr(methodInvoke.getOwner(), methodInvoke.getMethodName()));
                    }
                    return outerExpr;
                }
            }
        }
View Full Code Here

Examples of com.alibaba.druid.sql.dialect.oracle.ast.expr.OracleOuterExpr

        if (acceptLPAREN) {
            accept(Token.LPAREN);
            if (lexer.token() == Token.PLUS) {
                lexer.nextToken();
                accept(Token.RPAREN);
                return new OracleOuterExpr(expr);
            }
        }
        return super.methodRest(expr, false);
    }
View Full Code Here

Examples of com.alibaba.druid.sql.dialect.oracle.ast.expr.OracleOuterExpr

        if (restExpr != expr && restExpr instanceof SQLMethodInvokeExpr) {
            SQLMethodInvokeExpr methodInvoke = (SQLMethodInvokeExpr) restExpr;
            if (methodInvoke.getParameters().size() == 1) {
                SQLExpr paramExpr = methodInvoke.getParameters().get(0);
                if (paramExpr instanceof SQLIdentifierExpr && "+".equals(((SQLIdentifierExpr) paramExpr).getName())) {
                    OracleOuterExpr outerExpr = new OracleOuterExpr();
                    if (methodInvoke.getOwner() == null) {
                        outerExpr.setExpr(new SQLIdentifierExpr(methodInvoke.getMethodName()));
                    } else {
                        outerExpr.setExpr(new SQLPropertyExpr(methodInvoke.getOwner(), methodInvoke.getMethodName()));
                    }
                    return outerExpr;
                }
            }
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.