QueryHint¶
- class aerospike_sdk.aio.operations.query.QueryHint[source]¶
Bases:
objectHint for influencing secondary index selection and query scheduling.
Provide
index_nameto force a specific named secondary index, orbin_nameto redirect the filter to a different bin’s index. These two are mutually exclusive.query_durationoverrides the policy’sexpected_durationfor this query only.Example:
hint = QueryHint( index_name="age_idx", query_duration=QueryDuration.SHORT, ) stream = await ( session.query(dataset) .filter(Filter.equal("age", 30)) .with_hint(hint) .execute() )
- Parameters:
- Raises:
ValueError – If both
index_nameandbin_nameare provided.
See also
- __init__(index_name=None, bin_name=None, query_duration=None)¶