code: @Override
      public int getInt(@NonNull String key) {
          if (key == null) { throw new IllegalArgumentException("key cannot be null."); }
  
          final int index = indexForColumnName(key);
          return index >= 0 ? getInt(index) : 0;
      }
docs: The projecting result value for the given key  as a integer value
  Returns 0 if the key doesn't exist.
  
  @param key The select result key.
  @return The integer value.