Interface ArrayInterface

All Known Subinterfaces:
IndexUpdater
All Known Implementing Classes:
Array, MutableArray, Result

@Internal("This interface is not part of the public API") public interface ArrayInterface
Internal interface
  • Method Details

    • count

      int count()
    • getInt

      int getInt(int index)
    • getLong

      long getLong(int index)
    • getFloat

      float getFloat(int index)
    • getDouble

      double getDouble(int index)
    • getBoolean

      boolean getBoolean(int index)
    • getNumber

      @Nullable Number getNumber(int index)
    • getString

      @Nullable String getString(int index)
    • getDate

      @Nullable Date getDate(int index)
    • getBlob

      @Nullable Blob getBlob(int index)
    • getArray

      @Nullable ArrayInterface getArray(int index)
    • getDictionary

      @Nullable DictionaryInterface getDictionary(int index)
    • getValue

      @Nullable Object getValue(int index)
    • toList

      @NonNull List<Object> toList()
    • toJSON

      @NonNull String toJSON() throws CouchbaseLiteException
      Throws:
      CouchbaseLiteException