Oleksandr Luzhniy

Results 15 issues of Oleksandr Luzhniy

According to issue #1187, I have refactored the Query() method for the batch and implemented the Exec() method for the batch structure to save the general pattern of the query...

According to issue #1517 `HostPoolHostPolicy` was moved to a separate package, and for now, users don't need to download dependency if they aren't using it.

This PR removes some features that are marked as "Deprecated". Such as: * global var Timeout limit; `TimeoutLimit` was removed because it was always equal to 0 and the only...

According to the Issues #1433 and #1065, this PR removes the global `NewBatch()` function due to its deprecation.

Error messages were refactored for source distinguishing(gocql or Cassandra). Closes: #1760 Closes: #418

This PR removes the global instance of the logger. For now, if the logger in the cluster config is not set, the new approach will set a new instance of...

By default, if the logger in the cluster config is not set, the NewSession() method sets a default logger instance which is a deprecated global variable. Let's create a new...

Change error reporting to clearly distinguish between client and server errors: - Redesign error reporting mechanisms. - Implement clear differentiation between client and server errors

This PR provides access to the virtual metadata tables exposed through the `system_virtual_schema` keyspace. Example query: ```CQL cqlsh> SELECT * FROM system_virtual_schema.tables; keyspace_name | table_name | comment -----------------------+----------------------------------+---------------------------------------------------- system_views |...

This PR addresses issue #1706. The driver was unable to discover nodes with an empty rack name because the `isValidPeer()` function incorrectly checked for an empty string in the rack...