Tsparql.SparqlConnectionFlags
Description: Reference for Tsparql.SparqlConnectionFlags

### Enumeration

# TsparqlSparqlConnectionFlags

#### Declaration

    flags Tsparql.SparqlConnectionFlags

#### Description [src]

Connection flags to modify `TrackerSparqlConnection` behavior.

#### Members

`TRACKER_SPARQL_CONNECTION_FLAGS_NONE`

  No flags.

  - Value: `0`
  - Available since: 3.0
`TRACKER_SPARQL_CONNECTION_FLAGS_READONLY`

  Connection is readonly.

  - Value: `1`
  - Available since: 3.0
`TRACKER_SPARQL_CONNECTION_FLAGS_FTS_ENABLE_STEMMER`

  Word stemming is applied to FTS search terms.

  - Value: `2`
  - Available since: 3.0
`TRACKER_SPARQL_CONNECTION_FLAGS_FTS_ENABLE_UNACCENT`

  Unaccenting is applied to FTS search terms.

  - Value: `4`
  - Available since: 3.0
`TRACKER_SPARQL_CONNECTION_FLAGS_FTS_ENABLE_STOP_WORDS`

  FTS Search terms are filtered through a stop word list. This flag is deprecated since Tracker 3.6, and will do nothing.

  - Value: `8`
  - Available since: 3.0
`TRACKER_SPARQL_CONNECTION_FLAGS_FTS_IGNORE_NUMBERS`

  Ignore numbers in FTS search terms.

  - Value: `16`
  - Available since: 3.0
`TRACKER_SPARQL_CONNECTION_FLAGS_ANONYMOUS_BNODES`

  Treat blank nodes as specified in SPARQL 1.1 syntax. Namely, they cannot be used as URIs. This flag is available since Tracker 3.3.

  - Value: `32`
  - Available since: 3.0
`TRACKER_SPARQL_CONNECTION_FLAGS_DISABLE_SYNTAX_EXTENSIONS`

  Disables no longer recommended legacy syntax extensions to the SPARQL 1.1 specifications.

  - Value: `64`
  - Available since: 3.11
`TRACKER_SPARQL_CONNECTION_FLAGS_SPARQL_STRICT`

  Enables all behavior that provides most adherence to SPARQL 1.1 standards. Currently this is equivalent to `ANONYMOUS_BNODES | DISABLE_SYNTAX_EXTENSIONS`. More flags may be added in the future.

  - Value: `96`
  - Available since: 3.11