Package com.nickbenn.room.model
Model classes mapping to the JSON object structure of the Room database schema.
-
Interface Summary Interface Description Streamable Declares the simple capability (implemented by all themodelclasses) of emitting an instance's relevant content (DDL, in this case) as aStream<String>. -
Class Summary Class Description Database Represents thedatabasein a Room SQLite database schema.Entity Represents an entity in a Room SQLite database schema.Index Represents an index in a Room SQLite database schema.Schema Represents the top-level database schema, as declared via Room@Entity-,@DatabaseView-, and@Database-annotated classes, and as emitted by the Room annotation processor in a JSON schema file.View Represents a view in a Room SQLite database schema.