/**@class android.database.MatrixCursor @extends android.database.AbstractCursor A mutable cursor implementation backed by an array of {@code Object}s. Use {@link #newRow}() to add rows. Automatically expands internal capacity as needed. */ var MatrixCursor = { /**Adds a new row to the end and returns a builder for that row. Not safe for concurrent use. @return {Object {android.database.MatrixCursor.RowBuilder}} builder which can be used to set the column values for the new row */ newRow : function( ) {}, /**Adds a new row to the end with the given column values. Not safe for concurrent use. @param {Object {java.lang.Object[]}} columnValues in the same order as the the column names specified at cursor construction time @param columnValues in the same order as the the column names specified at cursor construction time */ addRow : function( ) {}, /**Adds a new row to the end with the given column values. Not safe for concurrent use. @param {Object {java.lang.Iterable}} columnValues in the same order as the the column names specified at cursor construction time @param columnValues in the same order as the the column names specified at cursor construction time */ addRow : function( ) {}, /** */ getCount : function( ) {}, /** */ getColumnNames : function( ) {}, /** */ getString : function( ) {}, /** */ getShort : function( ) {}, /** */ getInt : function( ) {}, /** */ getLong : function( ) {}, /** */ getFloat : function( ) {}, /** */ getDouble : function( ) {}, /** */ getBlob : function( ) {}, /** */ getType : function( ) {}, /** */ isNull : function( ) {}, };