Class: DataSourceResult

@nginstack/engine/lib/datasource/DataSourceResult~ DataSourceResult


new DataSourceResult(dataSource, filters, columns)

Representa o resultado de uma fonte de dados.

Parameters:
Name Type Description
dataSource DataSource

Fonte de dados a ser consumida pela instância de DataSourceResult.

filters Array.<DataSourceFilterDef> | Array.<Object> | DataSourceFilters

Definições de filtro em formato JSON que serão transformados para o objeto de filtros de uma fonte de dados com a finalidade de restringir a consulta dos dados realizada pela API de fontes de dados.

columns Array.<DataSourceColumnDef> | Array.<Object> | DataSourceColumns

Definições de colunas em formato de JSON que serão transformadas para o objeto de colunas de fonte de dados com a finalidade de projetar as colunas que irão fazer parte do resultado do consumo de uma fonte de dados.

Members


columns :DataSourceColumns

Definições das colunas que se deseja como resultado da consulta de uma fonte de dados. Essas definições devem obedecer as colunas disponíveis da fonte de dados a ser consumida. O valor dessa propriedade é a normalização das definições parametrizadas no construtor DataSourceResult, semelhante ao que ocorre na chamada de DataSource#createColumns.

Type:
  • DataSourceColumns

dataSource :DataSource

Instância de fonte de dados que será consumida.

Type:
  • DataSource

filters :DataSourceFilters

Definições de filtro ao qual serão obtidos os dados de fonte de dados. Essas definições devem obedecer os filtros disponíveis da fonte de dados a ser consumida. O valor dessa propriedade é a normalização das definições parametrizadas no construtor DataSourceResult, semelhante ao que ocorre na chamada de DataSource#createFilters.

Type:
  • DataSourceFilters

Methods


getDataSet()

Obtém o conjunto de dados resultante da consulta de uma fonte de dados de acordo com os filtros e colunas informados no construtor DataSourceResult

Returns:

Conjunto de dados obtido a partir da consulta

Type
DataSet