findIds method

List<int> findIds()

Finds Objects matching the query and returns their IDs.

Implementation

List<int> findIds() {
  final idArrayPtr = checkObxPtr(C.query_find_ids(_ptr), 'find ids');
  try {
    final idArray = idArrayPtr.ref;
    return idArray.count == 0
        ? List<int>.filled(0, 0)
        : idArray.ids.asTypedList(idArray.count).toList(growable: false);
  } finally {
    C.id_array_free(idArrayPtr);
  }
}