Pular para o conteúdo principal

Operation

Definição da configuração do objeto Operation para operações em base de dados.


all​


all() : java.util.List<Values>​

Descrição​

Retorna todos os registros resultantes da execução da consulta, caso nenhum, retorna uma lista vazia.

Retorno​

( java.util.List )

Lista de registros.


count​


count() : int​

Retorno​

( int )


debug​


debug(activo: boolean) : Operation​

Descrição​

Define se o debug está ativo ou não na consulta.

Atributos​
NOMETIPODESCRIÇÃO
activobooleanSe o debug está ativo ou não.
Retorno​

( Operation )

Objeto Query atual.


delete​


delete() : Values​

Retorno​

( Values )


delete(forms: string[]) : Values​

Atributos​
NOMETIPODESCRIÇÃO
formsstring[]
Retorno​

( Values )


distinct​


distinct(activo: boolean) : Operation​

Descrição​

Define se será aplicado o comando DISTINCT á consulta.

Atributos​
NOMETIPODESCRIÇÃO
activobooleanSe será aplicado ou não.
Retorno​

( Operation )

Objeto Query atual.


first​


first() : Values​

Descrição​

Retorna o primeiro registro resultante da execução da consulta, caso nenhum, retorna null.

Retorno​

( Values )

Primeiro registro do resultado.


get​


get(column: string) : Operation​

Atributos​
NOMETIPODESCRIÇÃO
columnstring
Retorno​

( Operation )


get(column: string, alias: string) : Operation​

Atributos​
NOMETIPODESCRIÇÃO
columnstring
aliasstring
Retorno​

( Operation )


getFieldsToGet​


getFieldsToGet() : java.util.List<org.netuno.tritao.db.form.Field>​

Descrição​

Retorna os campos que serão obtidos na consulta.

Retorno​

( java.util.List )

Campos que serão obtidos na consulta.


getFieldsToSet​


getFieldsToSet() : java.util.List<org.netuno.tritao.db.form.Field>​

Retorno​

( java.util.List )


getFormName​


getFormName() : string​

Descrição​

Retorna o nome da tabela principal da consulta.

Retorno​

( string )

Nome da tabela principal da consulta.


getGroup​


getGroup() : Group​

Descrição​

Retorna o objeto de agrupamento da consulta.

Retorno​

( Group )

Objeto de agrupamento da consulta.


getJoin​


getJoin() : Values | DataSchema | java.util.Map​

Descrição​

Retorna os objetos Join (tabelas relacionadas) referente a tabela principal da consulta.

Retorno​

( java.util.Map )

Objetos Join (tabelas relacionadas) referente a tabela principal da consulta.


getLimit​


getLimit() : int​

Retorno​

( int )


getOrder​


getOrder() : Order​

Descrição​

Retorna o objeto de ordenação da consulta.

Retorno​

( Order )

Objeto de ordenação da consulta.


getPagination​


getPagination() : org.netuno.tritao.db.form.pagination.Pagination​

Descrição​

Retorna o objeto de configuração da paginação (se houver) da consulta.

Retorno​

( org.netuno.tritao.db.form.pagination.Pagination )

Objeto de configuração da paginação (se houver) da consulta.


getTablesToPopulate​


getTablesToPopulate() : java.util.List<org.netuno.tritao.db.form.populate.Populate>​

Retorno​

( java.util.List )


getWhere​


getWhere() : Where​

Descrição​

Retorna o object Where referente a tabela principal da consulta.

Retorno​

( Where )

Objeto Where da tabela principal da consulta.


group​


group(order: string[]) : Operation​

Descrição​

Define o objeto de agrupamento da consulta.

Atributos​
NOMETIPODESCRIÇÃO
orderstring[]Objeto de ordenação da consulta.
Retorno​

( Operation )

Objeto Query atual.


group(order: string) : Operation​

Descrição​

Define o objeto de agrupamento da consulta.

Atributos​
NOMETIPODESCRIÇÃO
orderstringObjeto de ordenação da consulta.
Retorno​

( Operation )

Objeto Query atual.


insert​


insert() : Values​

Retorno​

( Values )


insertAndReturn​


insertAndReturn() : Values​

Retorno​

( Values )


isDebug​


isDebug() : boolean​

Descrição​

Retorna se o debug está ativo ou não na consulta.

Retorno​

( boolean )

Se o debug está ativo ou não na consulta.


isDistinct​


isDistinct() : boolean​

Descrição​

Retorna se será aplicado o comando DISTINCT á consulta.

Retorno​

( boolean )

Se será aplicado ou não.


join​


join(relacao: Relationship) : Operation​

Descrição​

Define uma relacão de tipo INNER JOIN com uma tabela.

Atributos​
NOMETIPODESCRIÇÃO
relacaoRelationshipRelação do tipo INNER JOIN.
Retorno​

( Operation )

Objeto Query atual.


leftJoin​


leftJoin(relacao: Relationship) : Operation​

Descrição​

Define uma relacão de tipo LEFT JOIN com uma tabela.

Atributos​
NOMETIPODESCRIÇÃO
relacaoRelationshipRelação do tipo LEFT JOIN.
Retorno​

( Operation )

Objeto Query atual.


limit​


limit(limit: int) : Operation​

Atributos​
NOMETIPODESCRIÇÃO
limitint
Retorno​

( Operation )



Descrição​

Define um formulario para ser relacionado com a tabela principal da consulta usando os criterios do Link.

Atributos​
NOMETIPODESCRIÇÃO
formLinkstringFormulario a ser relacionada.
Retorno​

( Operation )

Objeto Query atual.


Descrição​

Define um formulario para ser relacionado com a tabela principal da consulta usando os critérios do Link.

Atributos​
NOMETIPODESCRIÇÃO
formLinkstringFormulario a ser relacionada.
linkLinkObjeto Link com uma subrelação.
Retorno​

( Operation )

Objeto Query atual.


Descrição​

Define um formulario para ser relacionado com a tabela principal da consulta usando os criterios do Link.

Atributos​
NOMETIPODESCRIÇÃO
formLinkstringFormulario a ser relacionada.
whereWhereObjeto Where com as condições referente ao formulario que deseja relacionar.
Retorno​

( Operation )

Objeto Query atual.


Descrição​

Define um formulario para ser relacionado com a tabela principal da consulta usando os critérios do Link.

Atributos​
NOMETIPODESCRIÇÃO
formLinkstringFormulario a ser relacionada.
whereWhereObjeto Where com as condições referente ao formulario que deseja relacionar.
linkLinkObjeto Link com uma subrelação.
Retorno​

( Operation )

Objeto Query atual.


Descrição​

Define um formulario para ser relacionado com a tabela principal da consulta usando os criterios do Link.

Atributos​
NOMETIPODESCRIÇÃO
formLinkLinkFormulario a ser relacionada.
Retorno​

( Operation )

Objeto Query atual.


order​


order(coluna: string, sentido: string) : Operation​

Descrição​

Define a ordenação da consulta.

Atributos​
NOMETIPODESCRIÇÃO
colunastringColuna para ordenação.
sentidostringSentido da ordenação.
Retorno​

( Operation )

Objeto Query atual.


page​


page(page: int, size: int) : Values​

Descrição​

Retorna Pagina com os items resultante da execução da consulta de forma paginada e demais dados da paginação.

Atributos​
NOMETIPODESCRIÇÃO
pageintNumero da página de rigistos.
sizeintQuantidade de registos por página.
Retorno​

( Values )

Pagina com os items e demais dados da paginação.


page(paginacao: org.netuno.tritao.db.form.pagination.Pagination) : Values​

Descrição​

Retorna Pagina com os items resultante da execução da consulta de forma paginada e demais dados da paginação.

Atributos​
NOMETIPODESCRIÇÃO
paginacaoorg.netuno.tritao.db.form.pagination.PaginationObjeto Pagination com as configurações da paginação.
Retorno​

( Values )

Pagina com os items e demais dados da paginação.


populate​


populate(table: string, filter: org.netuno.tritao.db.form.Field) : Operation​

Atributos​
NOMETIPODESCRIÇÃO
tablestring
filterorg.netuno.tritao.db.form.Field
Retorno​

( Operation )


populate(table: string, filter: org.netuno.tritao.db.form.Field, fields: java.util.List<org.netuno.tritao.db.form.Field>) : Operation​

Atributos​
NOMETIPODESCRIÇÃO
tablestring
filterorg.netuno.tritao.db.form.Field
fieldsjava.util.List
Retorno​

( Operation )


rightJoin​


rightJoin(relacao: Relationship) : Operation​

Descrição​

Define uma relacão de tipo RIGHT JOIN com uma tabela.

Atributos​
NOMETIPODESCRIÇÃO
relacaoRelationshipRelação do tipo RIGHT JOIN.
Retorno​

( Operation )

Objeto Query atual.


set​


set(column: string, value: java.lang.Object) : Operation​

Atributos​
NOMETIPODESCRIÇÃO
columnstring
valuejava.lang.Object
Retorno​

( Operation )


setDebug​


setDebug(activo: boolean) : Operation​

Descrição​

Define se o debug está ativo ou não na consulta.

Atributos​
NOMETIPODESCRIÇÃO
activobooleanSe o debug está ativo ou não.
Retorno​

( Operation )

Objeto Query atual.


setDistinct​


setDistinct(activo: boolean) : Operation​

Descrição​

Define se será aplicado o comando DISTINCT á consulta.

Atributos​
NOMETIPODESCRIÇÃO
activobooleanSe será aplicado ou não.
Retorno​

( Operation )

Objeto Query atual.


setFieldsToGet​


setFieldsToGet(campos: java.util.List<org.netuno.tritao.db.form.Field>) : Operation​

Descrição​

Define os campos que serão obtidos na consulta.

Atributos​
NOMETIPODESCRIÇÃO
camposjava.util.ListCampos que serão obtidos na consulta.
Retorno​

( Operation )

Objeto Query atual.


setFieldsToSet​


setFieldsToSet(fieldsToSet: java.util.List<org.netuno.tritao.db.form.Field>) : Operation​

Atributos​
NOMETIPODESCRIÇÃO
fieldsToSetjava.util.List
Retorno​

( Operation )


setFormName​


setFormName(nomeTabela: string) : Operation​

Descrição​

Define o nome da tabela principal da consulta.

Atributos​
NOMETIPODESCRIÇÃO
nomeTabelastringNome da tabela principal.
Retorno​

( Operation )

Objeto Query atual.


setGroup​


setGroup(order: Group) : Operation​

Descrição​

Define o objeto de agrupamento da consulta.

Atributos​
NOMETIPODESCRIÇÃO
orderGroupObjeto de ordenação da consulta.
Retorno​

( Operation )

Objeto Query atual.


setJoin​


setJoin(join: Values | DataSchema | java.util.Map) : Operation​

Descrição​

Define os objetos Join (tabelas relacionadas) referente a tabela principal da consulta.

Atributos​
NOMETIPODESCRIÇÃO
joinjava.util.MapObjetos Join (tabelas relacionadas) referente a tabela principal da consulta.
Retorno​

( Operation )

Objeto Query atual.


setLimit​


setLimit(limit: int) : Operation​

Atributos​
NOMETIPODESCRIÇÃO
limitint
Retorno​

( Operation )


setOrder​


setOrder(order: Order) : Operation​

Descrição​

Define o objeto de ordenação da consulta.

Atributos​
NOMETIPODESCRIÇÃO
orderOrderObjeto de ordenação da consulta.
Retorno​

( Operation )

Objeto Query atual.


setPagination​


setPagination(paginacao: org.netuno.tritao.db.form.pagination.Pagination) : Operation​

Descrição​

Define o objeto de configuração da paginação (se houver) da consulta.

Atributos​
NOMETIPODESCRIÇÃO
paginacaoorg.netuno.tritao.db.form.pagination.Paginationobjeto de configuração da paginação da consulta.
Retorno​

( Operation )

Objeto Query atual.


setTablesToPopulate​


setTablesToPopulate(tablesToPopulate: java.util.List<org.netuno.tritao.db.form.populate.Populate>) : Operation​

Atributos​
NOMETIPODESCRIÇÃO
tablesToPopulatejava.util.List
Retorno​

( Operation )


setWhere​


setWhere(where: Where) : Operation​

Descrição​

Define o object Where referente a tabela principal da consulta.

Atributos​
NOMETIPODESCRIÇÃO
whereWhereObjeto Where da tabela principal da consulta.
Retorno​

( Operation )

Objeto Query atual.


update​


update() : Values​

Retorno​

( Values )


where​


where(where: Where) : Operation​

Descrição​

Define o object Where referente a tabela principal da consulta.

Atributos​
NOMETIPODESCRIÇÃO
whereWhereObjeto Where da tabela principal da consulta.
Retorno​

( Operation )

Objeto Query atual.