Leitor de cache

Leitor de cache

Lê um ou mais fluxos somente de encaminhamento de conjuntos de resultados executando comandos OQ na origem do cache.


Construtor

# novo CacheReader()

Inicialize uma instância do CacheReader

De Depósito

# getBigDecimal(índice)

Obtém o valor do índice especificado como decimal

parâmetros:
Nome Formato Descrição
index Sessão

Índice da coluna

retorna:

valor decimal no índice especificado

# getBoolean(índice)

Obtém o valor do índice especificado como bool

parâmetros:
Nome Formato Descrição
index Sessão

Índice da coluna

retorna:

valor bool no índice especificado

# getData(índice) → {Data}

Retorna DateTime no índice de coluna especificado

parâmetros:
Nome Formato Descrição
index Sessão

Índice da Coluna

retorna:
Formato
Data

# obterDuplo(índice)

Obtém o valor do índice especificado como double

parâmetros:
Nome Formato Descrição
index Sessão

Índice da coluna

retorna:

valor duplo no índice especificado

# getFieldCount()

Obtém o número de colunas.

retorna:

Sessão

# matizado(índice)

Obtém o valor do índice especificado como inteiro de 32 bits

parâmetros:
Nome Formato Descrição
index Sessão

Índice da coluna

retorna:

Valor numérico no índice especificado

# getIsClosed()

Verdadeiro, se o leitor estiver fechado, senão falso.

retorna:

booleano

# getLong(índice)

Obtém o valor do índice especificado como inteiro de 64 bits

parâmetros:
Nome Formato Descrição
index Sessão

Índice da coluna

retorna:

Valor numérico no índice especificado

# getNome(índice)

Retorna o nome do índice de coluna especificado

parâmetros:
Nome Formato Descrição
index Sessão

Índice da coluna

retorna:

Nome da coluna

# getOrdinal(nome da coluna)

Retorna o índice do nome da coluna especificada

parâmetros:
Nome Formato Descrição
columnName Tanga

Nome da coluna

retorna:

Índice da coluna

# curta(índice)

Obtém o valor do índice especificado como inteiro de 16 bits

parâmetros:
Nome Formato Descrição
index Sessão

Índice da coluna

retorna:

Valor numérico no índice especificado

# getString(índice)

Obtém o valor do índice especificado como string

parâmetros:
Nome Formato Descrição
index Sessão

Índice da coluna

retorna:

valor da string na coluna especificada

# Obter valor(índice, cls)

Obtém o valor no índice de coluna especificado

parâmetros:
Nome Formato Descrição
index Sessão

Índice da coluna

cls JsonDataTypeName

Especifica o tipo de valor obtido do Cache.

Lança:
  • IOException

  • ClassNotFoundException

retorna:

valor longo no índice especificado

# obterValores(objetos, cls)

Preenche a matriz de objetos com valores na linha atual

parâmetros:
Nome Formato Descrição
objects Variedade.

array de objetos a serem preenchidos

cls JsonDataTypeName

Especifica o tipo de valor obtido do Cache.

retorna:

Nº de objetos copiados na matriz especificada

# (assíncrono) ler()

Avança o ICacheReader para o próximo registro

retorna:

true se houver mais linhas; senão falso