Class MySQLStatementIDGenerator
java.lang.Object
org.apache.shardingsphere.proxy.frontend.mysql.command.query.binary.MySQLStatementIDGenerator
Statement ID generator for MySQL.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic MySQLStatementIDGeneratorGet prepared statement registry instance.intnextStatementId(int connectionId) Generate next statement ID for connection.voidregisterConnection(int connectionId) Register connection.voidunregisterConnection(int connectionId) Unregister connection.
-
Constructor Details
-
MySQLStatementIDGenerator
public MySQLStatementIDGenerator()
-
-
Method Details
-
getInstance
Get prepared statement registry instance.- Returns:
- prepared statement registry instance
-
registerConnection
public void registerConnection(int connectionId) Register connection.- Parameters:
connectionId- connection ID
-
nextStatementId
public int nextStatementId(int connectionId) Generate next statement ID for connection.- Parameters:
connectionId- connection ID- Returns:
- generated statement ID for prepared statement
-
unregisterConnection
public void unregisterConnection(int connectionId) Unregister connection.- Parameters:
connectionId- connection ID
-