/** * INTERNAL: */ public Expression create(Expression base, Object singleArgument, ExpressionOperator anOperator) { baseExpression = base; addChild(base); Expression localBase = base; if(anOperator.isFunctionOperator()) { ExpressionBuilder builder = getBuilder(); if(builder != null) { localBase = builder; } } Expression arg = Expression.from(singleArgument, localBase); addChild(arg); setOperator(anOperator); return this; }
/** * INTERNAL: * added for Trim support. TRIM([trim_character FROM] string_primary) */ @Override public Expression createWithBaseLast(Expression base, Object singleArgument, ExpressionOperator anOperator) { baseExpression = base; Expression localBase = base; if(anOperator.isFunctionOperator()) { ExpressionBuilder builder = getBuilder(); if(builder != null) { localBase = builder; } } Expression arg = Expression.from(singleArgument, localBase); addChild(arg); addChild(base); setOperator(anOperator); return this; }
/** * INTERNAL: * added for Trim support. TRIM([trim_character FROM] string_primary) */ public Expression createWithBaseLast(Expression base, Object singleArgument, ExpressionOperator anOperator) { baseExpression = base; Expression localBase = base; if(anOperator.isFunctionOperator()) { ExpressionBuilder builder = getBuilder(); if(builder != null) { localBase = builder; } } Expression arg = Expression.from(singleArgument, localBase); addChild(arg); addChild(base); setOperator(anOperator); return this; }
/** * INTERNAL: */ @Override public Expression create(Expression base, List arguments, ExpressionOperator anOperator) { this.baseExpression = base; setOperator(anOperator); addChild(base); Expression localBase = base; if (anOperator.isFunctionOperator()) { ExpressionBuilder builder = getBuilder(); if (builder != null) { localBase = builder; } } for (Object argument : arguments) { Expression arg = Expression.from(argument, localBase); addChild(arg); } return this; }
/** * INTERNAL: */ @Override public Expression create(Expression base, Object singleArgument, ExpressionOperator anOperator) { baseExpression = base; addChild(base); Expression localBase = base; if(anOperator.isFunctionOperator()) { ExpressionBuilder builder = getBuilder(); if(builder != null) { localBase = builder; } } Expression arg = Expression.from(singleArgument, localBase); addChild(arg); setOperator(anOperator); return this; }
/** * INTERNAL: */ @Override public Expression create(Expression base, List arguments, ExpressionOperator anOperator) { this.baseExpression = base; setOperator(anOperator); addChild(base); Expression localBase = base; if (anOperator.isFunctionOperator()) { ExpressionBuilder builder = getBuilder(); if (builder != null) { localBase = builder; } } for (Object argument : arguments) { Expression arg = Expression.from(argument, localBase); addChild(arg); } return this; }
ExpressionBuilder builder = getBuilder(); if ((builder != null) && (builder.getSession() == null)) { builder.setSession(normalizer.getSession().getRootSession(null));
ExpressionBuilder builder = getBuilder(); if ((builder != null) && (builder.getSession() == null)) { builder.setSession(normalizer.getSession().getRootSession(null));
ExpressionBuilder builder = getBuilder(); if ((builder != null) && (builder.getSession() == null)) { builder.setSession(normalizer.getSession().getRootSession(null));