Ir para o conteúdo

Transforme as suas conexões em um bônus de fim de ano com o nosso novo Programa de Indicação de Clientes! Saiba mais

Esta documentação é para a versão 4 e posterior do App Builder, o novo nome do Vinyl. Acesse a documentação do Vinyl aqui.

Vinyl.Sdk.Filtering no Jitterbit App Builder

Aggregate

Especificação agregada.

public abstract class Vinyl.Sdk.Filtering.Aggregate

Propriedades

Tipo Nome Resumo
Filter Filtro Obtém a especificação do filtro ao qual este agregado pertence.

AggregateList

Lista de especificações agregadas.

public class Vinyl.Sdk.Filtering.AggregateList
    : IReadOnlyList<Aggregate>, IReadOnlyCollection<Aggregate>, IEnumerable<Aggregate>, IEnumerable

Propriedades

Tipo Nome Resumo
Int32 Contagem
Filter Filtro Obtém a especificação de filtro à qual esta lista agregada pertence.
Aggregate Artigo

Métodos

Tipo Nome Resumo
void Adicionar(Aggregate agregado) Acrescenta uma especificação agregada à lista.
IEnumerator<Aggregate> ObterEnumerador()

AggregateListExtensions

Métodos de extensão para o Vinyl.Sdk.filtering.aggregatelist aula.

public static class Vinyl.Sdk.Filtering.AggregateListExtensions

Métodos estáticos

Tipo Nome Resumo
void Adicione(isso AggregateList agregados, Column coluna, Function função) Acrescenta uma especificação agregada à lista.
void Adicione(isso AggregateList agregados, String Nomedacoluna, Function função) Acrescenta uma especificação agregada à lista.
void Adicione(isso AggregateList agregados, Guid colunaId, Function função) Acrescenta uma especificação agregada à lista.

ColumnFunctionAggregate

Aplica uma função agregada a uma coluna.

public class Vinyl.Sdk.Filtering.ColumnFunctionAggregate
    : Aggregate

Propriedades

Tipo Nome Resumo
Column Coluna Obtém a expressão de classificação.
Function Função Obtém a definição da função lógica.

ColumnSort

Especificação de classificação de colunas.

public class Vinyl.Sdk.Filtering.ColumnSort
    : Sort

Propriedades

Tipo Nome Resumo
Column Coluna Obtém a expressão de classificação.
SortDirection Direção Obtém a direção da classificação.

ColumnValueCondition

Representa uma condição de pesquisa que compara uma coluna a um valor escalar.

public class Vinyl.Sdk.Filtering.ColumnValueCondition
    : Condition

Propriedades

Tipo Nome Resumo
Column Coluna Obtém a definição da coluna.
ComparisonOperator Operador Obtém o operador de comparação.
Object Valor Obtém o valor de comparação.

ComparisonOperator

Operadores de comparação.

public enum Vinyl.Sdk.Filtering.ComparisonOperator
    : Enum, IComparable, IFormattable, IConvertible

Enum

Valor Nome Resumo
0 Igual Comparação de igualdade.
1 NotEquals Comparação de desigualdade.
2 LessThan Comparação de intervalo menor que.
3 GreaterThan Comparação de intervalo maior que.
4 LessThanOrEquals Comparação de intervalo menor ou igual.
5 GreaterThanOrEquals Comparação de intervalo maior ou igual.

Condition

Representa uma condição de pesquisa, como critérios de vinculação de tabela.

public abstract class Vinyl.Sdk.Filtering.Condition

Propriedades

Tipo Nome Resumo
Filter Filtro Obtém a especificação do filtro ao qual esta condição pertence.

ConditionExtensions

Métodos de extensão para trabalhar com Vinyl.Sdk.filtering.condition e Vinyl.Sdk.filtering.conditionlist tipos.

public static class Vinyl.Sdk.Filtering.ConditionExtensions

Métodos estáticos

Tipo Nome Resumo
Object ObterValorDeVinculação(este ConditionList condições, String nome) Obtém o valor da condição para a coluna fornecida.
Object ObterValorDeVinculação(este ConditionList condições, Column coluna) Obtém o valor da condição para a coluna fornecida.
Boolean TryGetBindingValue(este ConditionList condições, Column coluna, Object&valor) Obtém o valor da condição para a coluna fornecida.

ConditionList

Coleção de condições de busca.

public class Vinyl.Sdk.Filtering.ConditionList
    : IReadOnlyList<Condition>, IReadOnlyCollection<Condition>, IEnumerable<Condition>, IEnumerable

Propriedades

Tipo Nome Resumo
Int32 Contagem
Filter Filtro Obtém a especificação de filtro à qual esta lista de condições pertence.
Condition Artigo

Métodos

Tipo Nome Resumo
void Adicionar(Condition condição) Acrescenta uma condição de pesquisa à lista.
IEnumerator<Condition> ObterEnumerador()

ConditionListExtensions

Métodos de extensão para Vinyl.Sdk.filtering.conditionlist aula.

public static class Vinyl.Sdk.Filtering.ConditionListExtensions

Métodos estáticos

Tipo Nome Resumo
void Adicione(isso ConditionList condições, Column coluna, ComparisonOperator operador, Object valor) Acrescenta uma condição de pesquisa à lista.
void Adicione(isso ConditionList condições, String Nomedacoluna, ComparisonOperator operador, Object valor) Acrescenta uma condição de pesquisa à lista.
void Adicione(isso ConditionList condições, Guid colunaId, ComparisonOperator operador, Object valor) Acrescenta uma condição de pesquisa à lista.

Filter

Especificação de filtro para uma definição de tabela lógica.

public class Vinyl.Sdk.Filtering.Filter

Propriedades

Tipo Nome Resumo
AggregateList Agregados Obtém a especificação agregada.
ConditionList Condições Obtém as condições de pesquisa.
String Palavras-chave Obtém ou define os critérios de pesquisa de palavras-chave.
Nullable<Int32> Limit Obtém ou define o número máximo de linhas a serem retornadas. Esta propriedade é usada em conjunto com a propriedade Vinyl.Sdk.Filtering.Filter.Skip para dar suporte à paginação.
Int32 Skip Obtém ou define o número de linhas a serem puladas antes de retornar linhas. Esta propriedade é usada em conjunto com a propriedade Vinyl.Sdk.Filtering.Filter.Limit para dar suporte à paginação.
SortList Classificação Obtém a especificação de classificação.
Table Tabela Obtém a tabela à qual a especificação do filtro se aplica.

FilterBuilder

Classe auxiliar para construir um Vinyl.Sdk.filtering.filterbuilder.filter aula.

public class Vinyl.Sdk.Filtering.FilterBuilder

Propriedades

Tipo Nome Resumo
Filter Filtro Obtém a especificação do filtro.
Table Tabela Obtém a definição da tabela.

Métodos

Tipo Nome Resumo
FilterBuilder Agregar(String coluna, Function função) Agrega os valores na coluna fornecida usando a função especificada.
FilterBuilder Média(String coluna) Calcula a média dos valores na coluna fornecida.
FilterBuilder Contagem(String coluna) Conte os valores na coluna fornecida.
FilterBuilder De(Table tabela) Constrói a especificação do filtro para a tabela fornecida.
FilterBuilder De(Guid tableId) Constrói a especificação do filtro para a tabela fornecida.
FilterBuilder Máx(String coluna) Obtém o valor máximo na coluna fornecida.
FilterBuilder Mínimo(String coluna) Obtém o valor mínimo na coluna fornecida.
FilterBuilder Soma(String coluna) Some os valores na coluna fornecida.
FilterBuilder Onde(String coluna, ComparisonOperator operador, Object valor) Acrescenta uma condição à especificação do filtro.

Sort

Especificação de classificação.

public abstract class Vinyl.Sdk.Filtering.Sort

Propriedades

Tipo Nome Resumo
Filter Filtro Obtém a especificação do filtro ao qual esta classificação pertence.

SortDirection

Direção da especificação de classificação.

public enum Vinyl.Sdk.Filtering.SortDirection
    : Enum, IComparable, IFormattable, IConvertible

Enum

Valor Nome Resumo
0 Crescente Classificar em ordem crescente.
1 Decrescente Classificar em ordem decrescente.

SortList

Lista de especificações de classificação.

public class Vinyl.Sdk.Filtering.SortList
    : IReadOnlyList<Sort>, IReadOnlyCollection<Sort>, IEnumerable<Sort>, IEnumerable

Propriedades

Tipo Nome Resumo
Int32 Contagem
Filter Filtro Obtém a especificação de filtro à qual esta lista de classificação pertence.
Sort Artigo

Métodos

Tipo Nome Resumo
void Adicionar(Sort sort) Acrescenta uma especificação de classificação à lista de classificação.
IEnumerator<Sort> ObterEnumerador()

SortListExtensions

Métodos de extensão para Vinyl.Sdk.filtering.sortlist aula.

public static class Vinyl.Sdk.Filtering.SortListExtensions

Métodos estáticos

Tipo Nome Resumo
void Adicione(isso SortList classificação, Column coluna, SortDirection direção) Acrescenta uma especificação de classificação à lista.
void Adicione(isso SortList classificação, String Nomedacoluna, SortDirection direção) Acrescenta uma especificação de classificação à lista.
void Adicione(isso SortList classificação, Guid colunaId, SortDirection direção) Acrescenta uma especificação de classificação à lista.

TableExtensions

Métodos de extensão para Vinyl.Sdk.tables.table modelo de objeto.

public static class Vinyl.Sdk.Filtering.TableExtensions

Métodos estáticos

Tipo Nome Resumo
Filter CriarFiltro(este Table tabela) Cria uma especificação de filtro para o esquema de tabela fornecido.