Compartilhar via


SQLiteCursor Classe

Definição

Uma implementação do Cursor que expõe os resultados de uma consulta em um SQLiteDatabasearquivo .

[Android.Runtime.Register("android/database/sqlite/SQLiteCursor", DoNotGenerateAcw=true)]
public class SQLiteCursor : Android.Database.AbstractWindowedCursor
[<Android.Runtime.Register("android/database/sqlite/SQLiteCursor", DoNotGenerateAcw=true)>]
type SQLiteCursor = class
    inherit AbstractWindowedCursor
Herança
Atributos

Comentários

Uma implementação do Cursor que expõe os resultados de uma consulta em um SQLiteDatabasearquivo .

SQLiteCursor não é sincronizado internamente, portanto, o código usando um SQLiteCursor de vários threads deve executar sua própria sincronização ao usar o SQLiteCursor.

Documentação Java para android.database.sqlite.SQLiteCursor.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Construtores

SQLiteCursor(IntPtr, JniHandleOwnership)

Um construtor usado ao criar representações gerenciadas de objetos JNI; chamado pelo tempo de execução.

SQLiteCursor(ISQLiteCursorDriver, String, SQLiteQuery)

Execute uma consulta e forneça acesso ao seu conjunto de resultados por meio de uma interface do Cursor.

SQLiteCursor(SQLiteDatabase, ISQLiteCursorDriver, String, SQLiteQuery)
Obsoleto.

Execute uma consulta e forneça acesso ao seu conjunto de resultados por meio de uma interface do Cursor.

Propriedades

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
ColumnCount

Retornar o número total de colunas

(Herdado de AbstractCursor)
Count

Retorna os números de linhas no cursor.

Database

Obtenha o banco de dados ao qual esse cursor está associado.

Extras

Retorna um pacote de valores extras.

(Herdado de AbstractCursor)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
HasWindow

Retorna true se o cursor tiver uma janela de cursor associada.

(Herdado de AbstractWindowedCursor)
IsAfterLast

Retorna se o cursor está apontando para a posição após a última linha.

(Herdado de AbstractCursor)
IsBeforeFirst

Retorna se o cursor está apontando para a posição antes da primeira linha.

(Herdado de AbstractCursor)
IsClosed

retornar true se o cursor estiver fechado

(Herdado de AbstractCursor)
IsFirst

Retorna se o cursor está apontando para a primeira linha.

(Herdado de AbstractCursor)
IsLast

Retorna se o cursor está apontando para a última linha.

(Herdado de AbstractCursor)
JniIdentityHashCode

Uma implementação do Cursor que expõe os resultados de uma consulta em um SQLiteDatabasearquivo .

(Herdado de Object)
JniPeerMembers

Uma implementação do Cursor que expõe os resultados de uma consulta em um SQLiteDatabasearquivo .

MClosed

Este membro foi preterido.

(Herdado de AbstractCursor)
MContentResolver

Este membro foi preterido.

(Herdado de AbstractCursor)
MCurrentRowID
Obsoleto.

Se MRowIdColumnIndex não for -1, isso contém o valor da coluna em MRowIdColumnIndex para a linha atual para a qual o cursor está apontando.

(Herdado de AbstractCursor)
MPos

Este membro foi preterido.

(Herdado de AbstractCursor)
MRowIdColumnIndex
Obsoleto.

Isso deve ser definido como o índice da coluna ID da linha por qualquer subclasse que deseje oferecer suporte a atualizações.

(Herdado de AbstractCursor)
MUpdatedRows
Obsoleto.
(Herdado de AbstractCursor)
MWindow

A janela do cursor pertence a este cursor.

(Herdado de AbstractWindowedCursor)
NotificationUri

Retorne o URI no qual as notificações de alterações nos dados deste Cursor serão entregues, conforme definido anteriormente pelo SetNotificationUri(ContentResolver, Uri).

(Herdado de AbstractCursor)
NotificationUris

Uma implementação do Cursor que expõe os resultados de uma consulta em um SQLiteDatabasearquivo .

(Herdado de AbstractCursor)
PeerReference

Uma implementação do Cursor que expõe os resultados de uma consulta em um SQLiteDatabasearquivo .

(Herdado de Object)
Position

Retorna a posição atual do cursor no conjunto de linhas.

(Herdado de AbstractCursor)
ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

WantsAllOnMoveCalls

onMove() só será chamado entre processos se esse método retornar true.

(Herdado de AbstractCursor)
Window

Se o cursor for apoiado por um CursorWindow, retornará uma janela pré-preenchida com o conteúdo do cursor, caso contrário, null.

(Herdado de AbstractCursor)

Métodos

CheckPosition()

Essa função lança CursorIndexOutOfBoundsException se a posição do cursor estiver fora dos limites.

(Herdado de AbstractCursor)
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Close()

Fecha o cursor, liberando todos os seus recursos e tornando-o completamente inválido.

(Herdado de AbstractCursor)
CopyStringToBuffer(Int32, CharArrayBuffer)

Recupera o texto da coluna solicitada e o armazena no buffer fornecido.

(Herdado de AbstractCursor)
Deactivate()

Desativa o cursor, fazendo com que todas as chamadas nele falhem até Requery() que seja chamado.

(Herdado de AbstractCursor)
Dispose()

Uma implementação do Cursor que expõe os resultados de uma consulta em um SQLiteDatabasearquivo .

(Herdado de Object)
Dispose(Boolean)

Uma implementação do Cursor que expõe os resultados de uma consulta em um SQLiteDatabasearquivo .

(Herdado de Object)
Equals(Object)

Indica se algum outro objeto é "igual" a este.

(Herdado de Object)
FillWindow(Int32, CursorWindow)

Copia os dados do cursor para a janela.

(Herdado de AbstractCursor)
GetBlob(Int32)

Retorna o valor da coluna solicitada como uma matriz de bytes.

(Herdado de AbstractCursor)
GetColumnIndex(String)

Retorna o índice baseado em zero para o nome de coluna fornecido ou -1 se a coluna não existir.

(Herdado de AbstractCursor)
GetColumnIndexOrThrow(String)

Retorna o índice baseado em zero para o nome de coluna fornecido ou lança IllegalArgumentException se a coluna não existir.

(Herdado de AbstractCursor)
GetColumnName(Int32)

Retorna o nome da coluna no índice de coluna baseado em zero fornecido.

(Herdado de AbstractCursor)
GetColumnNames()

Retorna uma matriz de cadeia de caracteres que contém os nomes de todas as colunas no conjunto de resultados na ordem em que foram listadas no resultado.

GetDouble(Int32)

Retorna o valor da coluna solicitada como um duplo.

(Herdado de AbstractWindowedCursor)
GetFloat(Int32)

Retorna o valor da coluna solicitada como um float.

(Herdado de AbstractWindowedCursor)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetInt(Int32)

Retorna o valor da coluna solicitada como int.

(Herdado de AbstractWindowedCursor)
GetLong(Int32)

Retorna o valor da coluna solicitada como um longo.

(Herdado de AbstractWindowedCursor)
GetShort(Int32)

Retorna o valor da coluna solicitada como um curto.

(Herdado de AbstractWindowedCursor)
GetString(Int32)

Retorna o valor da coluna solicitada como uma String.

(Herdado de AbstractWindowedCursor)
GetType(Int32)

Retorna o tipo de dados do valor da coluna fornecida.

(Herdado de AbstractCursor)
GetUpdatedField(Int32)
Obsoleto.

Este membro foi preterido.

(Herdado de AbstractCursor)
IsBlob(Int32)
Obsoleto.

Este membro foi preterido.

(Herdado de AbstractWindowedCursor)
IsFieldUpdated(Int32)
Obsoleto.

Este membro foi preterido.

(Herdado de AbstractCursor)
IsFloat(Int32)
Obsoleto.

Este membro foi preterido.

(Herdado de AbstractWindowedCursor)
IsLong(Int32)
Obsoleto.

Este membro foi preterido.

(Herdado de AbstractWindowedCursor)
IsNull(Int32)

Retorna true se o valor na coluna indicada for null.

(Herdado de AbstractWindowedCursor)
IsString(Int32)
Obsoleto.

Este membro foi preterido.

(Herdado de AbstractWindowedCursor)
JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Move(Int32)

Mova o cursor por uma quantidade relativa, para frente ou para trás, a partir da posição atual.

(Herdado de AbstractCursor)
MoveToFirst()

Mova o cursor para a primeira linha.

(Herdado de AbstractCursor)
MoveToLast()

Mova o cursor para a última linha.

(Herdado de AbstractCursor)
MoveToNext()

Mova o cursor para a próxima linha.

(Herdado de AbstractCursor)
MoveToPosition(Int32)

Mova o cursor para uma posição absoluta.

(Herdado de AbstractCursor)
MoveToPrevious()

Mova o cursor para a linha anterior.

(Herdado de AbstractCursor)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
OnChange(Boolean)

As subclasses devem chamar esse método quando terminarem de confirmar atualizações para notificar todos os observadores.

(Herdado de AbstractCursor)
OnMove(Int32, Int32)

Essa função é chamada toda vez que o cursor é rolado com êxito para uma nova posição, dando à subclasse a chance de atualizar qualquer estado que possa ter.

(Herdado de AbstractCursor)
RegisterContentObserver(ContentObserver)

Registre um observador que é chamado quando ocorrem alterações no conteúdo que dá suporte a esse cursor.

(Herdado de AbstractCursor)
RegisterDataSetObserver(DataSetObserver)

Registre um observador que é chamado quando ocorrem alterações no conteúdo desse conjunto de dados de cursores, por exemplo, quando o conjunto de dados é alterado via Requery(), Deactivate()ou Close().

(Herdado de AbstractCursor)
Requery()

Executa a consulta que criou o cursor novamente, atualizando seu conteúdo.

(Herdado de AbstractCursor)
Respond(Bundle)

Esta é uma maneira fora de banda para o usuário de um cursor para se comunicar com o cursor.

(Herdado de AbstractCursor)
SetFillWindowForwardOnly(Boolean)

Controla a busca de linhas em relação à posição solicitada.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle.

(Herdado de Object)
SetNotificationUri(ContentResolver, Uri)

Especifica um URI de conteúdo para observar alterações.

(Herdado de AbstractCursor)
SetNotificationUris(ContentResolver, IList<Uri>)

Uma implementação do Cursor que expõe os resultados de uma consulta em um SQLiteDatabasearquivo .

(Herdado de AbstractCursor)
SetSelectionArguments(String[])

Altera os argumentos de seleção.

SetWindow(CursorWindow)

Define uma nova janela de cursor para o cursor usar.

(Herdado de AbstractWindowedCursor)
ToArray<T>()

Uma implementação do Cursor que expõe os resultados de uma consulta em um SQLiteDatabasearquivo .

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterContentObserver(ContentObserver)

Cancele o registro de um observador que tenha sido registrado anteriormente com este cursor via RegisterContentObserver(ContentObserver).

(Herdado de AbstractCursor)
UnregisterDataSetObserver(DataSetObserver)

Cancele o registro de um observador que tenha sido registrado anteriormente com este cursor via RegisterContentObserver(ContentObserver).

(Herdado de AbstractCursor)
UnregisterFromRuntime()

Uma implementação do Cursor que expõe os resultados de uma consulta em um SQLiteDatabasearquivo .

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente sendo <em>notificado</em> ou <em interrompido</em>, ou até que>uma certa quantidade de tempo real tenha decorrido.

(Herdado de Object)

Implantações explícitas de interface

IJavaPeerable.Disposed()

Uma implementação do Cursor que expõe os resultados de uma consulta em um SQLiteDatabasearquivo .

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

Uma implementação do Cursor que expõe os resultados de uma consulta em um SQLiteDatabasearquivo .

(Herdado de Object)
IJavaPeerable.Finalized()

Uma implementação do Cursor que expõe os resultados de uma consulta em um SQLiteDatabasearquivo .

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

Uma implementação do Cursor que expõe os resultados de uma consulta em um SQLiteDatabasearquivo .

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Uma implementação do Cursor que expõe os resultados de uma consulta em um SQLiteDatabasearquivo .

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Uma implementação do Cursor que expõe os resultados de uma consulta em um SQLiteDatabasearquivo .

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Uma implementação do Cursor que expõe os resultados de uma consulta em um SQLiteDatabasearquivo .

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

Uma implementação do Cursor que expõe os resultados de uma consulta em um SQLiteDatabasearquivo .

GetJniTypeName(IJavaPeerable)

Uma implementação do Cursor que expõe os resultados de uma consulta em um SQLiteDatabasearquivo .

Aplica-se a