public @interface

Document.Namespace

implements java.lang.annotation.Annotation

 androidx.appsearch.annotation.Document.Namespace

Overview

Marks a member field of a document as the document's namespace.

The namespace is an arbitrary user-provided string that can be used to group documents during querying or deletion. Indexing a document with a particular ID replaces any existing documents with the same ID in that namespace.

A document must have exactly one such field, and it must be of type java.lang.String.

See the class description of Document for other requirements (i.e. if present it must be visible, or have a visible getter and setter, or be exposed through a visible constructor).

Summary