Package com.todoroo.andlib.data

Todoroo Library classes for the data layer: accessing data from a database or ContentResolver

See:
          Description

Interface Summary
AbstractDatabase.DatabaseUpdateListener Interface for responding to database changes
DatabaseDao.ModelUpdateListener<MTYPE>  
Property.PropertyVisitor<RETURN,PARAMETER> Visitor interface for property classes
 

Class Summary
AbstractDatabase AbstractDatabase is a database abstraction which wraps a SQLite database.
AbstractDatabase.SqlConstructorVisitor Visitor that returns SQL constructor for this property
AbstractModel AbstractModel represents a row in a database.
AbstractModel.ContentValuesSavingVisitor Visitor that saves a value into a content values store
ContentResolverDao<TYPE extends AbstractModel> DAO for reading and writing values from an Android ContentResolver
DatabaseDao<TYPE extends AbstractModel> DAO for reading data from an instance of AbstractDatabase.
Property<TYPE> Property represents a typed column in a database.
Property.CountProperty Counting in aggregated tables.
Property.DoubleProperty Double property type.
Property.IntegerFunctionProperty Runs a SQL function and returns the result as a string
Property.IntegerProperty Integer property type.
Property.LongProperty Long property type.
Property.StringFunctionProperty Runs a SQL function and returns the result as a string
Property.StringProperty String property type.
Table Table class.
TodorooCursor<TYPE extends AbstractModel> AstridCursor wraps a cursor and allows users to query for individual Property types or read an entire AbstractModel from a database row.
TodorooCursor.CursorReadingVisitor Visitor that reads the given property from a cursor
 

Package com.todoroo.andlib.data Description

Todoroo Library classes for the data layer: accessing data from a database or ContentResolver