
1. Nested Classes
1.1. MatrixCursor.RowBuilder
1.1.1. builds a row, starting from the left-most column and adding one column value at a time.
2. Constants
2.1. Inherited
2.1.1. android.database.cursor
2.1.1.1. FIELD_TYPE_BLOB
2.1.1.2. FIELD_TYPE_FLOAT
2.1.1.3. FIELD_TYPE_INTEGER
2.1.1.4. FIELD_TYPE_NULL
2.1.1.5. FIELD_TYPE_STRING
2.1.2. MatrixCursor is a subclass of this
3. Fields
3.1. Inherited
3.1.1. AbstractCursor
3.1.1.1. handles a lot of the common code that all cursors need to deal with and is provided for convenience reasons
3.1.2. MatrixCursor is a subclass of this
4. Constructors
4.1. Public
4.1.1. Matrix Cursor
4.1.1.1. type string: columnNames
4.1.1.1.1. names of the columns, the ordering of which determines column ordering elsewhere in this cursor
4.1.1.2. type int: initialCapacity(optional)
4.1.1.2.1. given in number of rows
5. Methods
5.1. Public
5.1.1. addRow(Object[] columnValues)
5.1.1.1. adds new row at end with given column values
5.1.2. string[] getColumnName()
5.1.2.1. returns the names of the columns in order
5.1.3. int getCount()
5.1.3.1. returns the number of rows in cursor
5.1.4. double getDouble(int column)
5.1.4.1. returns value of target column as a double
5.1.5. float getFloat(int column)
5.1.5.1. returns value of target column as a float
5.1.6. int getInt(int column)
5.1.6.1. returns value of target column as an integer
5.1.7. long getLong(int column)
5.1.7.1. returns value of target column as a long
5.1.8. short getShort(int column)
5.1.8.1. returns value of target column as a short
5.1.9. string getString(int column)
5.1.9.1. returns value of target column as a string
5.1.10. int getType(int column)
5.1.10.1. returns the data type of the target column
5.1.11. bool isNull(int column)
5.1.11.1. returns true if target column is null
5.1.12. byte[] getBlob(int column)
5.1.12.1. returns value of requested column as byte array