protected OSQLFilter getIfFilter() { if (ifExpression != null) return new OSQLFilter(ifExpression, context, null); return null; }
public OSQLFilter parseCondition(final String iText, final OCommandContext iContext, final String iFilterKeyword) { return new OSQLFilter(iText, iContext, iFilterKeyword); }
protected OSQLFilter getIfFilter() { if (ifExpression != null) return new OSQLFilter(ifExpression, context, null); return null; }
@Override public void configure(final ODocument iConfiguration, final OCommandContext iContext) { super.configure(iConfiguration, iContext); name = iConfiguration.field("name"); if (iConfiguration.containsField("value")) { value = iConfiguration.field("value"); } else expression = new OSQLFilter((String) iConfiguration.field("expression"), iContext, null); if (value == null && expression == null) throw new IllegalArgumentException("'value' or 'expression' parameter are mandatory in Let Transformer"); }
@Override public void configure(OETLProcessor iProcessor, final ODocument iConfiguration, final OCommandContext iContext) { super.configure(iProcessor, iConfiguration, iContext); name = iConfiguration.field("name"); if (iConfiguration.containsField("value")) { value = iConfiguration.field("value"); } else expression = new OSQLFilter((String) iConfiguration.field("expression"), iContext, null); if (value == null && expression == null) throw new IllegalArgumentException("'value' or 'expression' parameter are mandatory in Let Transformer"); }
if (sqlFilter == null) sqlFilter = new OSQLFilter(expression, context, null);
if (sqlFilter == null) sqlFilter = new OSQLFilter(expression, context, null);