Zum Inhalt springen

Verwandeln Sie Ihre Kontakte in Urlaubsgeld mit unserem neuen Kundenempfehlungsprogramm! Erfahren Sie mehr

Diese Dokumentation gilt für Version 4 und höher von App Builder, dem neuen Namen für Vinyl. Hier gelangen Sie zur Vinyl-Dokumentation.

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.