Class Overview
A variant of MergeCursor that sorts the cursors being merged. If decent
performance is ever obtained, it can be put back under android.database.
Summary
[Expand]
Inherited Constants |
From interface
android.database.Cursor
int |
FIELD_TYPE_BLOB |
|
int |
FIELD_TYPE_FLOAT |
|
int |
FIELD_TYPE_INTEGER |
|
int |
FIELD_TYPE_NULL |
|
int |
FIELD_TYPE_STRING |
|
|
[Expand]
Inherited Fields |
From class
android.database.AbstractCursor
|
[Expand]
Inherited Methods |
From class
android.database.AbstractCursor
void
|
checkPosition()
|
void
|
close()
|
void
|
copyStringToBuffer(int arg0, CharArrayBuffer arg1)
|
void
|
deactivate()
|
void
|
fillWindow(int arg0, CursorWindow arg1)
|
void
|
finalize()
|
byte[]
|
getBlob(int arg0)
|
int
|
getColumnCount()
|
int
|
getColumnIndex(String arg0)
|
int
|
getColumnIndexOrThrow(String arg0)
|
String
|
getColumnName(int arg0)
|
abstract
String[]
|
getColumnNames()
|
abstract
int
|
getCount()
|
abstract
double
|
getDouble(int arg0)
|
Bundle
|
getExtras()
|
abstract
float
|
getFloat(int arg0)
|
abstract
int
|
getInt(int arg0)
|
abstract
long
|
getLong(int arg0)
|
Uri
|
getNotificationUri()
|
final
int
|
getPosition()
|
abstract
short
|
getShort(int arg0)
|
abstract
String
|
getString(int arg0)
|
int
|
getType(int arg0)
|
Object
|
getUpdatedField(int arg0)
|
boolean
|
getWantsAllOnMoveCalls()
|
CursorWindow
|
getWindow()
|
final
boolean
|
isAfterLast()
|
final
boolean
|
isBeforeFirst()
|
boolean
|
isClosed()
|
boolean
|
isFieldUpdated(int arg0)
|
final
boolean
|
isFirst()
|
final
boolean
|
isLast()
|
abstract
boolean
|
isNull(int arg0)
|
final
boolean
|
move(int arg0)
|
final
boolean
|
moveToFirst()
|
final
boolean
|
moveToLast()
|
final
boolean
|
moveToNext()
|
final
boolean
|
moveToPosition(int arg0)
|
final
boolean
|
moveToPrevious()
|
void
|
onChange(boolean arg0)
|
boolean
|
onMove(int arg0, int arg1)
|
void
|
registerContentObserver(ContentObserver arg0)
|
void
|
registerDataSetObserver(DataSetObserver arg0)
|
boolean
|
requery()
|
Bundle
|
respond(Bundle arg0)
|
void
|
setNotificationUri(ContentResolver arg0, Uri arg1)
|
void
|
unregisterContentObserver(ContentObserver arg0)
|
void
|
unregisterDataSetObserver(DataSetObserver arg0)
|
|
From class
java.lang.Object
Object
|
clone()
|
boolean
|
equals(Object arg0)
|
void
|
finalize()
|
final
Class<?>
|
getClass()
|
int
|
hashCode()
|
final
void
|
notify()
|
final
void
|
notifyAll()
|
String
|
toString()
|
final
void
|
wait()
|
final
void
|
wait(long arg0, int arg1)
|
final
void
|
wait(long arg0)
|
|
From interface
android.database.CrossProcessCursor
abstract
void
|
fillWindow(int arg0, CursorWindow arg1)
|
abstract
CursorWindow
|
getWindow()
|
abstract
boolean
|
onMove(int arg0, int arg1)
|
|
From interface
android.database.Cursor
abstract
void
|
close()
|
abstract
void
|
copyStringToBuffer(int arg0, CharArrayBuffer arg1)
|
abstract
void
|
deactivate()
|
abstract
byte[]
|
getBlob(int arg0)
|
abstract
int
|
getColumnCount()
|
abstract
int
|
getColumnIndex(String arg0)
|
abstract
int
|
getColumnIndexOrThrow(String arg0)
|
abstract
String
|
getColumnName(int arg0)
|
abstract
String[]
|
getColumnNames()
|
abstract
int
|
getCount()
|
abstract
double
|
getDouble(int arg0)
|
abstract
Bundle
|
getExtras()
|
abstract
float
|
getFloat(int arg0)
|
abstract
int
|
getInt(int arg0)
|
abstract
long
|
getLong(int arg0)
|
abstract
int
|
getPosition()
|
abstract
short
|
getShort(int arg0)
|
abstract
String
|
getString(int arg0)
|
abstract
int
|
getType(int arg0)
|
abstract
boolean
|
getWantsAllOnMoveCalls()
|
abstract
boolean
|
isAfterLast()
|
abstract
boolean
|
isBeforeFirst()
|
abstract
boolean
|
isClosed()
|
abstract
boolean
|
isFirst()
|
abstract
boolean
|
isLast()
|
abstract
boolean
|
isNull(int arg0)
|
abstract
boolean
|
move(int arg0)
|
abstract
boolean
|
moveToFirst()
|
abstract
boolean
|
moveToLast()
|
abstract
boolean
|
moveToNext()
|
abstract
boolean
|
moveToPosition(int arg0)
|
abstract
boolean
|
moveToPrevious()
|
abstract
void
|
registerContentObserver(ContentObserver arg0)
|
abstract
void
|
registerDataSetObserver(DataSetObserver arg0)
|
abstract
boolean
|
requery()
|
abstract
Bundle
|
respond(Bundle arg0)
|
abstract
void
|
setNotificationUri(ContentResolver arg0, Uri arg1)
|
abstract
void
|
unregisterContentObserver(ContentObserver arg0)
|
abstract
void
|
unregisterDataSetObserver(DataSetObserver arg0)
|
|
Constants
public
static
final
int
TYPE_NUMERIC
Constant Value:
1
(0x00000001)
public
static
final
int
TYPE_STRING
Constant Value:
0
(0x00000000)
Public Constructors
public
SortCursor
(Cursor[] cursors, String sortcolumn, int type, boolean ascending)
Public Methods
public
void
deactivate
()
public
byte[]
getBlob
(int column)
public
int
getCurrentCursorIndex
()
public
double
getDouble
(int column)
public
float
getFloat
(int column)
public
int
getInt
(int column)
public
long
getLong
(int column)
public
short
getShort
(int column)
public
String
getString
(int column)
public
boolean
isNull
(int column)
public
boolean
onMove
(int oldPosition, int newPosition)
public
boolean
requery
()