Webgate Anywhere 4.0 Abfragesprachen-Referenz

© 2012 Innovation Gate GmbH

Durch die Tatsache, dass WGA die Einbindung vieler verschiedener Datenbank-Typen unterstützt werden in WGA auch viele unterschiedliche Abfragesprachen verwendet, mit deren Hilfe Inhaltsdokumente nach speziellen Kriterien gesucht und dargeboten werden können. Jede dieser Abfragesprachen ist auf die Struktur, Strategie und das Potential der jeweils vewendeten Datenbank-Plattform angepasst und optimiert.

Alle Abfragesprachen werden jedoch letztendlich auf dieselbe Art verwendet. Die formulierte Abfrage wird in einem Tag tml:query verwendet, dessen Attribut "type" den jeweiligen Abfragetypen spezifiziert.

<tml:query type="hql">content.uniquename='home'</tml:query>

In der Regel befindet sich dieser <tml:query>-Tag innerhalb einer <tml:collection>. Ein <tml:foreach>-Tag, der sich ebenfalls unterhalb des Kollektions-Tags befindet ist letztlich für die Ausgabe der gefundenen Ergebnisse verantwortlich.

In diesem Bereich werden alle in WGA verfügbaren Abfragesprachen dokumentiert.  Verwenden sie den Navigator auf der linken Seite um Informationen zu speziellen Abfragesprachen zu erhalten.

In folgender Matrix werden die Datenbank-Typen und ihre angebotenen Abfragesprachen aufgelistet:


formulafulltexthql / fullhqlsqltableviewxpathlucene
WGA Content Store for Lotus Domino
X
X





X
WGA Content Store for JDBC + abgeleitete Typen


X
X



X
WGA Content Store for XML-Files






X

Custom Lotus Domino Database
X
X



X


JDBC-Database (Query only)



X




JDBC-Database with enhanced access



X
X





Inhaltsverzeichnis

1. hql / fullhql

1.1 Objekt "content"

1.2 Objekt "contentItem"

1.3 Objekt "contentFile"

1.4 Objekt "structEntry"

1.5 Objekt "language"

1.6 Objekt "contentType"

1.7 Objekt "area"

2. fulltext

3. formula

4. view

5. sql

6. xpath

7. table

8. lucene