Command Reference > Infacmd dis-Abfragen > Vergleichsoperatoren
  

Vergleichsoperatoren

Verwenden Sie die Vergleichsoperatoren mit Abfrageparametern, um eine Abfrage zu erstellen. Sie können Vergleichsoperatoren verwenden, um beim Abfragen von Objekten Kriterien anzugeben.
In der folgenden Tabelle werden die Vergleichsoperatoren aufgelistet, die Sie mit jedem Abfrageparametertyp verwenden können:
Typ des Abfrageparameters
Enthält Abfrageparameter
Vergleichsoperatoren
Beispiele
Subjekt
name
Tag
createdBy
lastModifiedBy
~contains~
~not-contains~
~not-ends-with~
~not-starts-with~
~ends-with~
~starts-with~
=
!=
~in~
~not-in~
Name ~contains~ Zuordnung
Tag ~in~ (tg_1, tg_2, tg_3)
createdBy = Administrator
lastModifiedBy ~ends-with~ Besucher
Betreff
object
type
=
!=
~in~
~not-in~
type = Mapping
object != Mapping
objectin(P1/F1/Map1,P2/F1/Map2)
Uhrzeit
lastModifiedTime
checkInTime
checkOutTime
creationTime
>
<
~within-last~
~between~
~not-between~
lastModifiedTime < 2019-02-26 20:32:54
checkInTime ~between~ (2018-12-26 20:32:54, 2018-05-26 20:32:54)
checkOutTime ~within-last~ 10 (Tage)
Status
versionStatus
~is-checkedin~
~is-checkedout~
versionStatus ~is-checkedin~
versionStatus ~is-checkedout~
Speicherort
Ordner
Projekt
Anwendung
~contains~
~not-ends-with~
~not-contains~
~not-starts-with~
~ends-with~
~starts-with~
=
!=
~in~
~not-in~
name ~contains~ Mapping where project ~ends-with~ _1
lastModifiedBy ~ends-with~ trator where folder ~not-in~ (Folder_3, Folder_2)
all where project=Project_1, folder=Folder_1
name = Mapping where project=Project_1, folder=/Folder_1/Folder_2/
name = Mapping where project=Project_1, folder=/
name = captain_america where app~in~ (MapGenTest, MapGenEg)
Wenn Sie eine Abfrage durch Angabe eines Kriteriums mithilfe von Vergleichsoperatoren erstellt haben, gibt die Abfrage das Objekt an den Client zurück, der das Kriterium erfüllt.
Sie können beispielsweise eine Abfrage zum Abrufen von Objekten erstellen, die den Namen mapping 1 aufweisen.
name=mapping1
HINWEIS: Das Zeitformat ist YYYY-MM-DD HH24:MI:SS.

Angabe eines Ordnerpfads

Verwenden Sie zum Erstellen einer Abfrage einen rekursiven oder nicht rekursiven Ordnerpfad. Sie können den Ordnerpfad angeben, um auf Objekte innerhalb eines Ordners zuzugreifen.
Sie können die folgenden Typen von Ordnerpfaden verwenden:
Ordnerpfade sind standardmäßig rekursiv. Zur Angabe eines nicht rekursiven Ordnerpfads verwenden Sie einen Schrägstrich am Ende des Ordnerpfads.
In der folgenden Tabelle werden Beispielabfragen mit rekursiven und nicht rekursiven Ordnerpfaden beschrieben:
Beispielabfrage
Beschreibung
name=map1 folder=/
Nicht rekursiv. Die Abfrage untersucht nur die Objekte, die sich direkt unter dem Projekt befinden.
name=map1 folder=/f1/f2/
Nicht rekursiv. Die Abfrage untersucht nur die Objekte, die sich im Pfad /f1/f2/ befinden.
name=map1 folder=f1
Rekursiv. Die Abfrage untersucht alle Objekte, die sich im Ordner f1 und in allen Unterordnern von f1 befinden.
name=map1 folder=/f1/f2
Rekursiv. Die Abfrage untersucht alle Objekte, die sich im Pfad /f1/f2 und in allen Unterordnern von f2 befinden.
HINWEIS: Wenn Sie einen Schrägstrich zur Angabe eines Ordnerpfads verwenden, stehen nur die folgenden Vergleichsoperatoren zur Verfügung: =, !=, ~in~ und ~not-in~.