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 themodel
classes) of emitting an instance's relevant content (DDL, in this case) as aStream<String>
. -
Class Summary Class Description Database Represents thedatabase
in 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.