ldbc.connector.net.protocol
Members list
Type members
Classlikes
Protocol to handle the Authentication Phase
Protocol to handle the Authentication Phase
Assume the client wants to log in via user account U and that user account is defined to use authentication method server_method. The fast authentication path is used when:
- the server used server_method to generate authentication data in the Protocol::Handshake packet.
- the client used a client_authentication_method in Protocol::HandshakeResponse: that is compatible with the server_method used by the server.
In that case the first round of authentication has been already commenced during the handshake. Now, depending on the authentication method server_method, further authentication can be exchanged until the server either accepts or refuses the authentication.
Type parameters
- F
-
The effect type
Attributes
- Companion
- object
- Source
- Authentication.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait Protocol[F]
Attributes
- Companion
- trait
- Source
- Authentication.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Authentication.type
Attributes
- Companion
- object
- Source
- CallableStatementImpl.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait CallableStatement[F]trait PreparedStatement[F]trait Statement[F]class Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- CallableStatementImpl.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
PreparedStatement for query construction at the client side.
PreparedStatement for query construction at the client side.
Type parameters
- F
-
the effect type
Value parameters
- ev
-
the effect type class
- params
-
the parameters
- protocol
-
Protocol is a protocol to communicate with MySQL server.
- sql
-
the SQL statement
Attributes
- Source
- ClientPreparedStatement.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait PreparedStatement[F]trait Statement[F]class Objecttrait Matchableclass AnyShow all
A trait that represents a function that exchanges a value of type A
in a context F
with another value of type A
. The exchange operation is atomic and uncancelable.
A trait that represents a function that exchanges a value of type A
in a context F
with another value of type A
. The exchange operation is atomic and uncancelable.
Attributes
- Companion
- object
- Source
- Exchange.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- trait
- Source
- Exchange.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Exchange.type
Initial packet is the first packet sent by the server to the client. It contains the server version, connection id, and authentication plugin data. The client uses this information to determine the authentication method to use.
Initial packet is the first packet sent by the server to the client. It contains the server version, connection id, and authentication plugin data. The client uses this information to determine the authentication method to use.
Type parameters
- F
-
the effect type
Attributes
- Companion
- object
- Source
- Initial.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- trait
- Source
- Initial.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Initial.type
PreparedStatement for query construction at the server side.
PreparedStatement for query construction at the server side.
Type parameters
- F
-
The effect type
Value parameters
- params
-
the parameters
- protocol
-
Protocol is a protocol to communicate with MySQL server.
- sql
-
the SQL statement
- statementId
-
the statement id
Attributes
- Source
- ServerPreparedStatement.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait PreparedStatement[F]trait Statement[F]class Objecttrait Matchableclass AnyShow all
Attributes
- Source
- StatementImpl.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
StatementImpl.type
Utility commands
Utility commands
Type parameters
- F
-
the effect type
Attributes
- Source
- UtilityCommands.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait Protocol[F]