Class: DataSourceQueryDef

@nginstack/datasource/lib/DataSourceQueryDef~ DataSourceQueryDef


new DataSourceQueryDef()

Representa um objeto literal utilizado para a construção de um DataSourceQuery.

Members


<non-null> columns :Array.<Object>

Definições das colunas a serem utilizadas pelo DSQ.

Type:
  • Array.<Object>
See:
  • DataSourceQueryColumnDef

dataSource :!Record.<*, *>|number

A chave do script .ids ou objeto literal que contém as definições do DataSource.

Type:
  • !Record.<*, *> | number

dataSourceKey :number

A chave do script .ids que contém as definições do DataSource.

Type:
  • number
Deprecated:
  • Use #dataSource

<non-null> filters :Array.<Object>

Definições dos filtros a serem utilizados pelo DSQ.

Type:
  • Array.<Object>
See:
  • DataSourceQueryFilterDef

<nullable> help :string

A ajuda associada ao DataSourceQuery.

Type:
  • string

includes :Array.<(number|string)>

Scripts a serem inclusos pelo DSQ, quando ele for utilizado.

Type:
  • Array.<(number|string)>

<nullable> onCreate :function

Se este método for declarado, será executado quando o DataSourceQuery for usado. Recebe o próprio DataSourceQuery como único parâmetro.

Type:
  • function

<nullable> orderBy :string

Os nomes das colunas pelas quais a consulta deve ser ordenada, separados por ponto-e-vírgula. Para ordenar uma coluna em ordem descendente, utilize um sinal negativo ('-') precedendo o nome da coluna.

Type:
  • string