@Override public byte[] call() { return nativeFindBytes(queryHandle, query.cursorHandle(), propertyId, distinct, enableNull, (byte) nullValueLong); } });
@Override public Long call() { return nativeMin(queryHandle, query.cursorHandle(), propertyId); } });
@Override public Double call() { return nativeMinDouble(queryHandle, query.cursorHandle(), propertyId); } });
@Override public long[] call() { return nativeFindLongs(queryHandle, query.cursorHandle(), propertyId, distinct, enableNull, nullValueLong); } });
@Override public Long call() { return nativeSum(queryHandle, query.cursorHandle(), propertyId); } });
@Override public String[] call() { boolean distinctNoCase = distinct && noCaseIfDistinct; long cursorHandle = query.cursorHandle(); return nativeFindStrings(queryHandle, cursorHandle, propertyId, distinct, distinctNoCase, enableNull, nullValueString); } });
@Override public char[] call() { return nativeFindChars(queryHandle, query.cursorHandle(), propertyId, distinct, enableNull, (char) nullValueLong); } });
@Override public Long call() { return nativeMax(queryHandle, query.cursorHandle(), propertyId); } });
@Override public Double call() { return nativeMaxDouble(queryHandle, query.cursorHandle(), propertyId); } });
@Override public Double call() { return nativeAvg(queryHandle, query.cursorHandle(), propertyId); } });
@Override public int[] call() { return nativeFindInts(queryHandle, query.cursorHandle(), propertyId, distinct, enableNull, (int) nullValueLong); } });
@Override public float[] call() { return nativeFindFloats(queryHandle, query.cursorHandle(), propertyId, distinct, enableNull, nullValueFloat); } });
@Override public double[] call() { return nativeFindDoubles(queryHandle, query.cursorHandle(), propertyId, distinct, enableNull, nullValueDouble); } });
@Override public String call() { boolean distinctCase = distinct && !noCaseIfDistinct; return nativeFindString(queryHandle, query.cursorHandle(), propertyId, unique, distinct, distinctCase, enableNull, nullValueString); } });
@Override public Object call() { return nativeFindNumber(queryHandle, query.cursorHandle(), propertyId, unique, distinct, enableNull, nullValueLong, nullValueFloat, nullValueDouble); } });
@Override public Double call() { return nativeSumDouble(queryHandle, query.cursorHandle(), propertyId); } });
@Override public Long call() { return nativeCount(queryHandle, query.cursorHandle(), propertyId, distinct); } });
@Override public List<T> call() { List entities = nativeFind(handle, cursorHandle(), offset, limit); resolveEagerRelations(entities); return entities; } });
@Override public T call() { @SuppressWarnings("unchecked") T entity = (T) nativeFindFirst(handle, cursorHandle()); resolveEagerRelation(entity); return entity; } });
@Override public T call() { @SuppressWarnings("unchecked") T entity = (T) nativeFindUnique(handle, cursorHandle()); resolveEagerRelation(entity); return entity; } });