/**@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(  ) {},


};