public static interface AbstractResource.Options
Modifier and Type | Field and Description |
---|---|
static String |
CHUNK_CAPACITY
Deprecated.
by
BOp annotations. |
static String |
CHUNK_OF_CHUNKS_CAPACITY
Deprecated.
by
BOp annotations. |
static String |
CHUNK_TIMEOUT
Deprecated.
by
BOp annotations. |
static String |
DEFAULT_CHUNK_CAPACITY
Deprecated.
by
BOp annotations. |
static String |
DEFAULT_CHUNK_OF_CHUNKS_CAPACITY
Deprecated.
by
BOp annotations. |
static String |
DEFAULT_CHUNK_TIMEOUT
Deprecated.
by
BOp annotations. |
static String |
DEFAULT_FORCE_SERIAL_EXECUTION
Deprecated.
by
BOp annotations. |
static String |
DEFAULT_FULLY_BUFFERED_READ_THRESHOLD
Deprecated.
by
BOp annotations. |
static String |
DEFAULT_MAX_PARALLEL_SUBQUERIES
Deprecated.
by
BOp annotations. |
static String |
FORCE_SERIAL_EXECUTION
Deprecated.
by
BOp annotations. |
static String |
FULLY_BUFFERED_READ_THRESHOLD
Deprecated.
by
BOp annotations. |
static String |
MAX_PARALLEL_SUBQUERIES
Deprecated.
by
BOp annotations. |
static final String CHUNK_OF_CHUNKS_CAPACITY
BOp
annotations.
Set the maximum #of chunks from concurrent producers that can be
buffered before an IBuffer
containing chunks of
ISolution
s would block (default
DEFAULT_CHUNK_OF_CHUNKS_CAPACITY
). This is used to
provision a BlockingQueue
for BlockingBuffer
. A
value of ZERO(0) indicates that a SynchronousQueue
should be
used instead. The best value may be more than the #of concurrent
producers if the producers are generating small chunks, e.g., because
there are few solutions for a join subquery.
static final String DEFAULT_CHUNK_OF_CHUNKS_CAPACITY
BOp
annotations.CHUNK_OF_CHUNKS_CAPACITY
static final String CHUNK_CAPACITY
BOp
annotations.
Sets the capacity of the IBuffer
s used to accumulate a chunk
when evaluating rules, etc (default ). Note
that many processes use a BlockingBuffer
to accumulate
"chunks of chunks".
CHUNK_OF_CHUNKS_CAPACITY
static final String DEFAULT_CHUNK_CAPACITY
BOp
annotations.CHUNK_CAPACITY
Note: This used to be 20k, but chunks of chunks works better than just a large chunk.
static final String CHUNK_TIMEOUT
BOp
annotations.BlockingBuffer
will wait
for another chunk to combine with the current chunk before returning
the current chunk (default DEFAULT_CHUNK_TIMEOUT
). This may
be ZERO (0) to disable the chunk combiner.static final String DEFAULT_CHUNK_TIMEOUT
BOp
annotations.CHUNK_TIMEOUT
.static final String FULLY_BUFFERED_READ_THRESHOLD
BOp
annotations.AccessPath.iterator()
is LTE this threshold then use
a fully buffered (synchronous) iterator. Otherwise use an
asynchronous iterator whose capacity is governed by
CHUNK_OF_CHUNKS_CAPACITY
.static final String DEFAULT_FULLY_BUFFERED_READ_THRESHOLD
BOp
annotations.FULLY_BUFFERED_READ_THRESHOLD
static final String FORCE_SERIAL_EXECUTION
BOp
annotations.true
("true"),
rule sets will be forced to execute sequentially even when they are
not flagged as a sequential program.static final String DEFAULT_FORCE_SERIAL_EXECUTION
BOp
annotations.static final String MAX_PARALLEL_SUBQUERIES
BOp
annotations.ExecutorService
entirely and ONE (1) to submit a single task
at a time to the ExecutorService
.static final String DEFAULT_MAX_PARALLEL_SUBQUERIES
BOp
annotations.Copyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.