index.md 19 KB

//tvlib/org.mjdev.tvlib.helpers.cursor/MatrixCursor

MatrixCursor

[androidJvm]\ open class MatrixCursor : AbstractCursor

Constructors

MatrixCursor [androidJvm]
constructor(columnNames: Array<String>, initialCapacity: Int)constructor(columnNames: Array<String>)

Types

Name Summary
RowBuilder [androidJvm]
open class RowBuilder

Functions

Name Summary
addRow [androidJvm]
open fun addRow(columnValues: Iterable<out Any>)
open fun addRow(columnValues: Array<Any>)
asMap [androidJvm]
fun Cursor.asMap(projection: Array<String> = columnNames): Map<String, Any?>
clear [androidJvm]
open fun clear()
close [androidJvm]
open fun close()
copyStringToBuffer [androidJvm]
open fun copyStringToBuffer(columnIndex: Int, buffer: CharArrayBuffer)
deactivate [androidJvm]
open fun deactivate()
equals [androidJvm]
open fun equals(obj: Any): Boolean
fillWindow [androidJvm]
open fun fillWindow(position: Int, window: CursorWindow)
getBlob [androidJvm]
open fun getBlob(column: Int): Array<Byte>
getClass [androidJvm]
fun getClass(): Class<out Any>
getColumn [androidJvm]
fun Cursor.getColumn(idx: Int): Any?
getColumnCount [androidJvm]
open fun getColumnCount(): Int
getColumnIndex [androidJvm]
open fun getColumnIndex(columnName: String): Int
getColumnIndexOrThrow [androidJvm]
open fun getColumnIndexOrThrow(columnName: String): Int
getColumnName [androidJvm]
open fun getColumnName(columnIndex: Int): String
getColumnNames [androidJvm]
abstract fun getColumnNames(): Array<String>
getCount [androidJvm]
open fun getCount(): Int
getData [androidJvm]
fun Cursor.getData(idx: Int): Any?
getDouble [androidJvm]
open fun getDouble(column: Int): Double
getExtras [androidJvm]
open fun getExtras(): Bundle
getFloat [androidJvm]
open fun getFloat(column: Int): Float
getInt [androidJvm]
open fun getInt(column: Int): Int
getLong [androidJvm]
open fun getLong(column: Int): Long
getNotificationUri [androidJvm]
open fun getNotificationUri(): Uri
getNotificationUris [androidJvm]
open fun getNotificationUris(): List<Uri>
getPosition [androidJvm]
fun getPosition(): Int
getShort [androidJvm]
open fun getShort(column: Int): Short
getString [androidJvm]
open fun getString(column: Int): String
getType [androidJvm]
open fun getType(column: Int): Int
getTypeOfObject [androidJvm]
open fun getTypeOfObject(obj: Any): Int
getWantsAllOnMoveCalls [androidJvm]
open fun getWantsAllOnMoveCalls(): Boolean
getWindow [androidJvm]
open fun getWindow(): CursorWindow
hashCode [androidJvm]
open fun hashCode(): Int
isAfterLast [androidJvm]
fun isAfterLast(): Boolean
isBeforeFirst [androidJvm]
fun isBeforeFirst(): Boolean
isClosed [androidJvm]
open fun isClosed(): Boolean
isFirst [androidJvm]
fun isFirst(): Boolean
isLast [androidJvm]
fun isLast(): Boolean
isNull [androidJvm]
open fun isNull(column: Int): Boolean
move [androidJvm]
fun move(offset: Int): Boolean
moveToFirst [androidJvm]
fun moveToFirst(): Boolean
moveToLast [androidJvm]
fun moveToLast(): Boolean
moveToNext [androidJvm]
fun moveToNext(): Boolean
moveToPosition [androidJvm]
fun moveToPosition(position: Int): Boolean
moveToPrevious [androidJvm]
fun moveToPrevious(): Boolean
newRow [androidJvm]
open fun newRow(): MatrixCursor.RowBuilder
notify [androidJvm]
fun notify()
notifyAll [androidJvm]
fun notifyAll()
onMove [androidJvm]
open fun onMove(oldPosition: Int, newPosition: Int): Boolean
registerContentObserver [androidJvm]
open fun registerContentObserver(observer: ContentObserver)
registerDataSetObserver [androidJvm]
open fun registerDataSetObserver(observer: DataSetObserver)
requery [androidJvm]
open fun requery(): Boolean
respond [androidJvm]
open fun respond(extras: Bundle): Bundle
setExtras [androidJvm]
open fun setExtras(extras: Bundle)
setNotificationUri [androidJvm]
open fun setNotificationUri(cr: ContentResolver, notifyUri: Uri)
setNotificationUris [androidJvm]
open fun setNotificationUris(cr: ContentResolver, notifyUris: List<Uri>)
toString [androidJvm]
open fun toString(): String
unregisterContentObserver [androidJvm]
open fun unregisterContentObserver(observer: ContentObserver)
unregisterDataSetObserver [androidJvm]
open fun unregisterDataSetObserver(observer: DataSetObserver)
wait [androidJvm]
fun wait(timeoutMillis: Long)

Properties

Name Summary
columnNames [androidJvm]
val columnNames: Array<String>
FIELD_TYPE_BLOB [androidJvm]
val FIELD_TYPE_BLOB: Int = 4
FIELD_TYPE_FLOAT [androidJvm]
val FIELD_TYPE_FLOAT: Int = 2
FIELD_TYPE_INTEGER [androidJvm]
val FIELD_TYPE_INTEGER: Int = 1
FIELD_TYPE_NULL [androidJvm]
val FIELD_TYPE_NULL: Int = 0
FIELD_TYPE_STRING [androidJvm]
val FIELD_TYPE_STRING: Int = 3
isNotEmpty [androidJvm]
val Cursor.isNotEmpty: Boolean