Vinyl.Sdk.Filtering im Jitterbit App Builder
Aggregate
Aggregatspezifikation.
public abstract class Vinyl.Sdk.Filtering.Aggregate
Eigenschaften
Typ | Name | Zusammenfassung |
---|---|---|
Filter | Filter | Ruft die Filterspezifikation ab, zu der dieses Aggregat gehört. |
AggregateList
Liste der Aggregatspezifikationen.
public class Vinyl.Sdk.Filtering.AggregateList
: IReadOnlyList<Aggregate>, IReadOnlyCollection<Aggregate>, IEnumerable<Aggregate>, IEnumerable
Eigenschaften
Typ | Name | Zusammenfassung |
---|---|---|
Int32 | Anzahl | |
Filter | Filter | Ruft die Filterspezifikation ab, zu der diese Aggregatliste gehört. |
Aggregate | Artikel |
Methoden
Typ | Name | Zusammenfassung |
---|---|---|
void | Hinzufügen(Aggregate Aggregat) | Fügt der Liste eine Aggregatspezifikation hinzu. |
IEnumerator<Aggregate> | GetEnumerator() |
AggregateListExtensions
Erweiterungsmethoden für die Vinyl.Sdk.filtering.aggregatelist Klasse.
public static class Vinyl.Sdk.Filtering.AggregateListExtensions
Statische Methoden
Typ | Name | Zusammenfassung |
---|---|---|
void | Add(dieses AggregateList Aggregate, Column Spalte, Function Funktion) | Fügt der Liste eine Aggregatspezifikation hinzu. |
void | Add(dieses AggregateList Aggregate, String Spaltenname, Function Funktion) | Fügt der Liste eine Aggregatspezifikation hinzu. |
void | Add(dieses AggregateList Aggregate, Guid Spalten-ID, Function Funktion) | Fügt der Liste eine Aggregatspezifikation hinzu. |
ColumnFunctionAggregate
Wendet eine Aggregatfunktion auf eine Spalte an.
public class Vinyl.Sdk.Filtering.ColumnFunctionAggregate
: Aggregate
Eigenschaften
Typ | Name | Zusammenfassung |
---|---|---|
Column | Spalte | Ruft den Sortierausdruck ab. |
Function | Funktion | Ruft die logische Funktionsdefinition ab. |
ColumnSort
Spaltensortierspezifikation.
public class Vinyl.Sdk.Filtering.ColumnSort
: Sort
Eigenschaften
Typ | Name | Zusammenfassung |
---|---|---|
Column | Spalte | Ruft den Sortierausdruck ab. |
SortDirection | Richtung | Ruft die Sortierrichtung ab. |
ColumnValueCondition
Stellt eine Suchbedingung dar, die eine Spalte mit einem Skalarwert vergleicht.
public class Vinyl.Sdk.Filtering.ColumnValueCondition
: Condition
Eigenschaften
Typ | Name | Zusammenfassung |
---|---|---|
Column | Spalte | Ruft die Spaltendefinition ab. |
ComparisonOperator | Operator | Ruft den Vergleichsoperator ab. |
Object | Wert | Ruft den Vergleichswert ab. |
ComparisonOperator
Vergleichsoperatoren.
public enum Vinyl.Sdk.Filtering.ComparisonOperator
: Enum, IComparable, IFormattable, IConvertible
Aufzählung
Wert | Name | Zusammenfassung |
---|---|---|
0 | Gleich | Gleichheitsvergleich. |
1 | NotEquals | Ungleichheitsvergleich. |
2 | LessThan | Vergleich von Bereichen kleiner als. |
3 | GreaterThan | Vergleich von Bereichen, die größer sind als. |
4 | LessThanOrEquals | Kleiner-gleich-Bereichsvergleich. |
5 | GreaterThanOrEquals | Bereichsvergleich „Größer als oder gleich“. |
Condition
Stellt eine Suchbedingung dar, z. B. ein Tabellenbindungskriterium.
public abstract class Vinyl.Sdk.Filtering.Condition
Eigenschaften
Typ | Name | Zusammenfassung |
---|---|---|
Filter | Filter | Ruft die Filterspezifikation ab, zu der diese Bedingung gehört. |
ConditionExtensions
Erweiterungsmethoden für die Arbeit mit Vinyl.Sdk.filtering.condition und Vinyl Typen.
public static class Vinyl.Sdk.Filtering.ConditionExtensions
Statische Methoden
Typ | Name | Zusammenfassung |
---|---|---|
Object | GetBindingValue(diese ConditionList Bedingungen, String Name) | Ruft den Bedingungswert für die angegebene Spalte ab. |
Object | GetBindingValue(diese ConditionList Bedingungen, Column Spalte) | Ruft den Bedingungswert für die angegebene Spalte ab. |
Boolean | TryGetBindingValue(diese ConditionList Bedingungen, Column Spalte, Object& Wert) | Ruft den Bedingungswert für die angegebene Spalte ab. |
ConditionList
Sammlung von Suchbedingungen.
public class Vinyl.Sdk.Filtering.ConditionList
: IReadOnlyList<Condition>, IReadOnlyCollection<Condition>, IEnumerable<Condition>, IEnumerable
Eigenschaften
Typ | Name | Zusammenfassung |
---|---|---|
Int32 | Anzahl | |
Filter | Filter | Ruft die Filterspezifikation ab, zu der diese Bedingungsliste gehört. |
Condition | Artikel |
Methoden
Typ | Name | Zusammenfassung |
---|---|---|
void | Hinzufügen(Condition Bedingung) | Fügt der Liste eine Suchbedingung hinzu. |
IEnumerator<Condition> | GetEnumerator() |
ConditionListExtensions
Erweiterungsmethoden für die Vinyl.Sdk.filtering.conditionlist Klasse.
public static class Vinyl.Sdk.Filtering.ConditionListExtensions
Statische Methoden
Typ | Name | Zusammenfassung |
---|---|---|
void | Add(dieses ConditionList Bedingungen, Column Spalte, ComparisonOperator Betreiber, Object Wert) | Fügt der Liste eine Suchbedingung hinzu. |
void | Add(dieses ConditionList Bedingungen, String Spaltenname, ComparisonOperator Betreiber, Object Wert) | Fügt der Liste eine Suchbedingung hinzu. |
void | Add(dieses ConditionList Bedingungen, Guid Spalten-ID, ComparisonOperator Betreiber, Object Wert) | Fügt der Liste eine Suchbedingung hinzu. |
Filter
Filterspezifikation für eine logische Tabellendefinition.
public class Vinyl.Sdk.Filtering.Filter
Eigenschaften
Typ | Name | Zusammenfassung |
---|---|---|
AggregateList | Aggregate | Ruft die Aggregatspezifikation ab. |
ConditionList | Bedingungen | Ruft die Suchbedingungen ab. |
String | Schlüsselwörter | Ruft die Schlüsselwortsuchkriterien ab oder legt sie fest. |
Nullable<Int32> | Limit | Ruft die maximale Anzahl der zurückzugebenden Zeilen ab oder legt sie fest. Diese Eigenschaft wird in Verbindung mit der Eigenschaft Vinyl verwendet, um die Seitennummerierung zu unterstützen. |
Int32 | Überspringen | Ruft die Anzahl der Zeilen ab, die vor der Rückgabe übersprungen werden sollen, oder legt diese fest. Diese Eigenschaft wird in Verbindung mit der Eigenschaft Vinyl verwendet, um die Seitennummerierung zu unterstützen. |
SortList | Sortierung | Ruft die Sortierspezifikation ab. |
Table | Tabelle | Ruft die Tabelle ab, auf die die Filterspezifikation angewendet wird. |
FilterBuilder
Hilfsklasse zum Erstellen eines Vinyl.Sdk.filtering.filterbuilder.filter Klasse.
public class Vinyl.Sdk.Filtering.FilterBuilder
Eigenschaften
Typ | Name | Zusammenfassung |
---|---|---|
Filter | Filter | Ruft die Filterspezifikation ab. |
Table | Tabelle | Ruft die Tabellendefinition ab. |
Methoden
Typ | Name | Zusammenfassung |
---|---|---|
FilterBuilder | Aggregat(String Spalte, Function Funktion) | Aggregieren Sie die Werte in der angegebenen Spalte mithilfe der angegebenen Funktion. |
FilterBuilder | Durchschnitt(String Spalte) | Ermittelt den Durchschnitt der Werte in der angegebenen Spalte. |
FilterBuilder | Anzahl(String Spalte) | Zählen Sie die Werte in der angegebenen Spalte. |
FilterBuilder | Von(Table Tabelle) | Erstellt die Filterspezifikation für die angegebene Tabelle. |
FilterBuilder | Von(Guid tableId) | Erstellt die Filterspezifikation für die angegebene Tabelle. |
FilterBuilder | Max(String Spalte) | Ruft den Maximalwert in der angegebenen Spalte ab. |
FilterBuilder | Min(String Spalte) | Ruft den Mindestwert in der angegebenen Spalte ab. |
FilterBuilder | Summe(String Spalte) | Summieren Sie die Werte in der angegebenen Spalte. |
FilterBuilder | Wo(String Spalte, ComparisonOperator Betreiber, Object Wert) | Fügt der Filterspezifikation eine Bedingung hinzu. |
Sort
Sortierspezifikation.
public abstract class Vinyl.Sdk.Filtering.Sort
Eigenschaften
Typ | Name | Zusammenfassung |
---|---|---|
Filter | Filter | Ruft die Filterspezifikation ab, zu der diese Sortierung gehört. |
SortDirection
Sortierspezifikationsrichtung.
public enum Vinyl.Sdk.Filtering.SortDirection
: Enum, IComparable, IFormattable, IConvertible
Aufzählung
Wert | Name | Zusammenfassung |
---|---|---|
0 | Aufsteigend | In aufsteigender Reihenfolge sortieren. |
1 | Absteigend | In absteigender Reihenfolge sortieren. |
SortList
Liste der Sortierspezifikationen.
public class Vinyl.Sdk.Filtering.SortList
: IReadOnlyList<Sort>, IReadOnlyCollection<Sort>, IEnumerable<Sort>, IEnumerable
Eigenschaften
Typ | Name | Zusammenfassung |
---|---|---|
Int32 | Anzahl | |
Filter | Filter | Ruft die Filterspezifikation ab, zu der diese Sortierliste gehört. |
Sort | Artikel |
Methoden
Typ | Name | Zusammenfassung |
---|---|---|
void | Hinzufügen(Sort sort) | Fügt der Sortierliste eine Sortierspezifikation hinzu. |
IEnumerator<Sort> | GetEnumerator() |
SortListExtensions
Erweiterungsmethoden für die Vinyl.Sdk.filtering.sortlist Klasse.
public static class Vinyl.Sdk.Filtering.SortListExtensions
Statische Methoden
Typ | Name | Zusammenfassung |
---|---|---|
void | Add(dieses SortList Sortieren, Column Spalte, SortDirection Richtung) | Fügt der Liste eine Sortierspezifikation hinzu. |
void | Add(dieses SortList Sortieren, String Spaltenname, SortDirection Richtung) | Fügt der Liste eine Sortierspezifikation hinzu. |
void | Add(dieses SortList Sortieren, Guid Spalten-ID, SortDirection Richtung) | Fügt der Liste eine Sortierspezifikation hinzu. |
TableExtensions
Erweiterungsmethoden für die Vinyl.Sdk.tables.table Objektmodell.
public static class Vinyl.Sdk.Filtering.TableExtensions
Statische Methoden
Typ | Name | Zusammenfassung |
---|---|---|
Filter | CreateFilter(dieses Table Tabelle) | Erstellt eine Filterspezifikation für das angegebene Schema. |