• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

NepomukDaemons

queryparser.cpp File Reference

#include "queryparser.h"
#include "query.h"
#include "term.h"
#include <QtCore/QRegExp>
#include <QtCore/QSet>
#include <KDebug>
#include <KLocale>

Include dependency graph for queryparser.cpp:

Go to the source code of this file.


Functions

Soprano::LiteralValue createLiteral (const QString &s)
Nepomuk::Search::Term::Comparator fieldTypeRelationFromString (const QString &s)
QRegExp s_fieldRx (s_inExclusionPattern+s_fieldNamePattern.arg(3)+s_comparatorPattern+s_plainTermPattern.arg(6))
QRegExp s_plainTermRx (s_inExclusionPattern+s_plainTermPattern.arg(3))
QRegExp s_propertyRx (s_inExclusionPattern+s_uriPattern+s_comparatorPattern+s_plainTermPattern.arg(5))
QRegExp s_resourceRx (s_inExclusionPattern+s_uriPattern+"(?::|=)"+s_uriPattern)
QString stripQuotes (const QString &s)
QUrl tryToBeIntelligentAboutParsingUrl (const QString &s)

Variables

QString s_comparatorPattern ("(:|\<=|\>=|=|\<|\>)")
QRegExp s_fieldFieldRx (s_inExclusionPattern+s_fieldNamePattern.arg(3)+s_comparatorPattern+"\\("+s_fieldNamePattern.arg(6)+s_comparatorPattern+s_plainTermPattern.arg(9)+"\\)")
QString s_fieldNamePattern ("([^\\s\"':=<>]+|(?:([\"'])[^\"':=<>]+\\%1))")
QString s_inExclusionPattern ("([\\+\\-]?)")
QString s_plainTermPattern ("([^\\s\"':=<>]+|(?:([\"'])[^\"']+\\%1))")
QString s_uriPattern ("<([^<>]+)>")

Function Documentation

Soprano::LiteralValue @15::createLiteral ( const QString &  s  )  [static]

Definition at line 114 of file queryparser.cpp.

Nepomuk::Search::Term::Comparator @15::fieldTypeRelationFromString ( const QString &  s  )  [static]

Definition at line 70 of file queryparser.cpp.

QRegExp @15::s_fieldRx ( s_inExclusionPattern+s_fieldNamePattern.  arg3)+s_comparatorPattern+s_plainTermPattern.arg(6  )  [static]

QRegExp @15::s_plainTermRx ( s_inExclusionPattern+s_plainTermPattern.  arg3  )  [static]

QRegExp @15::s_propertyRx ( s_inExclusionPattern+s_uriPattern+s_comparatorPattern+s_plainTermPattern.  arg5  )  [static]

QRegExp @15::s_resourceRx ( s_inExclusionPattern+s_uriPattern+"(?::|=)"+  s_uriPattern  )  [static]

QString @15::stripQuotes ( const QString &  s  )  [static]

Definition at line 95 of file queryparser.cpp.

QUrl @15::tryToBeIntelligentAboutParsingUrl ( const QString &  s  )  [static]

Definition at line 105 of file queryparser.cpp.


Variable Documentation

QString s_comparatorPattern("(:|\<=|\>=|=|\<|\>)") [static]

QRegExp s_fieldFieldRx(s_inExclusionPattern+s_fieldNamePattern.arg(3)+s_comparatorPattern+"\\("+s_fieldNamePattern.arg(6)+s_comparatorPattern+s_plainTermPattern.arg(9)+"\\)") [static]

QString s_fieldNamePattern("([^\\s\"':=<>]+|(?:([\"'])[^\"':=<>]+\\%1))") [static]

QString s_inExclusionPattern("([\\+\\-]?)") [static]

QString s_plainTermPattern("([^\\s\"':=<>]+|(?:([\"'])[^\"']+\\%1))") [static]

QString s_uriPattern("<([^<>]+)>") [static]

NepomukDaemons

Skip menu "NepomukDaemons"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

API Reference

Skip menu "API Reference"
  • KCMShell
  • KNotify
  • KStyles
  • Nepomuk Daemons
Generated for API Reference by doxygen 1.5.7
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal