You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: site/content/documentation/programming/federation.md
+34-1Lines changed: 34 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -299,17 +299,50 @@ FedX provides various means for configuration. Configuration settings can be def
299
299
|Property | Description |
300
300
|---------|-------------|
301
301
|prefixDeclarations | Path to prefix declarations file, see [PREFIX Declarations](#prefix-declarations)|
302
-
|cacheLocation|Location where the memory cache gets persisted at shutdown, default _cache.db_|
302
+
|sourceSelectionCacheSpec|Cache specification for the `SourceSelectionMemoryCache`, default _maximumSize=1000,expireAfterWrite=6h_|
303
303
|joinWorkerThreads | The number of join worker threads for parallelization, default _20_|
304
304
|unionWorkerThreads | The number of union worker threads for parallelization, default _20_|
305
+
|leftJoinWorkerThreads | The number of left join worker threads for parallelization, default _10_|
305
306
|boundJoinBlockSize | Block size for bound joins, default _15_|
306
307
|enforceMaxQueryTime | Max query time in seconds, 0 to disable, default _30_|
307
308
|enableServiceAsBoundJoin | Flag for evaluating a SERVICE expression (contacting non-federation members) using vectored evaluation, default _true_. For today's endpoints it is more efficient to disable vectored evaluation of SERVICE |
309
+
|includeInferredDefault | whether include inferred statements should be considered, default _true_|
310
+
|consumingIterationMax | the max number of results to be consumed by `ConsumingIteration`, default _1000_|
308
311
|debugQueryPlan | Print the optimized query execution plan to stdout, default _false_|
309
312
|enableMonitoring | Flag to enable/disable monitoring features, default _false_|
310
313
|logQueryPlan | Flag to enable/disable query plan logging via Java class _QueryPlanLog_, default _false_|
311
314
|logQueries | Flag to enable/disable query logging via _QueryLog_, default _false_. The _QueryLog_ facility allows to log all queries to a file |
312
315
316
+
#### Overriding via configuration template
317
+
318
+
The aforementioned properties can also be set using a configuration template, via the `fedx:config` property, e.g.:
FedX supports to define the maximum execution time for a query. This can be set on query level `Query#setMaxExecutionTime`or globally using the FedX config setting _enforceMaxQueryTime_.
0 commit comments