public static CursorFactory record(Class resultClass, List<Field> fields, List<String> fieldNames) { if (fields == null) { fields = new ArrayList<>(); for (String fieldName : fieldNames) { try { fields.add(resultClass.getField(fieldName)); } catch (NoSuchFieldException e) { throw new RuntimeException(e); } } } return new CursorFactory(Style.RECORD_PROJECTION, resultClass, fields, fieldNames); }
public static CursorFactory record(Class resultClass, List<Field> fields, List<String> fieldNames) { if (fields == null) { fields = new ArrayList<>(); for (String fieldName : fieldNames) { try { fields.add(resultClass.getField(fieldName)); } catch (NoSuchFieldException e) { throw new RuntimeException(e); } } } return new CursorFactory(Style.RECORD_PROJECTION, resultClass, fields, fieldNames); }
public static CursorFactory record(Class resultClass, List<Field> fields, List<String> fieldNames) { if (fields == null) { fields = new ArrayList<>(); for (String fieldName : fieldNames) { try { fields.add(resultClass.getField(fieldName)); } catch (NoSuchFieldException e) { throw new RuntimeException(e); } } } return new CursorFactory(Style.RECORD_PROJECTION, resultClass, fields, fieldNames); }
public static CursorFactory record(Class resultClazz) { return new CursorFactory(Style.RECORD, resultClazz, null, null); }
public static CursorFactory map(List<String> fieldNames) { return new CursorFactory(Style.MAP, null, null, fieldNames); }
public static CursorFactory record(Class resultClazz) { return new CursorFactory(Style.RECORD, resultClazz, null, null); }
public static CursorFactory map(List<String> fieldNames) { return new CursorFactory(Style.MAP, null, null, fieldNames); }
public static CursorFactory map(List<String> fieldNames) { return new CursorFactory(Style.MAP, null, null, fieldNames); }
public static CursorFactory record(Class resultClazz) { return new CursorFactory(Style.RECORD, resultClazz, null, null); }