Was this page helpful?
ExecutionOptions¶
ExecutionOptions()
A base class that represents a wrapper around the user provided query options with getter methods and proper default values.
Note that getter methods might return undefined when not set on the query options or default
Client options.
Constructor¶
new ExecutionOptions()
Creates a new instance of ExecutionOptions.
Methods¶
(abstract) getCaptureStackTrace()
Determines if the stack trace before the query execution should be maintained.
(abstract) getConsistency()
Gets the Consistency level to be used for the execution.
(abstract) getCustomPayload()
Key-value payload to be passed to the server. On the server side, implementations of QueryHandler can use this data.
(abstract) getFetchSize()
Gets the amount of rows to retrieve per page.
getFixedHost()
When a fixed host is set on the query options and the query plan for the load-balancing policy is not used, it gets the host that should handle the query.
(abstract) getHints()
Gets the type hints for parameters given in the query, ordered as for the parameters.
(abstract) getKeyspace()
Gets the keyspace for the query when set at query options level.
Note that this method will return undefined when the keyspace is not set at query options level.
It will only return the keyspace name when the user provided a different keyspace than the current
Client keyspace.
getLoadBalancingPolicy()
Gets the load balancing policy used for this execution.
(abstract) getPageState()
Gets the Buffer representing the paging state.
getRawQueryOptions()
Gets the query options as provided to the execution method without setting the default values.
getReadTimeout()
Gets the legacy per-attempt read timeout setting. This setting is unsupported and does not affect native execution. Retained for API compatibility.
Deprecated
(abstract) getRequestTimeout()
Gets the client-side deadline in milliseconds for statement execution (acquiring a single page of results).
A value of 0 disables the deadline for the execution. Default: undefined.
(abstract) getRetryPolicy()
Gets the retry policy to be used.
(abstract) getRoutingKey()
Gets the partition key(s) to determine which coordinator should be used for the query.
(abstract) getSerialConsistency()
Gets the the consistency level to be used for the serial phase of conditional updates.
(abstract) getTimestamp()
Gets the provided timestamp for the execution in microseconds from the unix epoch (00:00:00, January 1st, 1970).
When a timestamp generator is used, this method returns undefined.
(abstract) isAutoPage()
Determines whether the driver must retrieve the following result pages automatically.
This setting is only considered by the Client#eachRow() method.
(abstract) isBatchCounter()
Determines whether its a counter batch. Only valid for Client#batch(), it will be ignored by other methods.
(abstract) isBatchLogged()
Determines whether the batch should be written to the batchlog. Only valid for Client#batch(), it will be ignored by other methods.
(abstract) isIdempotent()
Determines whether the query can be applied multiple times without changing the result beyond the initial application.
(abstract) isPrepared()
Determines whether the query must be prepared beforehand.
(abstract) isQueryTracing()
Determines whether query tracing is enabled for the execution.