Public Types | Public Member Functions | Protected Member Functions | Protected Attributes

PatternBase Class Reference

Common base for graph patterns. More...

Inheritance diagram for PatternBase:
Inheritance graph
[legend]

List of all members.

Public Types

enum  Type {
  TypeInvalid, TypePattern, TypePatternGroup, TypeUnion,
  TypeGraph, TypeExists, TypeCompositionalSelect
}

Public Member Functions

 PatternBase (const PatternBase &other)
PatternBaseoperator= (const PatternBase &other)
bool operator== (const PatternBase &other) const
bool operator!= (const PatternBase &other) const
Q_DECL_DEPRECATED bool isExists () const
 Returns true if the instance is a Exists.
Q_DECL_DEPRECATED bool isPattern () const
 Returns true if the instance is a Pattern.
Q_DECL_DEPRECATED bool isPatternGroup () const
 Returns true if the instance is a PatternGroup.
Q_DECL_DEPRECATED bool isGraph () const
 Returns true if the instance is a Graph.
Q_DECL_DEPRECATED bool isUnion () const
 Returns true if the instance is a Union.
Q_DECL_DEPRECATED bool isCompositionalSelect () const
 Returns true if the instance is a CompositionalSelect.
Type type () const
 Returns the type of the PatternBase.
bool isValid () const
 Returns true if the pattern is valid.
QString sparql (Options::SparqlOptions options=Options::DefaultSparqlOptions) const

Protected Member Functions

 PatternBase (PatternBaseData *data)

Protected Attributes

QSharedDataPointer
< PatternBaseData > 
d

Detailed Description

Common base for graph patterns.

The PatternBase class serves as a common base for all graph patterns. It does not provide any useful function to the user in itself.


Member Function Documentation

bool PatternBase::isCompositionalSelect (  )  const

Returns true if the instance is a CompositionalSelect.

Deprecated:
Use type() instead.
bool PatternBase::isExists (  )  const

Returns true if the instance is a Exists.

Deprecated:
Use type() instead.
bool PatternBase::isGraph (  )  const

Returns true if the instance is a Graph.

Deprecated:
Use type() instead.
bool PatternBase::isPattern (  )  const

Returns true if the instance is a Pattern.

Deprecated:
Use type() instead.
bool PatternBase::isPatternGroup (  )  const

Returns true if the instance is a PatternGroup.

Deprecated:
Use type() instead.
bool PatternBase::isUnion (  )  const

Returns true if the instance is a Union.

Deprecated:
Use type() instead.

The documentation for this class was generated from the following files:
 All Classes Functions Enumerations