Filtrado de Vinyl.SDK en Jitterbit App Builder
Aggregate
Especificación del agregado.
public abstract class Vinyl.Sdk.Filtering.Aggregate
Propiedades
Tipo | Nombre | Resumen |
---|---|---|
Filter | Filtro | Obtiene la especificación del filtro al que pertenece este agregado. |
AggregateList
Lista de especificaciones de agregados.
public class Vinyl.Sdk.Filtering.AggregateList
: IReadOnlyList<Aggregate>, IReadOnlyCollection<Aggregate>, IEnumerable<Aggregate>, IEnumerable
Propiedades
Tipo | Nombre | Resumen |
---|---|---|
Int32 | Conde | |
Filter | Filtro | Obtiene la especificación de filtro a la que pertenece esta lista agregada. |
Aggregate | Artículo |
Métodos
Tipo | Nombre | Resumen |
---|---|---|
void | Añadir(Aggregate agregado) | Agrega una especificación agregada a la lista. |
IEnumerator<Aggregate> | ObtenerEnumerador() |
AggregateListExtensions
Métodos de extensión para Vinyl.Sdk.filtering.agregatelist clase.
public static class Vinyl.Sdk.Filtering.AggregateListExtensions
Métodos estáticos
Tipo | Nombre | Resumen |
---|---|---|
void | Añadir(esto AggregateList agregados, Column columna, Function función) | Agrega una especificación agregada a la lista. |
void | Añadir(esto AggregateList agregados, String nombreDeColumna, Function función) | Agrega una especificación agregada a la lista. |
void | Añadir(esto AggregateList agregados, Guid ID de columna, Function función) | Agrega una especificación agregada a la lista. |
ColumnFunctionAggregate
Aplica una función de agregación a una columna.
public class Vinyl.Sdk.Filtering.ColumnFunctionAggregate
: Aggregate
Propiedades
Tipo | Nombre | Resumen |
---|---|---|
Column | Columna | Obtiene la expresión de ordenación. |
Function | Función | Obtiene la definición de la función lógica. |
ColumnSort
Especificación de ordenación de columnas.
public class Vinyl.Sdk.Filtering.ColumnSort
: Sort
Propiedades
Tipo | Nombre | Resumen |
---|---|---|
Column | Columna | Obtiene la expresión de ordenación. |
SortDirection | Dirección | Obtiene la dirección de clasificación. |
ColumnValueCondition
Representa una condición de búsqueda que compara una columna con un valor escalar.
public class Vinyl.Sdk.Filtering.ColumnValueCondition
: Condition
Propiedades
Tipo | Nombre | Resumen |
---|---|---|
Column | Columna | Obtiene la definición de la columna. |
ComparisonOperator | Operador | Obtiene el operador de comparación. |
Object | Valor | Obtiene el valor de comparación. |
ComparisonOperator
Operadores de comparación.
public enum Vinyl.Sdk.Filtering.ComparisonOperator
: Enum, IComparable, IFormattable, IConvertible
enumeración
Valor | Nombre | Resumen |
---|---|---|
0 | Igual | Comparación de igualdad. |
1 | NotEquals | Comparación de desigualdades. |
2 | Menos que | Comparación de rango menor que. |
3 | Mayor que | Comparación de rango mayor que. |
4 | LessThanOrEquals | Comparación de rango menor o igual que. |
5 | MayorQueOIgual | Comparación de rango mayor o igual que. |
Condition
Representa una condición de búsqueda, como un criterio de vinculación de tablas.
public abstract class Vinyl.Sdk.Filtering.Condition
Propiedades
Tipo | Nombre | Resumen |
---|---|---|
Filter | Filtro | Obtiene la especificación de filtro a la que pertenece esta condición. |
ConditionExtensions
Métodos de extensión para trabajar con Vinyl.Sdk.filtering.condition y Vinyl.Sdk.filtering.conditionlist tipos.
public static class Vinyl.Sdk.Filtering.ConditionExtensions
Métodos estáticos
Tipo | Nombre | Resumen |
---|---|---|
Object | ObtenerValorDeEnlace(este ConditionList condiciones, String nombre) | Obtiene el valor de la condición para la columna dada. |
Object | ObtenerValorDeEnlace(este ConditionList condiciones, Column columna) | Obtiene el valor de la condición para la columna dada. |
Boolean | TryGetBindingValue(este ConditionList condiciones, Column columna, Object& valor) | Obtiene el valor de la condición para la columna dada. |
ConditionList
Recopilación de condiciones de búsqueda.
public class Vinyl.Sdk.Filtering.ConditionList
: IReadOnlyList<Condition>, IReadOnlyCollection<Condition>, IEnumerable<Condition>, IEnumerable
Propiedades
Tipo | Nombre | Resumen |
---|---|---|
Int32 | Conde | |
Filter | Filtro | Obtiene la especificación de filtro a la que pertenece esta lista de condiciones. |
Condition | Artículo |
Métodos
Tipo | Nombre | Resumen |
---|---|---|
void | Añadir(Condition condición) | Añade una condición de búsqueda a la lista. |
IEnumerator<Condition> | ObtenerEnumerador() |
ConditionListExtensions
Métodos de extensión para Vinyl.Sdk.filtering.conditionlist clase.
public static class Vinyl.Sdk.Filtering.ConditionListExtensions
Métodos estáticos
Tipo | Nombre | Resumen |
---|---|---|
void | Añadir(esto ConditionList condiciones, Column columna, ComparisonOperator operador, Object valor) | Agrega una condición de búsqueda a la lista. |
void | Añadir(esto ConditionList condiciones, String nombreDeColumna, ComparisonOperator operador, Object valor) | Agrega una condición de búsqueda a la lista. |
void | Añadir(esto ConditionList condiciones, Guid ID de columna, ComparisonOperator operador, Object valor) | Agrega una condición de búsqueda a la lista. |
Filter
Especificación de filtro para la definición de una tabla lógica.
public class Vinyl.Sdk.Filtering.Filter
Propiedades
Tipo | Nombre | Resumen |
---|---|---|
AggregateList | Agregados | Obtiene la especificación del agregado. |
ConditionList | Condiciones | Obtiene las condiciones de búsqueda. |
String | Palabras clave | Obtiene o establece los criterios de búsqueda de palabras clave. |
Nullable<Int32> Límite | Obtiene o establece el número máximo de filas que se devolverán. Esta propiedad se utiliza junto con la propiedad Vinyl para permitir la paginación. | |
Int32 Omitir | Obtiene o establece el número de filas que se omitirán antes de devolver las filas. Esta propiedad se utiliza junto con la propiedad Vinyl para permitir la paginación. | |
SortList | Ordenación | Obtiene la especificación de ordenación. |
Table | Tabla | Obtiene la tabla a la que se aplica la especificación del filtro. |
FilterBuilder
Clase auxiliar para construir un Vinyl.Sdk.filtering.filterbuilder.filter clase.
public class Vinyl.Sdk.Filtering.FilterBuilder
Propiedades
Tipo | Nombre | Resumen |
---|---|---|
Filter | Filtro | Obtiene la especificación del filtro. |
Table | Tabla | Obtiene la definición de la tabla. |
Métodos
Tipo | Nombre | Resumen |
---|---|---|
FilterBuilder | Agregado(String columna, Function función) | Agrega los valores en la columna dada usando la función especificada. |
FilterBuilder | Promedio(String columna) | Promedia los valores en la columna dada. |
FilterBuilder | Contar(String columna) | Cuenta los valores en la columna dada. |
FilterBuilder | Desde(Table tabla) | Construye la especificación del filtro para la tabla dada. |
FilterBuilder | Desde(Guid tableId) | Construye la especificación del filtro para la tabla dada. |
FilterBuilder | Máx.(String columna) | Obtiene el valor máximo en la columna dada. |
FilterBuilder | Mínimo(String columna) | Obtiene el valor mínimo en la columna dada. |
FilterBuilder | Suma(String columna) | Suma los valores en la columna dada. |
FilterBuilder | Dónde(String columna, ComparisonOperator operador, Object valor) | Agrega una condición a la especificación del filtro. |
Sort
Especificación de ordenamiento.
public abstract class Vinyl.Sdk.Filtering.Sort
Propiedades
Tipo | Nombre | Resumen |
---|---|---|
Filter | Filtro | Obtiene la especificación de filtro al que pertenece esta clasificación. |
SortDirection
Ordenar la dirección de especificación.
public enum Vinyl.Sdk.Filtering.SortDirection
: Enum, IComparable, IFormattable, IConvertible
enumeración
Valor | Nombre | Resumen |
---|---|---|
0 | Ascendente | Ordenar en orden ascendente. |
1 | Descendente | Ordenar en orden descendente. |
SortList
Lista de especificaciones de ordenación.
public class Vinyl.Sdk.Filtering.SortList
: IReadOnlyList<Sort>, IReadOnlyCollection<Sort>, IEnumerable<Sort>, IEnumerable
Propiedades
Tipo | Nombre | Resumen |
---|---|---|
Int32 | Conde | |
Filter | Filtro | Obtiene la especificación de filtro al que pertenece esta lista de clasificación. |
Sort | Artículo |
Métodos
Tipo | Nombre | Resumen |
---|---|---|
void | Añadir(Sort sort) | Agrega una especificación de ordenamiento a la lista de ordenamiento. |
IEnumerator<Sort> | ObtenerEnumerador() |
SortListExtensions
Métodos de extensión para Vinyl.Sdk.filtering.sortlist clase.
public static class Vinyl.Sdk.Filtering.SortListExtensions
Métodos estáticos
Tipo | Nombre | Resumen |
---|---|---|
void | Añadir(esto SortList clasificación, Column columna, SortDirection dirección) | Añade una especificación de clasificación a la lista. |
void | Añadir(esto SortList clasificación, String nombreDeColumna, SortDirection dirección) | Añade una especificación de clasificación a la lista. |
void | Añadir(esto SortList clasificación, Guid ID de columna, SortDirection dirección) | Añade una especificación de clasificación a la lista. |
TableExtensions
Métodos de extensión para Vinyl.Sdk.tables.table modelo de objetos.
public static class Vinyl.Sdk.Filtering.TableExtensions
Métodos estáticos
Tipo | Nombre | Resumen |
---|---|---|
Filter | CreateFilter(este Table tabla) | Crea una especificación de filtro para el esquema de tabla dado. |