Class MySQLStatementIdGenerator


  • public final class MySQLStatementIdGenerator
    extends Object
    Statement ID generator for MySQL.
    • Constructor Detail

      • MySQLStatementIdGenerator

        public MySQLStatementIdGenerator()
    • Method Detail

      • getInstance

        public static MySQLStatementIdGenerator 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