Zum Inhalt springen

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 Füge dies hinzu AggregateList Aggregate, Column Spalte, Function Funktion) Fügt der Liste eine Aggregatspezifikation hinzu.
void Füge dies hinzu AggregateList Aggregate, String Spaltenname, Function Funktion) Fügt der Liste eine Aggregatspezifikation hinzu.
void Füge dies hinzu 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 Kleiner-als-Bereichsvergleich.
3 GreaterThan Vergleich von Bereichen, die größer sind als.
4 LessThanOrEquals Kleiner-als-gleich-Bereichsvergleich.
5 GreaterThanOrEquals Bereichsvergleich „Größer als oder gleich“.

Condition

Stellt eine Suchbedingung dar, wie z. B. Tabellenbindungskriterien.

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.Filterung.Bedingung Und Vinyl.Sdk.filtering.conditionlist Typen.

public static class Vinyl.Sdk.Filtering.ConditionExtensions

Statische Methoden

Typ Name Zusammenfassung
Object GetBindingValue(dieser ConditionList Bedingungen, String Name) Ruft den Bedingungswert für die angegebene Spalte ab.
Object GetBindingValue(dieser ConditionList Bedingungen, Column Spalte) Ruft den Bedingungswert für die angegebene Spalte ab.
Boolean TryGetBindingValue(dieser 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 Füge dies hinzu ConditionList Bedingungen, Column Spalte, ComparisonOperator Betreiber, Object Wert) Fügt der Liste eine Suchbedingung hinzu.
void Füge dies hinzu ConditionList Bedingungen, String Spaltenname, ComparisonOperator Betreiber, Object Wert) Fügt der Liste eine Suchbedingung hinzu.
void Füge dies hinzu 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 dem Vinyl.Sdk.Filtering.Filter.Skip-Eigenschaft zur Unterstützung der Seitennummerierung.
Int32 Überspringen Ruft die Anzahl der Zeilen ab, die übersprungen werden sollen, bevor Zeilen zurückgegeben werden. Diese Eigenschaft wird in Verbindung mit dem Vinyl.Sdk.Filtering.Filter.Limit-Eigenschaft zur Unterstützung der Seitennummerierung.
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) Aggregiert 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ählt 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) Summiert die Werte in der angegebenen Spalte.
FilterBuilder Wobei(String Spalte, ComparisonOperator Betreiber, Object Wert) Fügt der Filterspezifikation eine Bedingung hinzu.

Sort

Sortierungsspezifikation.

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 Aufsteigend 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 Sortierangabe 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 Füge dies hinzu SortList Sortieren, Column Spalte, SortDirection Richtung) Fügt der Liste eine Sortierangabe hinzu.
void Füge dies hinzu SortList Sortieren, String Spaltenname, SortDirection Richtung) Fügt der Liste eine Sortierangabe hinzu.
void Füge dies hinzu SortList Sortieren, Guid Spalten-ID, SortDirection Richtung) Fügt der Liste eine Sortierangabe hinzu.

TableExtensions

Erweiterungsmethoden für die Vinyl.Sdk.tables.Tabelle Objektmodell.

public static class Vinyl.Sdk.Filtering.TableExtensions

Statische Methoden

Typ Name Zusammenfassung
Filter Filter erstellen(dies Table Tabelle) Erstellt eine Filterspezifikation für das angegebene Schema.