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
Attributes
- Companion
- trait
- Source
- Authentication.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Authentication.type
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
An object that represents a precompiled SQL statement.
An object that represents a precompiled SQL statement.
A SQL statement is precompiled and stored in a PreparedStatement object. This object can then be used to efficiently execute this statement multiple times.
Note: The setter methods (setShort, setString, and so on) for setting IN parameter values must specify types that are compatible with the defined SQL type of the input parameter. For instance, if the IN parameter has SQL type INTEGER, then the method setInt should be used.
Type parameters
- F
-
The effect type
Attributes
- Companion
- object
- Source
- PreparedStatement.scala
- Supertypes
- Known subtypes
Attributes
- Companion
- trait
- Source
- PreparedStatement.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
PreparedStatement.type
A statement is an object that represents a precompiled SQL statement.
A statement is an object that represents a precompiled SQL statement.
Type parameters
- F
-
The effect type
Attributes
- Companion
- object
- Source
- Statement.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion
- trait
- Source
- Statement.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Statement.type
Utility commands
Utility commands
Type parameters
- F
-
the effect type
Attributes
- Companion
- object
- Source
- UtilityCommands.scala
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Companion
- trait
- Source
- UtilityCommands.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
UtilityCommands.type