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. |