MCPcopy Create free account

hub / github.com/ad-freiburg/qlever / types & classes

Types & classes1,774 in github.com/ad-freiburg/qlever

↓ 395 callersClassIri
Owning IRI type (stores its own `std::string`).
src/rdfTypes/Iri.h:83
↓ 356 callersClassD
D is not serializable
test/SerializerTest.cpp:84
↓ 170 callersClassDateYearOrDuration
This class either encodes a `Date`, a year that is outside the range that can be currently represented by the year class [-9999, 9999], or a `DayTimeD
src/util/DateYearDuration.h:26
↓ 167 callersClassVariable
src/rdfTypes/Variable.h:17
↓ 123 callersClassGraphPattern
Groups triplets and filters. Represents a node in a tree (as graph patterns are recursive).
src/parser/GraphPattern.h:32
↓ 106 callersClassOptional
An `OPTIONAL` clause. TODO<joka921> the `_optional` member of the child should not be necessary.
src/parser/GraphPatternOperation.h:140
↓ 105 callersClassB
Friend serialization function, defined inline.
test/SerializerTest.cpp:58
↓ 88 callersClassDayTimeDuration
______________________________________________________________________________ Class similar to `Date` which holds an `xsd:dayTimeDuration` value in 6
src/util/Duration.h:68
↓ 80 callersClassJoin
test/ParallelMultiwayMergeTest.cpp:19
↓ 78 callersClassFilter
src/engine/Filter.h:16
↓ 71 callersClassSort
This operation sorts an `IdTable` by the `internal` order of the IDs. This order is cheap to compute (just a bitwise compare of integers), but is diff
src/engine/Sort.h:28
↓ 58 callersClassGeoPoint
A GeoPoint represents a pair of geographical coordinates on earth consisting of latitude (lat) and longitude (lng).
src/rdfTypes/GeoPoint.h:37
↓ 58 callersClassIdTriple
src/global/IdTriple.h:20
↓ 44 callersClassValues
src/engine/Values.h:13
↓ 43 callersClassTestVal
Organize each test case into a neat struct to hold the expected values.
test/TransitivePathGraphSearchTest.cpp:172
↓ 40 callersClassUpdateClause
src/parser/UpdateClause.h:31
↓ 33 callersClassUnion
src/engine/Union.h:18
↓ 31 callersClassS
A static and non-static member function that can be also used with the `CALL_FIXED_SIZE` macro
test/CallFixedSizeTest.cpp:86
↓ 31 callersClasstoString
src/util/Parameters.h:170
↓ 28 callersClassBind
BIND operation.
src/engine/Bind.h:13
↓ 28 callersClassBlankNode
src/parser/data/BlankNode.h:13
↓ 28 callersClassLiteral
Owning Literal type (stores its own `std::string`).
src/rdfTypes/Literal.h:125
↓ 27 callersClassCartesianProductJoin
An operation that takes a set of subresults that pairwise-disjoint sets of bound variables and materializes the full Cartesian product of these operat
src/engine/CartesianProductJoin.h:20
↓ 22 callersClassParsedRequestBuilder
Helper for parsing `HttpRequest` into `ParsedRequest`. The parsing has many common patterns but the details are slightly different. This struct stores
src/engine/ParsedRequestBuilder.h:17
↓ 20 callersClassSparqlTriple
src/parser/PathQuery.h:15
↓ 18 callersClassTripleComponent
A wrapper around a `std::variant` that can hold the different types that the subject, predicate, or object of a triple can have in the Turtle Parser.
src/parser/TripleComponent.h:46
↓ 17 callersClassLimitOffsetClause
Represents the data returned by a limitOffsetClause.
src/parser/data/LimitOffsetClause.h:18
↓ 15 callersClassInputRangeTypeErased
src/util/Iterators.h:471
↓ 15 callersClassMaterializedViewConfigException
A custom exception that will be thrown for all configuration errors while reading or writing materialized views.
src/parser/MaterializedViewQuery.h:14
↓ 14 callersClassDistinct
src/engine/Distinct.h:15
↓ 13 callersClassAddCombinedRowToIdTable
This class handles the efficient writing of the results of a JOIN operation to a column-based `IdTable`. The underlying assumption is that in both inp
src/engine/AddCombinedRowToTable.h:35
↓ 13 callersClassTextSearchException
src/parser/TextSearchQuery.h:174
↓ 12 callersClassIndexScan
src/engine/IndexScan.h:17
↓ 12 callersClassgenerator
src/util/Generator.h:47
↓ 12 callersClasswriter
src/util/http/streamable_body.h:30
↓ 11 callersClassPathSearchException
src/parser/PathQuery.h:19
↓ 10 callersClassBoundingBoxVisitor
this struct is used to get the bounding box of an arbitrary geometry type.
src/engine/SpatialJoinAlgorithms.h:46
↓ 10 callersClassLiteralOrIri
Owning LiteralOrIri type (stores its own strings).
src/parser/LiteralOrIri.h:150
↓ 9 callersClassConfigOption
Describes a configuration option. A configuration option can only hold/parse/set values of a specific type, decided when creating the object. */
src/util/ConfigManager/ConfigOption.h:37
↓ 9 callersClassGraphTerm
src/parser/data/GraphTerm.h:24
↓ 9 callersClassInvalidSparqlQueryException
src/util/ParseException.h:75
↓ 9 callersClassNode
A representation of an undirected graph with at most 64 nodes. Each node is represented by a 64-bit number, where the i-th bit is 1 iff the correspond
src/engine/CountConnectedSubgraphs.h:23
↓ 9 callersClassWktDist
Compute the distance between two WKT geometries.
src/util/GeoSparqlHelpers.h:78
↓ 8 callersClassBatcher
src/util/BatchedPipeline.h:52
↓ 8 callersClassExternalValuesException
src/parser/ExternalValuesQuery.h:18
↓ 8 callersClassVariableOrderKey
Store a variable that appeared in an ORDER BY clause.
src/parser/data/OrderKey.h:27
↓ 7 callersClassGroupBy
src/engine/GroupBy.h:20
↓ 7 callersClassHttpError
An Error occurred that immediately results in a specific HTTP status code. This can be used to prematurely end the execution of a request in the Serve
src/engine/HttpError.h:17
↓ 7 callersClassMultiColumnJoin
src/engine/MultiColumnJoin.h:14
↓ 7 callersClassUrl
Simple URL class that parses the components from a given URL string and provides "getters" for them (some of the components are implicit, such as the
src/util/http/HttpUtils.h:46
↓ 6 callersClassGraphNameManager
Generates new graphs with a fixed prefix that don't exist yet. Currently, the graphs are of the form `{prefix}/{ascending number}`.
src/index/GraphNameManager.h:25
↓ 6 callersClassInputRangeFromLoopControlGet
src/util/InputRangeUtils.h:256
↓ 6 callersClassNeutralOptional
Implement the case where an `OPTIONAL` clause is joined with the empty pattern. Conceptually this is the same as an optional join with the neutral ele
src/engine/NeutralOptional.h:13
↓ 6 callersClassResult
The result of an `Operation`. This is the class QLever uses for all intermediate or final results when processing a SPARQL query. The actual data is e
src/engine/Result.h:27
↓ 6 callersClassTextLimit
This class implements the TextLimit operation. It limits the number of texts that are returned for each unique entity combination. The texts are selec
src/engine/TextLimit.h:18
↓ 5 callersClassExpressionOrderKey
Store an expression that appeared in an ORDER BY clause.
src/parser/data/OrderKey.h:15
↓ 5 callersClassGeometryInfo
src/rdfTypes/GeometryInfo.h:151
↓ 5 callersClassMinus
src/engine/Minus.h:14
↓ 5 callersClassPathSearch
Match a PathSearch operation
test/QueryPlannerTestHelpers.h:401
↓ 5 callersClassQuads
A class for the intermediate parsing results of `quads`. Provides utilities for converting the quads into the required formats. The Quads/Triples can
src/parser/Quads.h:23
↓ 4 callersClassCountAvailablePredicates
This Operation takes a Result with at least one column containing ids, and a column index referring to such a column. It then creates a Result contain
src/engine/CountAvailablePredicates.h:24
↓ 4 callersClassIdTable
Forward declarations.
src/index/Index.h:27
↓ 4 callersClassMagicServiceException
src/parser/MagicServiceQuery.h:17
↓ 4 callersClassOptionalJoin
src/engine/OptionalJoin.h:14
↓ 4 callersClassOrderBy
The implementation of the SPARQL `ORDER BY` operation. Note: This class sorts its input in the way that is expected by an end user e.g. `-3 < 0` etc.
src/engine/OrderBy.h:23
↓ 4 callersClassScanSpecAndBlocks
src/index/CompressedRelation.h:616
↓ 4 callersClassService
The SERVICE operation. Sends a query to the remote endpoint specified by the service IRI, gets the result as JSON, parses it, and writes it into a res
src/engine/Service.h:34
↓ 4 callersClassSpatialSearchException
src/parser/SpatialQuery.h:15
↓ 3 callersClassAbortException
Exception class for rethrowing exceptions during a query abort. Such exceptions are never printed but still keep the original what() message just in c
src/util/Exception.h:47
↓ 3 callersClassCachingContinuableTransformInputRange
src/util/InputRangeUtils.h:329
↓ 3 callersClassCancellationException
An exception signalling an cancellation
src/util/CancellationHandle.h:93
↓ 3 callersClassG
test/SerializerTest.cpp:107
↓ 3 callersClassIdTableVocabPair
src/engine/Result.h:31
↓ 3 callersClassLocalVocabEntry
This is the type we use to store literals and IRIs in the `LocalVocab`. It consists of a `LiteralOrIri` and a cache to store the position, where the e
src/index/LocalVocabEntry.h:30
↓ 3 callersClassMaxDistanceConfig
A spatial search limited only by a maximum distance.
src/engine/SpatialJoinConfig.h:53
↓ 3 callersClassRandomDoubleGenerator
* @brief Create random doubles from a given range [min, max]. */
src/util/Random.h:95
↓ 3 callersClassResponseMiddleware
A `ResponseMiddleware` is a function that can modify a response right before it is sent out. `UpdateMiddleware` is used for updates and `QueryMiddlewa
src/util/http/ResponseMiddleware.h:21
↓ 3 callersClassResultTable
Describes a table of measured execution times of functions.
benchmark/infrastructure/BenchmarkMeasurementContainer.h:132
↓ 3 callersClassReuseTag
src/util/MmapVector.h:115
↓ 3 callersClassTripleGraph
src/engine/QueryPlanner.h:54
↓ 3 callersClassTsvTable
misc/test_join.py:17
↓ 2 callersClassAllocationExceedsLimitException
This exception is supposed to be thrown when an allocation is requested that exceeds the limit of the allocator.
src/util/AllocatorWithLimit.h:23
↓ 2 callersClassAvgExpression
src/engine/sparqlExpressions/AggregateExpression.h:183
↓ 2 callersClassBatchExtractor
src/util/BatchedPipeline.h:477
↓ 2 callersClassBlock
src/util/BlankNodeManager.h:100
↓ 2 callersClassConfigOptionGetWrongTypeException
@brief A custom exception, for when somebody tries to get a value from a `ConfigOption`, but gives the wrong type as template parameter. */
src/util/ConfigManager/ConfigExceptions.h:151
↓ 2 callersClassConfigOptionSetWrongJsonTypeException
@brief A custom exception, for when somebody tries to set a `ConfigOption` with a json value, that represents the wrong type. */
src/util/ConfigManager/ConfigExceptions.h:102
↓ 2 callersClassConfigOptionValidatorManager
A class for managing a validator, exception or normal, that checks `ConfigOption`s. This class saves references to the `ConfigOption`s for the valida
src/util/ConfigManager/Validator.h:92
↓ 2 callersClassConfigOptionValueNotSetException
@brief A custom exception, for when somebody tries to get a value from a `ConfigOption`, but the value wasn't set. */
src/util/ConfigManager/ConfigExceptions.h:137
↓ 2 callersClassCoordinateOutOfRangeException
Exception type for construction of GeoPoints that have invalid values
src/rdfTypes/GeoPoint.h:18
↓ 2 callersClassCreateTag
2 tags to differentiate between different versions of the setup / construction variants of Mmap Vector which only take a filename
src/util/MmapVector.h:114
↓ 2 callersClassDetails
test/InputRangeUtilsTest.cpp:128
↓ 2 callersClassError
src/util/LazyJsonParser.h:34
↓ 2 callersClassException
An exception that stores a message as well as the `source_location` where the exception was triggered. Mostly used by the `AD_THROW` and `AD_CONTRACT_
src/util/Exception.h:63
↓ 2 callersClassExternalValuesQuery
src/engine/ExternalValues.h:16
↓ 2 callersClassGroupConcatExpression
The GROUP_CONCAT Expression
src/engine/sparqlExpressions/GroupConcatExpression.h:12
↓ 2 callersClassGroupGraphPattern
A `GroupGraphPattern` is anything enclosed in `{}`. TODO<joka921> The naming is inconsistent between `GroupGraphPattern` and `GraphPattern`.
src/parser/GraphPatternOperation.h:115
↓ 2 callersClassHashMapEntry
src/util/ConfigManager/ConfigManager.h:54
↓ 2 callersClassInExpression
Implementation of the `IN` expression
src/engine/sparqlExpressions/RelationalExpressions.h:62
↓ 2 callersClassInvalidPolygonError
src/rdfTypes/GeometryInfo.h:143
next →1–100 of 1,774, ranked by callers