public Expression containsValue(Value map, Value arg) { if (map instanceof Const) return new InValueExpression((Val) arg, (Const) map); return new ContainsExpression((Val) map, (Val) arg); }
public ExpState initialize(Select sel, ExpContext ctx, Map contains) { Val val1 = getValue1(); if (contains != null && val1 instanceof PCPath) { PCPath sql = (PCPath) val1; String path = sql.getPCPathString(); // update the count for this path Integer count = (Integer) contains.get(path); if (count == null) count = 0; else count = count.intValue() + 1; contains.put(path, count); sql.setContainsId(count.toString()); } return super.initialize(sel, ctx, contains); }
public ExpState initialize(Select sel, ExpContext ctx, Map contains) { Val val1 = getValue1(); if (val1 instanceof PCPath) ((PCPath) val1).getKey(); return super.initialize(sel, ctx, contains); } }
public Expression containsValue(Value map, Value arg) { if (map instanceof Const) return new InValueExpression((Val) arg, (Const) map); return new ContainsExpression((Val) map, (Val) arg); }
public ExpState initialize(Select sel, ExpContext ctx, Map contains) { Val val1 = getValue1(); if (val1 instanceof PCPath) ((PCPath) val1).getKey(); return super.initialize(sel, ctx, contains); } }
public ExpState initialize(Select sel, ExpContext ctx, Map contains) { Val val1 = getValue1(); if (contains != null && val1 instanceof PCPath) { PCPath sql = (PCPath) val1; String path = sql.getPCPathString(); // update the count for this path Integer count = (Integer) contains.get(path); if (count == null) count = 0; else count = count.intValue() + 1; contains.put(path, count); sql.setContainsId(count.toString()); } return super.initialize(sel, ctx, contains); }
public Expression containsValue(Value map, Value arg) { if (map instanceof Const) return new InValueExpression((Val) arg, (Const) map); return new ContainsExpression((Val) map, (Val) arg); }
public ExpState initialize(Select sel, ExpContext ctx, Map contains) { Val val1 = getValue1(); if (val1 instanceof PCPath) ((PCPath) val1).getKey(); return super.initialize(sel, ctx, contains); } }
public ExpState initialize(Select sel, ExpContext ctx, Map contains) { Val val1 = getValue1(); if (contains != null && val1 instanceof PCPath) { PCPath sql = (PCPath) val1; String path = sql.getPCPathString(); // update the count for this path Integer count = (Integer) contains.get(path); if (count == null) count = 0; else count = count.intValue() + 1; contains.put(path, count); sql.setContainsId(count.toString()); } return super.initialize(sel, ctx, contains); }
public Expression containsValue(Value map, Value arg) { if (map instanceof Const) return new InValueExpression((Val) arg, (Const) map); return new ContainsExpression((Val) map, (Val) arg); }
public ExpState initialize(Select sel, ExpContext ctx, Map contains) { Val val1 = getValue1(); if (val1 instanceof PCPath) ((PCPath) val1).getKey(); return super.initialize(sel, ctx, contains); } }
public ExpState initialize(Select sel, ExpContext ctx, Map contains) { Val val1 = getValue1(); if (contains != null && val1 instanceof PCPath) { PCPath sql = (PCPath) val1; String path = sql.getPCPathString(); // update the count for this path Integer count = (Integer) contains.get(path); if (count == null) count = 0; else count = count.intValue() + 1; contains.put(path, count); sql.setContainsId(count.toString()); } return super.initialize(sel, ctx, contains); }
public Expression containsValue(Value map, Value arg) { if (map instanceof Const) return new InValueExpression((Val) arg, (Const) map); return new ContainsExpression((Val) map, (Val) arg); }
public ExpState initialize(Select sel, ExpContext ctx, Map contains) { Val val1 = getValue1(); if (val1 instanceof PCPath) ((PCPath) val1).getKey(); return super.initialize(sel, ctx, contains); } }
public ExpState initialize(Select sel, ExpContext ctx, Map contains) { Val val1 = getValue1(); if (contains != null && val1 instanceof PCPath) { PCPath sql = (PCPath) val1; String path = sql.getPath(); // update the count for this path Integer count = (Integer) contains.get(path); if (count == null) count = Numbers.valueOf(0); else count = Numbers.valueOf(count.intValue() + 1); contains.put(path, count); sql.setContainsId(count.toString()); } return super.initialize(sel, ctx, contains); }
public Expression contains(Value map, Value arg) { if (map instanceof Const) return new InExpression((Val) arg, (Const) map); if (map instanceof SubQ) return new InSubQExpression((Val) arg, (SubQ) map); return new ContainsExpression((Val) map, (Val) arg); }
public Expression contains(Value map, Value arg) { if (map instanceof Const) { if (arg instanceof Type) { // limited support for table per class inheritance verifyTypeOperation(arg, map, false); if (((ClassMapping) arg.getMetaData()).getDiscriminator().getColumns().length == 0) return new EqualTypeExpression((Val) arg, (Val) map); } return new InExpression((Val) arg, (Const) map); } if (map instanceof SubQ) return new InSubQExpression((Val) arg, (SubQ) map); return new ContainsExpression((Val) map, (Val) arg); }
public Expression contains(Value map, Value arg) { if (map instanceof Const) { if (arg instanceof Type) { // limited support for table per class inheritance verifyTypeOperation(arg, map, false); if (((ClassMapping) arg.getMetaData()).getDiscriminator().getColumns().length == 0) return new EqualTypeExpression((Val) arg, (Val) map); } return new InExpression((Val) arg, (Const) map); } if (map instanceof SubQ) return new InSubQExpression((Val) arg, (SubQ) map); return new ContainsExpression((Val) map, (Val) arg); }
public Expression contains(Value map, Value arg) { if (map instanceof Const) { if (arg instanceof Type) { // limited support for table per class inheritance verifyTypeOperation(arg, map, false); if (((ClassMapping) arg.getMetaData()).getDiscriminator().getColumns().length == 0) return new EqualTypeExpression((Val) arg, (Val) map); } return new InExpression((Val) arg, (Const) map); } if (map instanceof SubQ) return new InSubQExpression((Val) arg, (SubQ) map); return new ContainsExpression((Val) map, (Val) arg); }
public Expression contains(Value map, Value arg) { if (map instanceof Const) { if (arg instanceof Type) { // limited support for table per class inheritance verifyTypeOperation(arg, map, false); if (((ClassMapping) arg.getMetaData()).getDiscriminator().getColumns().length == 0) return new EqualTypeExpression((Val) arg, (Val) map); } return new InExpression((Val) arg, (Const) map); } if (map instanceof SubQ) return new InSubQExpression((Val) arg, (SubQ) map); return new ContainsExpression((Val) map, (Val) arg); }