joao-r-reis commented on PR #1793:
URL: 
https://github.com/apache/cassandra-gocql-driver/pull/1793#issuecomment-2489189101

   > When the queryExecutor.executeQuery is called then it checks if the 
provided ExecutableQuery implements the hostGetter interface as well. We need 
this interface to not change the API ExecutableQuery. Also, the ExecutableQuery 
is implemented by Query and Batch as well, so it is good to avoid adding 
redundant methods for Batch as well.
   > 
   > So, if provided ExecutableQuery implements hostGetter, then it 
type-asserts it and calls the underlying method to get the host. If the host is 
not nil, it wraps the host into hostIter func which just returns the specified 
host.
   
   The discussion around the `ExecutableQuery` interface and the `Query` API in 
general probably has a decent overlap with the work being dicussed and 
implemented in https://issues.apache.org/jira/browse/CASSGO-22 , justfyi.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: pr-unsubscr...@cassandra.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: pr-unsubscr...@cassandra.apache.org
For additional commands, e-mail: pr-h...@cassandra.apache.org

Reply via email to