Compartilhar via


IParameterMetaData Interface

Definição

Um objeto que pode ser usado para obter informações sobre os tipos e propriedades de cada marcador de parâmetro em um PreparedStatement objeto.

[Android.Runtime.Register("java/sql/ParameterMetaData", "", "Java.Sql.IParameterMetaDataInvoker")]
public interface IParameterMetaData : IDisposable, Java.Interop.IJavaPeerable, Java.Sql.IWrapper
[<Android.Runtime.Register("java/sql/ParameterMetaData", "", "Java.Sql.IParameterMetaDataInvoker")>]
type IParameterMetaData = interface
    interface IWrapper
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Atributos
Implementações

Comentários

Um objeto que pode ser usado para obter informações sobre os tipos e propriedades de cada marcador de parâmetro em um PreparedStatement objeto. Para algumas consultas e implementações de driver, os dados que seriam retornados por um ParameterMetaData objeto podem não estar disponíveis até que o PreparedStatement tenha sido executado.

Algumas implementações de driver podem não ser capazes de fornecer informações sobre os tipos e propriedades para cada marcador de parâmetro em um CallableStatement objeto.

Adicionado em 1.4.

Documentação Java para java.sql.ParameterMetaData.

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.

Campos

ParameterModeIn

A constante que indica que o modo do parâmetro é IN.

ParameterModeInOut

A constante que indica que o modo do parâmetro é INOUT.

ParameterModeOut

A constante que indica que o modo do parâmetro é OUT.

ParameterModeUnknown

A constante que indica que o modo do parâmetro é desconhecido.

ParameterNoNulls

A constante que indica que um parâmetro não permitirá NULL valores.

ParameterNullable

A constante que indica que um parâmetro permitirá NULL valores.

ParameterNullableUnknown

A constante que indica que a anulabilidade de um parâmetro é desconhecida.

Propriedades

Handle

Obtém o valor JNI do objeto Android subjacente.

(Herdado de IJavaObject)
JniIdentityHashCode

Retorna o valor de java.lang.System.identityHashCode() para a instância encapsulada.

(Herdado de IJavaPeerable)
JniManagedPeerState

Estado do par gerenciado.

(Herdado de IJavaPeerable)
JniPeerMembers

Acesso de membros e suporte à invocação.

(Herdado de IJavaPeerable)
ParameterCount

Obtém o PreparedStatement número de parâmetros nos quais isso ParameterMetaData contém informações.

PeerReference

Retorna uma JniObjectReference das instâncias do objeto Java encapsulado.

(Herdado de IJavaPeerable)

Métodos

Disposed()

Chamado quando a instância tiver sido descartada.

(Herdado de IJavaPeerable)
DisposeUnlessReferenced()

Se não houver referências pendentes a este caso, então chame Dispose(), caso contrário, não faz nada.

(Herdado de IJavaPeerable)
Finalized()

Chamado quando a instância tiver sido finalizada.

(Herdado de IJavaPeerable)
GetParameterClassName(Int32)

Recupera o nome totalmente qualificado da classe Java cujas instâncias devem ser passadas para o método PreparedStatement.setObject.

GetParameterMode(Int32)

Recupera o modo do parâmetro designado.

GetParameterType(Int32)

Recupera o tipo SQL do parâmetro designado.

GetParameterTypeName(Int32)

Recupera o nome do tipo específico do banco de dados do parâmetro designado.

GetPrecision(Int32)

Recupera o tamanho de coluna especificado do parâmetro designado.

GetScale(Int32)

Recupera o número de dígitos do parâmetro designado à direita da vírgula decimal.

IsNullable(Int32)

Recupera se os valores nulos são permitidos no parâmetro designado.

IsSigned(Int32)

Recupera se os valores do parâmetro designado podem ser números assinados.

IsWrapperFor(Class)

Retorna true se isso implementa o argumento de interface ou é direta ou indiretamente um wrapper para um objeto que o faz.

(Herdado de IWrapper)
SetJniIdentityHashCode(Int32)

Defina o valor retornado por JniIdentityHashCode.

(Herdado de IJavaPeerable)
SetJniManagedPeerState(JniManagedPeerStates)

Um objeto que pode ser usado para obter informações sobre os tipos e propriedades de cada marcador de parâmetro em um PreparedStatement objeto.

(Herdado de IJavaPeerable)
SetPeerReference(JniObjectReference)

Defina o valor retornado por PeerReference.

(Herdado de IJavaPeerable)
UnregisterFromRuntime()

Cancele o registro dessa instância para que o tempo de execução não a retorne de chamadas futuras Java.Interop.JniRuntime+JniValueManager.PeekValue .

(Herdado de IJavaPeerable)
Unwrap(Class)

Retorna um objeto que implementa a interface fornecida para permitir o acesso a métodos não padrão ou métodos padrão não expostos pelo proxy.

(Herdado de IWrapper)

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)

Um objeto que pode ser usado para obter informações sobre os tipos e propriedades de cada marcador de parâmetro em um PreparedStatement objeto.

GetJniTypeName(IJavaPeerable)

Um objeto que pode ser usado para obter informações sobre os tipos e propriedades de cada marcador de parâmetro em um PreparedStatement objeto.

Aplica-se a