'Hint on how the datastore should plan the query.
Raises:
datastore_errors.BadArgumentError if value is not a known hint.'

@datastore_rpc.ConfigOption
def hint(value):

    if (value not in QueryOptions._HINTS):
        raise datastore_errors.BadArgumentError(('Unknown    query    hint    (%r)' % (value,)))
    return value
