Options for configuring how Stardog will reuse query plans. Stardog answers queries by first generating an execution plan. Generating an optimal query plan is hard and
time-consuming so these plans are cached and reused for structurally equivalent queries; i.e. queries such that one can be transformed into another by replacing constants.
This enumeration defines different conditions under which a cached plan will be reused.
Reuse cached query plans for structurally equivalent queries if the cardinality estimations of scans are similar. This option is useful if the queries to a database involve
constants with very different selectivities. If cached plans are always reused then the first query plan that is cached will be reused for all other queries that might
not be optimal. Checking cardinality estimations first avoids this problem but introduces some slight overhead for query answering.
Returns the enum constant of this type with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
name - the name of the enum constant to be returned.