/** * Trace log that the query is executing. */ private void logExecution(int op, OrderedMap<Object, Class<?>> types, Object[] params) { OrderedMap<Object, Object> pmap = new OrderedMap<Object, Object>(); if (params.length > 0) { if (types != null && types.size() == params.length) { int i = 0; for (Iterator<Object> itr = types.keySet().iterator(); itr.hasNext();) pmap.put(itr.next(), params[i++]); } else { for (int i = 0; i < params.length; i++) pmap.put(String.valueOf(i), params[i]); } } logExecution(op, pmap); }
/** * Trace log that the query is executing. */ private void logExecution(int op, OrderedMap<Object, Class<?>> types, Object[] params) { OrderedMap<Object, Object> pmap = new OrderedMap<Object, Object>(); if (params.length > 0) { if (types != null && types.size() == params.length) { int i = 0; for (Iterator<Object> itr = types.keySet().iterator(); itr.hasNext();) pmap.put(itr.next(), params[i++]); } else { for (int i = 0; i < params.length; i++) pmap.put(String.valueOf(i), params[i]); } } logExecution(op, pmap); }
/** * Trace log that the query is executing. */ private void logExecution(int op, OrderedMap<Object, Class<?>> types, Object[] params) { OrderedMap<Object, Object> pmap = new OrderedMap<Object, Object>(); if (params.length > 0) { if (types != null && types.size() == params.length) { int i = 0; for (Iterator<Object> itr = types.keySet().iterator(); itr.hasNext();) pmap.put(itr.next(), params[i++]); } else { for (int i = 0; i < params.length; i++) pmap.put(String.valueOf(i), params[i]); } } logExecution(op, pmap); }
/** * Trace log that the query is executing. */ private void logExecution(int op, OrderedMap<Object, Class<?>> types, Object[] params) { OrderedMap<Object, Object> pmap = new OrderedMap<Object, Object>(); if (params.length > 0) { if (types != null && types.size() == params.length) { int i = 0; for (Iterator<Object> itr = types.keySet().iterator(); itr.hasNext();) pmap.put(itr.next(), params[i++]); } else { for (int i = 0; i < params.length; i++) pmap.put(String.valueOf(i), params[i]); } } logExecution(op, pmap); }
/** * Registers the given parameter. */ void registerParameter(ParameterExpressionImpl<?> p) { if (_params == null) _params = new OrderedMap/*<ParameterExpression<?>, Class<?>*/(); if (!_params.containsKey(p)) { p.setIndex(_params.size()); _params.put(p, p.getJavaType()); } }
/** * Registers the given parameter. */ void registerParameter(ParameterExpressionImpl<?> p) { if (_params == null) _params = new OrderedMap/*<ParameterExpression<?>, Class<?>*/(); if (!_params.containsKey(p)) { p.setIndex(_params.size()); _params.put(p, p.getJavaType()); } }
/** * Registers the given parameter. */ void registerParameter(ParameterExpressionImpl<?> p) { if (_params == null) _params = new OrderedMap/*<ParameterExpression<?>, Class<?>*/(); if (!_params.containsKey(p)) { p.setIndex(_params.size()); _params.put(p, p.getJavaType()); } }
/** * Registers the given parameter. */ void registerParameter(ParameterExpressionImpl<?> p) { if (_params == null) _params = new OrderedMap/*<ParameterExpression<?>, Class<?>*/(); if (!_params.containsKey(p)) { p.setIndex(_params.size()); _params.put(p, p.getJavaType()); } }
/** * Parse the parameter declarations. */ private OrderedMap<Object, Class<?>> bindParameterTypes() { ctx.lock(); try { if (_params != null) return _params; String params = ctx.getParameterDeclaration(); if (params == null) return EMPTY_ORDERED_PARAMS; List decs = Filters.parseDeclaration(params, ',', "parameters"); if (_params == null) _params = new OrderedMap<Object, Class<?>>(); String name; Class cls; for (int i = 0; i < decs.size(); i += 2) { name = (String) decs.get(i); cls = ctx.classForName(name, null); if (cls == null) throw new UserException(_loc.get("bad-param-type", name)); _params.put(decs.get(i + 1), cls); } return _params; } finally { ctx.unlock(); } }
/** * Parse the parameter declarations. */ private OrderedMap<Object, Class<?>> bindParameterTypes() { ctx.lock(); try { if (_params != null) return _params; String params = ctx.getParameterDeclaration(); if (params == null) return EMPTY_ORDERED_PARAMS; List decs = Filters.parseDeclaration(params, ',', "parameters"); if (_params == null) _params = new OrderedMap<Object, Class<?>>(); String name; Class cls; for (int i = 0; i < decs.size(); i += 2) { name = (String) decs.get(i); cls = ctx.classForName(name, null); if (cls == null) throw new UserException(_loc.get("bad-param-type", name)); _params.put(decs.get(i + 1), cls); } return _params; } finally { ctx.unlock(); } }
/** * Parse the parameter declarations. */ private OrderedMap<Object, Class<?>> bindParameterTypes() { ctx.lock(); try { if (_params != null) return _params; String params = ctx.getParameterDeclaration(); if (params == null) return EMPTY_ORDERED_PARAMS; List decs = Filters.parseDeclaration(params, ',', "parameters"); if (_params == null) _params = new OrderedMap<Object, Class<?>>(); String name; Class cls; for (int i = 0; i < decs.size(); i += 2) { name = (String) decs.get(i); cls = ctx.classForName(name, null); if (cls == null) throw new UserException(_loc.get("bad-param-type", name)); _params.put(decs.get(i + 1), cls); } return _params; } finally { ctx.unlock(); } }
/** * Parse the parameter declarations. */ private OrderedMap<Object, Class<?>> bindParameterTypes() { ctx.lock(); try { if (_params != null) return _params; String params = ctx.getParameterDeclaration(); if (params == null) return EMPTY_ORDERED_PARAMS; List decs = Filters.parseDeclaration(params, ',', "parameters"); if (_params == null) _params = new OrderedMap<Object, Class<?>>(); String name; Class cls; for (int i = 0; i < decs.size(); i += 2) { name = (String) decs.get(i); cls = ctx.classForName(name, null); if (cls == null) throw new UserException(_loc.get("bad-param-type", name)); _params.put(decs.get(i + 1), cls); } return _params; } finally { ctx.unlock(); } }
boolean isCollectionValued) { if (parameterTypes == null) parameterTypes = new OrderedMap<Object, Class<?>>(); Object paramKey = positional ? Integer.parseInt(id) : id; if (!parameterTypes.containsKey(paramKey))
boolean isCollectionValued) { if (parameterTypes == null) parameterTypes = new OrderedMap<Object, Class<?>>(); Object paramKey = positional ? Integer.parseInt(id) : id; if (!parameterTypes.containsKey(paramKey))
boolean isCollectionValued) { if (parameterTypes == null) parameterTypes = new OrderedMap<Object, Class<?>>(); Object paramKey = positional ? Integer.parseInt(id) : id; if (!parameterTypes.containsKey(paramKey))
boolean isCollectionValued) { if (parameterTypes == null) parameterTypes = new OrderedMap<Object, Class<?>>(); Object paramKey = positional ? Integer.parseInt(id) : id; if (!parameterTypes.containsKey(paramKey))