@Override public Value toValue(ExpressionFactory factory, CriteriaQueryImpl<?> q) { Class<?> clzz = getJavaType(); Object paramKey = _name == null ? _index : _name; boolean isCollectionValued = Collection.class.isAssignableFrom(clzz); org.apache.openjpa.kernel.exps.Parameter param = isCollectionValued ? factory.newCollectionValuedParameter(paramKey, clzz) : factory.newParameter(paramKey, clzz); param.setIndex(_index); return param; }
@Override public Value toValue(ExpressionFactory factory, CriteriaQueryImpl<?> q) { Class<?> clzz = getJavaType(); Object paramKey = _name == null ? _index : _name; boolean isCollectionValued = Collection.class.isAssignableFrom(clzz); org.apache.openjpa.kernel.exps.Parameter param = isCollectionValued ? factory.newCollectionValuedParameter(paramKey, clzz) : factory.newParameter(paramKey, clzz); param.setIndex(_index); return param; }
@Override public Value toValue(ExpressionFactory factory, CriteriaQueryImpl<?> q) { Class<?> clzz = getJavaType(); Object paramKey = _name == null ? _index : _name; boolean isCollectionValued = Collection.class.isAssignableFrom(clzz); org.apache.openjpa.kernel.exps.Parameter param = isCollectionValued ? factory.newCollectionValuedParameter(paramKey, clzz) : factory.newParameter(paramKey, clzz); param.setIndex(_index); return param; }
@Override public Value toValue(ExpressionFactory factory, CriteriaQueryImpl<?> q) { Class<?> clzz = getJavaType(); Object paramKey = _name == null ? _index : _name; boolean isCollectionValued = Collection.class.isAssignableFrom(clzz); org.apache.openjpa.kernel.exps.Parameter param = isCollectionValued ? factory.newCollectionValuedParameter(paramKey, clzz) : factory.newParameter(paramKey, clzz); param.setIndex(_index); return param; }
: factory.newParameter(paramKey, TYPE_OBJECT); param.setMetaData(meta); param.setIndex(index);
: factory.newParameter(paramKey, TYPE_OBJECT); param.setMetaData(meta); param.setIndex(index);
: factory.newParameter(paramKey, TYPE_OBJECT); param.setMetaData(meta); param.setIndex(index);
Parameter param = factory.newParameter(id, type); param.setMetaData(meta); param.setIndex(index);
: factory.newParameter(paramKey, TYPE_OBJECT); param.setMetaData(meta); param.setIndex(index);