api documentation for mysql (v2.13.0)

A node.js driver for mysql. It is written in JavaScript, does not require compiling, and is 100% MIT licensed.

table of contents

  1. module mysql
    1. function mysql.BufferList ()
    2. function mysql.ChangeUser (options, callback)
    3. function mysql.ClientAuthenticationPacket (options)
    4. function mysql.ComChangeUserPacket (options)
    5. function mysql.ComPingPacket ()
    6. function mysql.ComQueryPacket (sql)
    7. function mysql.ComQuitPacket ()
    8. function mysql.ComStatisticsPacket ()
    9. function mysql.Connection (options)
    10. function mysql.ConnectionConfig (options)
    11. function mysql.EmptyPacket ()
    12. function mysql.EofPacket (options)
    13. function mysql.ErrorPacket (options)
    14. function mysql.Field (options)
    15. function mysql.FieldPacket (options)
    16. function mysql.Handshake (options, callback)
    17. function mysql.HandshakeInitializationPacket (options)
    18. function mysql.LocalDataFilePacket (data)
    19. function mysql.OkPacket (options)
    20. function mysql.OldPasswordPacket (options)
    21. function mysql.PacketWriter ()
    22. function mysql.Parser (options)
    23. function mysql.Ping (options, callback)
    24. function mysql.Pool (options)
    25. function mysql.PoolCluster (config)
    26. function mysql.PoolConfig (options)
    27. function mysql.PoolConnection (pool, options)
    28. function mysql.PoolNamespace (cluster, pattern, selector)
    29. function mysql.Protocol (options)
    30. function mysql.Query (options, callback)
    31. function mysql.Quit (options, callback)
    32. function mysql.ResultSetHeaderPacket (options)
    33. function mysql.SSLRequestPacket (options)
    34. function mysql.Sequence (options, callback)
    35. function mysql.Statistics (options, callback)
    36. function mysql.StatisticsPacket ()
    37. function mysql.UseOldPasswordPacket (options)
    38. function mysql.createConnection (config)
    39. function mysql.createPool (config)
    40. function mysql.createPoolCluster (config)
    41. function mysql.createQuery (sql, values, callback)
    42. function mysql.escape (value, stringifyObjects, timeZone)
    43. function mysql.escapeId (value, forbidQualified)
    44. function mysql.format (sql, values, stringifyObjects, timeZone)
    45. object mysql.Auth
    46. object mysql.BufferList.prototype
    47. object mysql.ChangeUser.prototype
    48. object mysql.ClientAuthenticationPacket.prototype
    49. object mysql.ComChangeUserPacket.prototype
    50. object mysql.ComPingPacket.prototype
    51. object mysql.ComQueryPacket.prototype
    52. object mysql.ComQuitPacket.prototype
    53. object mysql.ComStatisticsPacket.prototype
    54. object mysql.Connection.prototype
    55. object mysql.EmptyPacket.prototype
    56. object mysql.EofPacket.prototype
    57. object mysql.ErrorPacket.prototype
    58. object mysql.Field.prototype
    59. object mysql.FieldPacket.prototype
    60. object mysql.Handshake.prototype
    61. object mysql.HandshakeInitializationPacket.prototype
    62. object mysql.LocalDataFilePacket.prototype
    63. object mysql.OkPacket.prototype
    64. object mysql.OldPasswordPacket.prototype
    65. object mysql.PacketWriter.prototype
    66. object mysql.Parser.prototype
    67. object mysql.Ping.prototype
    68. object mysql.Pool.prototype
    69. object mysql.PoolCluster.prototype
    70. object mysql.PoolConfig.prototype
    71. object mysql.PoolConnection.prototype
    72. object mysql.PoolNamespace.prototype
    73. object mysql.PoolSelector
    74. object mysql.Protocol.prototype
    75. object mysql.Query.prototype
    76. object mysql.Quit.prototype
    77. object mysql.ResultSetHeaderPacket.prototype
    78. object mysql.SSLRequestPacket.prototype
    79. object mysql.Sequence.prototype
    80. object mysql.SqlString
    81. object mysql.Statistics.prototype
    82. object mysql.StatisticsPacket.prototype
    83. object mysql.UseOldPasswordPacket.prototype
    84. object mysql.index
  2. module mysql.Auth
    1. function mysql.Auth.add32 (a, b)
    2. function mysql.Auth.and32 (a, b)
    3. function mysql.Auth.hashPassword (password)
    4. function mysql.Auth.int31Write (buffer, number, offset)
    5. function mysql.Auth.int32Read (buffer, offset)
    6. function mysql.Auth.mul32 (a, b)
    7. function mysql.Auth.myRnd (r)
    8. function mysql.Auth.randomInit (seed1, seed2)
    9. function mysql.Auth.scramble323 (message, password)
    10. function mysql.Auth.sha1 (msg)
    11. function mysql.Auth.shl32 (a, b)
    12. function mysql.Auth.token (password, scramble)
    13. function mysql.Auth.xor (a, b)
    14. function mysql.Auth.xor32 (a, b)
  3. module mysql.BufferList
    1. function mysql.BufferList ()
  4. module mysql.BufferList.prototype
    1. function mysql.BufferList.prototype.push (buf)
    2. function mysql.BufferList.prototype.shift ()
  5. module mysql.ChangeUser
    1. function mysql.ChangeUser (options, callback)
    2. function mysql.ChangeUser.super_ (options, callback)
  6. module mysql.ChangeUser.prototype
    1. function mysql.ChangeUser.prototype.ErrorPacket (packet)
    2. function mysql.ChangeUser.prototype.start (handshakeInitializationPacket)
  7. module mysql.ClientAuthenticationPacket
    1. function mysql.ClientAuthenticationPacket (options)
  8. module mysql.ClientAuthenticationPacket.prototype
    1. function mysql.ClientAuthenticationPacket.prototype.parse (parser)
    2. function mysql.ClientAuthenticationPacket.prototype.write (writer)
  9. module mysql.ComChangeUserPacket
    1. function mysql.ComChangeUserPacket (options)
  10. module mysql.ComChangeUserPacket.prototype
    1. function mysql.ComChangeUserPacket.prototype.parse (parser)
    2. function mysql.ComChangeUserPacket.prototype.write (writer)
  11. module mysql.ComPingPacket
    1. function mysql.ComPingPacket ()
  12. module mysql.ComPingPacket.prototype
    1. function mysql.ComPingPacket.prototype.parse (parser)
    2. function mysql.ComPingPacket.prototype.write (writer)
  13. module mysql.ComQueryPacket
    1. function mysql.ComQueryPacket (sql)
  14. module mysql.ComQueryPacket.prototype
    1. function mysql.ComQueryPacket.prototype.parse (parser)
    2. function mysql.ComQueryPacket.prototype.write (writer)
  15. module mysql.ComQuitPacket
    1. function mysql.ComQuitPacket ()
  16. module mysql.ComQuitPacket.prototype
    1. function mysql.ComQuitPacket.prototype.parse (parser)
    2. function mysql.ComQuitPacket.prototype.write (writer)
  17. module mysql.ComStatisticsPacket
    1. function mysql.ComStatisticsPacket ()
  18. module mysql.ComStatisticsPacket.prototype
    1. function mysql.ComStatisticsPacket.prototype.parse (parser)
    2. function mysql.ComStatisticsPacket.prototype.write (writer)
  19. module mysql.Connection
    1. function mysql.Connection (options)
    2. function mysql.Connection.createQuery (sql, values, callback)
    3. function mysql.Connection.super_ ()
  20. module mysql.Connection.prototype
    1. function mysql.Connection.prototype._handleConnectTimeout ()
    2. function mysql.Connection.prototype._handleNetworkError (err)
    3. function mysql.Connection.prototype._handleProtocolConnect ()
    4. function mysql.Connection.prototype._handleProtocolDrain ()
    5. function mysql.Connection.prototype._handleProtocolEnd (err)
    6. function mysql.Connection.prototype._handleProtocolEnqueue (sequence)
    7. function mysql.Connection.prototype._handleProtocolError (err)
    8. function mysql.Connection.prototype._handleProtocolHandshake (packet)
    9. function mysql.Connection.prototype._implyConnect ()
    10. function mysql.Connection.prototype._startTLS (onSecure)
    11. function mysql.Connection.prototype.beginTransaction (options, callback)
    12. function mysql.Connection.prototype.changeUser (options, callback)
    13. function mysql.Connection.prototype.commit (options, callback)
    14. function mysql.Connection.prototype.connect (options, callback)
    15. function mysql.Connection.prototype.destroy ()
    16. function mysql.Connection.prototype.end (options, callback)
    17. function mysql.Connection.prototype.escape (value)
    18. function mysql.Connection.prototype.escapeId (value)
    19. function mysql.Connection.prototype.format (sql, values)
    20. function mysql.Connection.prototype.pause ()
    21. function mysql.Connection.prototype.ping (options, callback)
    22. function mysql.Connection.prototype.query (sql, values, cb)
    23. function mysql.Connection.prototype.resume ()
    24. function mysql.Connection.prototype.rollback (options, callback)
    25. function mysql.Connection.prototype.statistics (options, callback)
  21. module mysql.ConnectionConfig
    1. function mysql.ConnectionConfig (options)
    2. function mysql.ConnectionConfig.getCharsetNumber (charset)
    3. function mysql.ConnectionConfig.getDefaultFlags (options)
    4. function mysql.ConnectionConfig.getSSLProfile (name)
    5. function mysql.ConnectionConfig.mergeFlags (defaultFlags, userFlags)
    6. function mysql.ConnectionConfig.parseFlagList (flagList)
    7. function mysql.ConnectionConfig.parseUrl (url)
  22. module mysql.EmptyPacket
    1. function mysql.EmptyPacket ()
  23. module mysql.EmptyPacket.prototype
    1. function mysql.EmptyPacket.prototype.write ()
  24. module mysql.EofPacket
    1. function mysql.EofPacket (options)
  25. module mysql.EofPacket.prototype
    1. function mysql.EofPacket.prototype.parse (parser)
    2. function mysql.EofPacket.prototype.write (writer)
  26. module mysql.ErrorPacket
    1. function mysql.ErrorPacket (options)
  27. module mysql.ErrorPacket.prototype
    1. function mysql.ErrorPacket.prototype.parse (parser)
    2. function mysql.ErrorPacket.prototype.write (writer)
  28. module mysql.Field
    1. function mysql.Field (options)
  29. module mysql.Field.prototype
    1. function mysql.Field.prototype.buffer ()
    2. function mysql.Field.prototype.geometry ()
    3. function mysql.Field.prototype.string ()
  30. module mysql.FieldPacket
    1. function mysql.FieldPacket (options)
  31. module mysql.FieldPacket.prototype
    1. function mysql.FieldPacket.prototype.parse (parser)
    2. function mysql.FieldPacket.prototype.write (writer)
  32. module mysql.Handshake
    1. function mysql.Handshake (options, callback)
    2. function mysql.Handshake.super_ (options, callback)
  33. module mysql.Handshake.prototype
    1. function mysql.Handshake.prototype.ErrorPacket (packet)
    2. function mysql.Handshake.prototype.HandshakeInitializationPacket (packet)
    3. function mysql.Handshake.prototype.UseOldPasswordPacket ()
    4. function mysql.Handshake.prototype._sendCredentials ()
    5. function mysql.Handshake.prototype._tlsUpgradeCompleteHandler ()
    6. function mysql.Handshake.prototype.determinePacket (firstByte)
  34. module mysql.HandshakeInitializationPacket
    1. function mysql.HandshakeInitializationPacket (options)
  35. module mysql.HandshakeInitializationPacket.prototype
    1. function mysql.HandshakeInitializationPacket.prototype.parse (parser)
    2. function mysql.HandshakeInitializationPacket.prototype.scrambleBuff ()
    3. function mysql.HandshakeInitializationPacket.prototype.write (writer)
  36. module mysql.LocalDataFilePacket
    1. function mysql.LocalDataFilePacket (data)
  37. module mysql.LocalDataFilePacket.prototype
    1. function mysql.LocalDataFilePacket.prototype.write (writer)
  38. module mysql.OkPacket
    1. function mysql.OkPacket (options)
  39. module mysql.OkPacket.prototype
    1. function mysql.OkPacket.prototype.parse (parser)
    2. function mysql.OkPacket.prototype.write (writer)
  40. module mysql.OldPasswordPacket
    1. function mysql.OldPasswordPacket (options)
  41. module mysql.OldPasswordPacket.prototype
    1. function mysql.OldPasswordPacket.prototype.parse (parser)
    2. function mysql.OldPasswordPacket.prototype.write (writer)
  42. module mysql.PacketWriter
    1. function mysql.PacketWriter ()
  43. module mysql.PacketWriter.prototype
    1. function mysql.PacketWriter.prototype._allocate (bytes)
    2. function mysql.PacketWriter.prototype.toBuffer (parser)
    3. function mysql.PacketWriter.prototype.writeBuffer (value)
    4. function mysql.PacketWriter.prototype.writeFiller (bytes)
    5. function mysql.PacketWriter.prototype.writeLengthCodedBuffer (value)
    6. function mysql.PacketWriter.prototype.writeLengthCodedNumber (value)
    7. function mysql.PacketWriter.prototype.writeLengthCodedString (value)
    8. function mysql.PacketWriter.prototype.writeNullTerminatedBuffer (value)
    9. function mysql.PacketWriter.prototype.writeNullTerminatedString (value, encoding)
    10. function mysql.PacketWriter.prototype.writeString (value)
    11. function mysql.PacketWriter.prototype.writeUnsignedNumber (bytes, value)
  44. module mysql.Parser
    1. function mysql.Parser (options)
  45. module mysql.Parser.prototype
    1. function mysql.Parser.prototype._advanceToNextPacket ()
    2. function mysql.Parser.prototype._combineLongPacketBuffers ()
    3. function mysql.Parser.prototype._combineNextBuffers (bytes)
    4. function mysql.Parser.prototype._nullByteOffset ()
    5. function mysql.Parser.prototype.append (chunk)
    6. function mysql.Parser.prototype.incrementPacketNumber ()
    7. function mysql.Parser.prototype.packetLength ()
    8. function mysql.Parser.prototype.parseBuffer (length)
    9. function mysql.Parser.prototype.parseFiller (length)
    10. function mysql.Parser.prototype.parseGeometryValue ()
    11. function mysql.Parser.prototype.parseLengthCodedBuffer ()
    12. function mysql.Parser.prototype.parseLengthCodedNumber ()
    13. function mysql.Parser.prototype.parseLengthCodedString ()
    14. function mysql.Parser.prototype.parseNullTerminatedBuffer ()
    15. function mysql.Parser.prototype.parseNullTerminatedString ()
    16. function mysql.Parser.prototype.parsePacketTerminatedString ()
    17. function mysql.Parser.prototype.parseString (length)
    18. function mysql.Parser.prototype.parseUnsignedNumber (bytes)
    19. function mysql.Parser.prototype.pause ()
    20. function mysql.Parser.prototype.peak ()
    21. function mysql.Parser.prototype.reachedPacketEnd ()
    22. function mysql.Parser.prototype.resetPacketNumber ()
    23. function mysql.Parser.prototype.resume ()
    24. function mysql.Parser.prototype.write (chunk)
  46. module mysql.Ping
    1. function mysql.Ping (options, callback)
    2. function mysql.Ping.super_ (options, callback)
  47. module mysql.Ping.prototype
    1. function mysql.Ping.prototype.start ()
  48. module mysql.Pool
    1. function mysql.Pool (options)
    2. function mysql.Pool.super_ ()
  49. module mysql.Pool.prototype
    1. function mysql.Pool.prototype._enqueueCallback (callback)
    2. function mysql.Pool.prototype._needsChangeUser (connection)
    3. function mysql.Pool.prototype._purgeConnection (connection, callback)
    4. function mysql.Pool.prototype._removeConnection (connection)
    5. function mysql.Pool.prototype.acquireConnection (connection, cb)
    6. function mysql.Pool.prototype.end (cb)
    7. function mysql.Pool.prototype.escape (value)
    8. function mysql.Pool.prototype.escapeId (value)
    9. function mysql.Pool.prototype.getConnection (cb)
    10. function mysql.Pool.prototype.query (sql, values, cb)
    11. function mysql.Pool.prototype.releaseConnection (connection)
  50. module mysql.PoolCluster
    1. function mysql.PoolCluster (config)
    2. function mysql.PoolCluster.super_ ()
  51. module mysql.PoolCluster.prototype
    1. function mysql.PoolCluster.prototype._clearFindCaches ()
    2. function mysql.PoolCluster.prototype._decreaseErrorCount (node)
    3. function mysql.PoolCluster.prototype._findNodeIds (pattern, includeOffline)
    4. function mysql.PoolCluster.prototype._getConnection (node, cb)
    5. function mysql.PoolCluster.prototype._getNode (id)
    6. function mysql.PoolCluster.prototype._increaseErrorCount (node)
    7. function mysql.PoolCluster.prototype._removeNode (node)
    8. function mysql.PoolCluster.prototype.add (id, config)
    9. function mysql.PoolCluster.prototype.end (callback)
    10. function mysql.PoolCluster.prototype.getConnection (pattern, selector, cb)
    11. function mysql.PoolCluster.prototype.of (pattern, selector)
    12. function mysql.PoolCluster.prototype.remove (pattern)
  52. module mysql.PoolConfig
    1. function mysql.PoolConfig (options)
  53. module mysql.PoolConfig.prototype
    1. function mysql.PoolConfig.prototype.newConnectionConfig ()
  54. module mysql.PoolConnection
    1. function mysql.PoolConnection (pool, options)
    2. function mysql.PoolConnection.super_ (options)
  55. module mysql.PoolConnection.prototype
    1. function mysql.PoolConnection.prototype._realEnd (options, callback)
    2. function mysql.PoolConnection.prototype._removeFromPool ()
    3. function mysql.PoolConnection.prototype.destroy ()
    4. function mysql.PoolConnection.prototype.end ()
    5. function mysql.PoolConnection.prototype.release ()
  56. module mysql.PoolNamespace
    1. function mysql.PoolNamespace (cluster, pattern, selector)
  57. module mysql.PoolNamespace.prototype
    1. function mysql.PoolNamespace.prototype._getClusterNode ()
    2. function mysql.PoolNamespace.prototype.getConnection (cb)
    3. function mysql.PoolNamespace.prototype.query (sql, values, cb)
  58. module mysql.PoolSelector
    1. function mysql.PoolSelector.ORDER ()
    2. function mysql.PoolSelector.RANDOM ()
    3. function mysql.PoolSelector.RR ()
  59. module mysql.Protocol
    1. function mysql.Protocol (options)
    2. function mysql.Protocol.super_ ()
  60. module mysql.Protocol.prototype
    1. function mysql.Protocol.prototype._debugPacket (incoming, packet)
    2. function mysql.Protocol.prototype._delegateError (err, sequence)
    3. function mysql.Protocol.prototype._dequeue (sequence)
    4. function mysql.Protocol.prototype._determinePacket (sequence)
    5. function mysql.Protocol.prototype._emitPacket (packet)
    6. function mysql.Protocol.prototype._enqueue (sequence)
    7. function mysql.Protocol.prototype._hasPendingErrorHandlers ()
    8. function mysql.Protocol.prototype._parsePacket ()
    9. function mysql.Protocol.prototype._parsePacketDebug (packet)
    10. function mysql.Protocol.prototype._shouldErrorBubbleUp (err, sequence)
    11. function mysql.Protocol.prototype._startSequence (sequence)
    12. function mysql.Protocol.prototype._validateEnqueue (sequence)
    13. function mysql.Protocol.prototype.changeUser (options, callback)
    14. function mysql.Protocol.prototype.destroy ()
    15. function mysql.Protocol.prototype.end ()
    16. function mysql.Protocol.prototype.handleNetworkError (err)
    17. function mysql.Protocol.prototype.handleParserError (err)
    18. function mysql.Protocol.prototype.handshake (options, callback)
    19. function mysql.Protocol.prototype.pause ()
    20. function mysql.Protocol.prototype.ping (options, callback)
    21. function mysql.Protocol.prototype.query (options, callback)
    22. function mysql.Protocol.prototype.quit (options, callback)
    23. function mysql.Protocol.prototype.resume ()
    24. function mysql.Protocol.prototype.stats (options, callback)
    25. function mysql.Protocol.prototype.write (buffer)
  61. module mysql.Query
    1. function mysql.Query (options, callback)
    2. function mysql.Query.super_ (options, callback)
  62. module mysql.Query.prototype
    1. function mysql.Query.prototype.EofPacket (packet)
    2. function mysql.Query.prototype.ErrorPacket (packet)
    3. function mysql.Query.prototype.FieldPacket (packet)
    4. function mysql.Query.prototype.OkPacket (packet)
    5. function mysql.Query.prototype.ResultSetHeaderPacket (packet)
    6. function mysql.Query.prototype.RowDataPacket (packet, parser, connection)
    7. function mysql.Query.prototype._handleFinalResultPacket (packet)
    8. function mysql.Query.prototype._sendLocalDataFile (path)
    9. function mysql.Query.prototype.determinePacket (byte, parser)
    10. function mysql.Query.prototype.start ()
    11. function mysql.Query.prototype.stream (options)
  63. module mysql.Quit
    1. function mysql.Quit (options, callback)
    2. function mysql.Quit.super_ (options, callback)
  64. module mysql.Quit.prototype
    1. function mysql.Quit.prototype.start ()
  65. module mysql.ResultSetHeaderPacket
    1. function mysql.ResultSetHeaderPacket (options)
  66. module mysql.ResultSetHeaderPacket.prototype
    1. function mysql.ResultSetHeaderPacket.prototype.parse (parser)
    2. function mysql.ResultSetHeaderPacket.prototype.write (writer)
  67. module mysql.SSLRequestPacket
    1. function mysql.SSLRequestPacket (options)
  68. module mysql.SSLRequestPacket.prototype
    1. function mysql.SSLRequestPacket.prototype.parse (parser)
    2. function mysql.SSLRequestPacket.prototype.write (writer)
  69. module mysql.Sequence
    1. function mysql.Sequence (options, callback)
    2. function mysql.Sequence.determinePacket (byte)
    3. function mysql.Sequence.super_ ()
  70. module mysql.Sequence.prototype
    1. function mysql.Sequence.prototype.ErrorPacket (packet)
    2. function mysql.Sequence.prototype.OkPacket (packet)
    3. function mysql.Sequence.prototype._addLongStackTrace (err)
    4. function mysql.Sequence.prototype._onTimeout ()
    5. function mysql.Sequence.prototype._packetToError (packet)
    6. function mysql.Sequence.prototype.end (err)
    7. function mysql.Sequence.prototype.hasErrorHandler ()
    8. function mysql.Sequence.prototype.start ()
  71. module mysql.SqlString
    1. function mysql.SqlString.arrayToList (array, timeZone)
    2. function mysql.SqlString.bufferToString (buffer)
    3. function mysql.SqlString.dateToString (date, timeZone)
    4. function mysql.SqlString.escape (val, stringifyObjects, timeZone)
    5. function mysql.SqlString.escapeId (val, forbidQualified)
    6. function mysql.SqlString.format (sql, values, stringifyObjects, timeZone)
    7. function mysql.SqlString.objectToValues (object, timeZone)
  72. module mysql.Statistics
    1. function mysql.Statistics (options, callback)
    2. function mysql.Statistics.super_ (options, callback)
  73. module mysql.Statistics.prototype
    1. function mysql.Statistics.prototype.StatisticsPacket (packet)
    2. function mysql.Statistics.prototype.determinePacket (firstByte)
    3. function mysql.Statistics.prototype.start ()
  74. module mysql.StatisticsPacket
    1. function mysql.StatisticsPacket ()
  75. module mysql.StatisticsPacket.prototype
    1. function mysql.StatisticsPacket.prototype.parse (parser)
    2. function mysql.StatisticsPacket.prototype.write (writer)
  76. module mysql.UseOldPasswordPacket
    1. function mysql.UseOldPasswordPacket (options)
  77. module mysql.UseOldPasswordPacket.prototype
    1. function mysql.UseOldPasswordPacket.prototype.parse (parser)
    2. function mysql.UseOldPasswordPacket.prototype.write (writer)
  78. module mysql.index
    1. function mysql.index.createConnection (config)
    2. function mysql.index.createPool (config)
    3. function mysql.index.createPoolCluster (config)
    4. function mysql.index.createQuery (sql, values, callback)
    5. function mysql.index.escape (value, stringifyObjects, timeZone)
    6. function mysql.index.escapeId (value, forbidQualified)
    7. function mysql.index.format (sql, values, stringifyObjects, timeZone)

module mysql

function mysql.BufferList ()

function mysql.ChangeUser (options, callback)

function mysql.ClientAuthenticationPacket (options)

function mysql.ComChangeUserPacket (options)

function mysql.ComPingPacket ()

function mysql.ComQueryPacket (sql)

function mysql.ComQuitPacket ()

function mysql.ComStatisticsPacket ()

function mysql.Connection (options)

function mysql.ConnectionConfig (options)

function mysql.EmptyPacket ()

function mysql.EofPacket (options)

function mysql.ErrorPacket (options)

function mysql.Field (options)

function mysql.FieldPacket (options)

function mysql.Handshake (options, callback)

function mysql.HandshakeInitializationPacket (options)

function mysql.LocalDataFilePacket (data)

function mysql.OkPacket (options)

function mysql.OldPasswordPacket (options)

function mysql.PacketWriter ()

function mysql.Parser (options)

function mysql.Ping (options, callback)

function mysql.Pool (options)

function mysql.PoolCluster (config)

function mysql.PoolConfig (options)

function mysql.PoolConnection (pool, options)

function mysql.PoolNamespace (cluster, pattern, selector)

function mysql.Protocol (options)

function mysql.Query (options, callback)

function mysql.Quit (options, callback)

function mysql.ResultSetHeaderPacket (options)

function mysql.SSLRequestPacket (options)

function mysql.Sequence (options, callback)

function mysql.Statistics (options, callback)

function mysql.StatisticsPacket ()

function mysql.UseOldPasswordPacket (options)

function mysql.createConnection (config)

function mysql.createPool (config)

function mysql.createPoolCluster (config)

function mysql.createQuery (sql, values, callback)

function mysql.escape (value, stringifyObjects, timeZone)

function mysql.escapeId (value, forbidQualified)

function mysql.format (sql, values, stringifyObjects, timeZone)

module mysql.Auth

function mysql.Auth.add32 (a, b)

function mysql.Auth.and32 (a, b)

function mysql.Auth.hashPassword (password)

function mysql.Auth.int31Write (buffer, number, offset)

function mysql.Auth.int32Read (buffer, offset)

function mysql.Auth.mul32 (a, b)

function mysql.Auth.myRnd (r)

function mysql.Auth.randomInit (seed1, seed2)

function mysql.Auth.scramble323 (message, password)

function mysql.Auth.sha1 (msg)

function mysql.Auth.shl32 (a, b)

function mysql.Auth.token (password, scramble)

function mysql.Auth.xor (a, b)

function mysql.Auth.xor32 (a, b)

module mysql.BufferList

function mysql.BufferList ()

module mysql.BufferList.prototype

function mysql.BufferList.prototype.push (buf)

function mysql.BufferList.prototype.shift ()

module mysql.ChangeUser

function mysql.ChangeUser (options, callback)

function mysql.ChangeUser.super_ (options, callback)

module mysql.ChangeUser.prototype

function mysql.ChangeUser.prototype.ErrorPacket (packet)

function mysql.ChangeUser.prototype.start (handshakeInitializationPacket)

module mysql.ClientAuthenticationPacket

function mysql.ClientAuthenticationPacket (options)

module mysql.ClientAuthenticationPacket.prototype

function mysql.ClientAuthenticationPacket.prototype.parse (parser)

function mysql.ClientAuthenticationPacket.prototype.write (writer)

module mysql.ComChangeUserPacket

function mysql.ComChangeUserPacket (options)

module mysql.ComChangeUserPacket.prototype

function mysql.ComChangeUserPacket.prototype.parse (parser)

function mysql.ComChangeUserPacket.prototype.write (writer)

module mysql.ComPingPacket

function mysql.ComPingPacket ()

module mysql.ComPingPacket.prototype

function mysql.ComPingPacket.prototype.parse (parser)

function mysql.ComPingPacket.prototype.write (writer)

module mysql.ComQueryPacket

function mysql.ComQueryPacket (sql)

module mysql.ComQueryPacket.prototype

function mysql.ComQueryPacket.prototype.parse (parser)

function mysql.ComQueryPacket.prototype.write (writer)

module mysql.ComQuitPacket

function mysql.ComQuitPacket ()

module mysql.ComQuitPacket.prototype

function mysql.ComQuitPacket.prototype.parse (parser)

function mysql.ComQuitPacket.prototype.write (writer)

module mysql.ComStatisticsPacket

function mysql.ComStatisticsPacket ()

module mysql.ComStatisticsPacket.prototype

function mysql.ComStatisticsPacket.prototype.parse (parser)

function mysql.ComStatisticsPacket.prototype.write (writer)

module mysql.Connection

function mysql.Connection (options)

function mysql.Connection.createQuery (sql, values, callback)

function mysql.Connection.super_ ()

module mysql.Connection.prototype

function mysql.Connection.prototype._handleConnectTimeout ()

function mysql.Connection.prototype._handleNetworkError (err)

function mysql.Connection.prototype._handleProtocolConnect ()

function mysql.Connection.prototype._handleProtocolDrain ()

function mysql.Connection.prototype._handleProtocolEnd (err)

function mysql.Connection.prototype._handleProtocolEnqueue (sequence)

function mysql.Connection.prototype._handleProtocolError (err)

function mysql.Connection.prototype._handleProtocolHandshake (packet)

function mysql.Connection.prototype._implyConnect ()

function mysql.Connection.prototype._startTLS (onSecure)

function mysql.Connection.prototype.beginTransaction (options, callback)

function mysql.Connection.prototype.changeUser (options, callback)

function mysql.Connection.prototype.commit (options, callback)

function mysql.Connection.prototype.connect (options, callback)

function mysql.Connection.prototype.destroy ()

function mysql.Connection.prototype.end (options, callback)

function mysql.Connection.prototype.escape (value)

function mysql.Connection.prototype.escapeId (value)

function mysql.Connection.prototype.format (sql, values)

function mysql.Connection.prototype.pause ()

function mysql.Connection.prototype.ping (options, callback)

function mysql.Connection.prototype.query (sql, values, cb)

function mysql.Connection.prototype.resume ()

function mysql.Connection.prototype.rollback (options, callback)

function mysql.Connection.prototype.statistics (options, callback)

module mysql.ConnectionConfig

function mysql.ConnectionConfig (options)

function mysql.ConnectionConfig.getCharsetNumber (charset)

function mysql.ConnectionConfig.getDefaultFlags (options)

function mysql.ConnectionConfig.getSSLProfile (name)

function mysql.ConnectionConfig.mergeFlags (defaultFlags, userFlags)

function mysql.ConnectionConfig.parseFlagList (flagList)

function mysql.ConnectionConfig.parseUrl (url)

module mysql.EmptyPacket

function mysql.EmptyPacket ()

module mysql.EmptyPacket.prototype

function mysql.EmptyPacket.prototype.write ()

module mysql.EofPacket

function mysql.EofPacket (options)

module mysql.EofPacket.prototype

function mysql.EofPacket.prototype.parse (parser)

function mysql.EofPacket.prototype.write (writer)

module mysql.ErrorPacket

function mysql.ErrorPacket (options)

module mysql.ErrorPacket.prototype

function mysql.ErrorPacket.prototype.parse (parser)

function mysql.ErrorPacket.prototype.write (writer)

module mysql.Field

function mysql.Field (options)

module mysql.Field.prototype

function mysql.Field.prototype.buffer ()

function mysql.Field.prototype.geometry ()

function mysql.Field.prototype.string ()

module mysql.FieldPacket

function mysql.FieldPacket (options)

module mysql.FieldPacket.prototype

function mysql.FieldPacket.prototype.parse (parser)

function mysql.FieldPacket.prototype.write (writer)

module mysql.Handshake

function mysql.Handshake (options, callback)

function mysql.Handshake.super_ (options, callback)

module mysql.Handshake.prototype

function mysql.Handshake.prototype.ErrorPacket (packet)

function mysql.Handshake.prototype.HandshakeInitializationPacket (packet)

function mysql.Handshake.prototype.UseOldPasswordPacket ()

function mysql.Handshake.prototype._sendCredentials ()

function mysql.Handshake.prototype._tlsUpgradeCompleteHandler ()

function mysql.Handshake.prototype.determinePacket (firstByte)

module mysql.HandshakeInitializationPacket

function mysql.HandshakeInitializationPacket (options)

module mysql.HandshakeInitializationPacket.prototype

function mysql.HandshakeInitializationPacket.prototype.parse (parser)

function mysql.HandshakeInitializationPacket.prototype.scrambleBuff ()

function mysql.HandshakeInitializationPacket.prototype.write (writer)

module mysql.LocalDataFilePacket

function mysql.LocalDataFilePacket (data)

module mysql.LocalDataFilePacket.prototype

function mysql.LocalDataFilePacket.prototype.write (writer)

module mysql.OkPacket

function mysql.OkPacket (options)

module mysql.OkPacket.prototype

function mysql.OkPacket.prototype.parse (parser)

function mysql.OkPacket.prototype.write (writer)

module mysql.OldPasswordPacket

function mysql.OldPasswordPacket (options)

module mysql.OldPasswordPacket.prototype

function mysql.OldPasswordPacket.prototype.parse (parser)

function mysql.OldPasswordPacket.prototype.write (writer)

module mysql.PacketWriter

function mysql.PacketWriter ()

module mysql.PacketWriter.prototype

function mysql.PacketWriter.prototype._allocate (bytes)

function mysql.PacketWriter.prototype.toBuffer (parser)

function mysql.PacketWriter.prototype.writeBuffer (value)

function mysql.PacketWriter.prototype.writeFiller (bytes)

function mysql.PacketWriter.prototype.writeLengthCodedBuffer (value)

function mysql.PacketWriter.prototype.writeLengthCodedNumber (value)

function mysql.PacketWriter.prototype.writeLengthCodedString (value)

function mysql.PacketWriter.prototype.writeNullTerminatedBuffer (value)

function mysql.PacketWriter.prototype.writeNullTerminatedString (value, encoding)

function mysql.PacketWriter.prototype.writeString (value)

function mysql.PacketWriter.prototype.writeUnsignedNumber (bytes, value)

module mysql.Parser

function mysql.Parser (options)

module mysql.Parser.prototype

function mysql.Parser.prototype._advanceToNextPacket ()

function mysql.Parser.prototype._combineLongPacketBuffers ()

function mysql.Parser.prototype._combineNextBuffers (bytes)

function mysql.Parser.prototype._nullByteOffset ()

function mysql.Parser.prototype.append (chunk)

function mysql.Parser.prototype.incrementPacketNumber ()

function mysql.Parser.prototype.packetLength ()

function mysql.Parser.prototype.parseBuffer (length)

function mysql.Parser.prototype.parseFiller (length)

function mysql.Parser.prototype.parseGeometryValue ()

function mysql.Parser.prototype.parseLengthCodedBuffer ()

function mysql.Parser.prototype.parseLengthCodedNumber ()

function mysql.Parser.prototype.parseLengthCodedString ()

function mysql.Parser.prototype.parseNullTerminatedBuffer ()

function mysql.Parser.prototype.parseNullTerminatedString ()

function mysql.Parser.prototype.parsePacketTerminatedString ()

function mysql.Parser.prototype.parseString (length)

function mysql.Parser.prototype.parseUnsignedNumber (bytes)

function mysql.Parser.prototype.pause ()

function mysql.Parser.prototype.peak ()

function mysql.Parser.prototype.reachedPacketEnd ()

function mysql.Parser.prototype.resetPacketNumber ()

function mysql.Parser.prototype.resume ()

function mysql.Parser.prototype.write (chunk)

module mysql.Ping

function mysql.Ping (options, callback)

function mysql.Ping.super_ (options, callback)

module mysql.Ping.prototype

function mysql.Ping.prototype.start ()

module mysql.Pool

function mysql.Pool (options)

function mysql.Pool.super_ ()

module mysql.Pool.prototype

function mysql.Pool.prototype._enqueueCallback (callback)

function mysql.Pool.prototype._needsChangeUser (connection)

function mysql.Pool.prototype._purgeConnection (connection, callback)

function mysql.Pool.prototype._removeConnection (connection)

function mysql.Pool.prototype.acquireConnection (connection, cb)

function mysql.Pool.prototype.end (cb)

function mysql.Pool.prototype.escape (value)

function mysql.Pool.prototype.escapeId (value)

function mysql.Pool.prototype.getConnection (cb)

function mysql.Pool.prototype.query (sql, values, cb)

function mysql.Pool.prototype.releaseConnection (connection)

module mysql.PoolCluster

function mysql.PoolCluster (config)

function mysql.PoolCluster.super_ ()

module mysql.PoolCluster.prototype

function mysql.PoolCluster.prototype._clearFindCaches ()

function mysql.PoolCluster.prototype._decreaseErrorCount (node)

function mysql.PoolCluster.prototype._findNodeIds (pattern, includeOffline)

function mysql.PoolCluster.prototype._getConnection (node, cb)

function mysql.PoolCluster.prototype._getNode (id)

function mysql.PoolCluster.prototype._increaseErrorCount (node)

function mysql.PoolCluster.prototype._removeNode (node)

function mysql.PoolCluster.prototype.add (id, config)

function mysql.PoolCluster.prototype.end (callback)

function mysql.PoolCluster.prototype.getConnection (pattern, selector, cb)

function mysql.PoolCluster.prototype.of (pattern, selector)

function mysql.PoolCluster.prototype.remove (pattern)

module mysql.PoolConfig

function mysql.PoolConfig (options)

module mysql.PoolConfig.prototype

function mysql.PoolConfig.prototype.newConnectionConfig ()

module mysql.PoolConnection

function mysql.PoolConnection (pool, options)

function mysql.PoolConnection.super_ (options)

module mysql.PoolConnection.prototype

function mysql.PoolConnection.prototype._realEnd (options, callback)

function mysql.PoolConnection.prototype._removeFromPool ()

function mysql.PoolConnection.prototype.destroy ()

function mysql.PoolConnection.prototype.end ()

function mysql.PoolConnection.prototype.release ()

module mysql.PoolNamespace

function mysql.PoolNamespace (cluster, pattern, selector)

module mysql.PoolNamespace.prototype

function mysql.PoolNamespace.prototype._getClusterNode ()

function mysql.PoolNamespace.prototype.getConnection (cb)

function mysql.PoolNamespace.prototype.query (sql, values, cb)

module mysql.PoolSelector

function mysql.PoolSelector.ORDER ()

function mysql.PoolSelector.RANDOM ()

function mysql.PoolSelector.RR ()

module mysql.Protocol

function mysql.Protocol (options)

function mysql.Protocol.super_ ()

module mysql.Protocol.prototype

function mysql.Protocol.prototype._debugPacket (incoming, packet)

function mysql.Protocol.prototype._delegateError (err, sequence)

function mysql.Protocol.prototype._dequeue (sequence)

function mysql.Protocol.prototype._determinePacket (sequence)

function mysql.Protocol.prototype._emitPacket (packet)

function mysql.Protocol.prototype._enqueue (sequence)

function mysql.Protocol.prototype._hasPendingErrorHandlers ()

function mysql.Protocol.prototype._parsePacket ()

function mysql.Protocol.prototype._parsePacketDebug (packet)

function mysql.Protocol.prototype._shouldErrorBubbleUp (err, sequence)

function mysql.Protocol.prototype._startSequence (sequence)

function mysql.Protocol.prototype._validateEnqueue (sequence)

function mysql.Protocol.prototype.changeUser (options, callback)

function mysql.Protocol.prototype.destroy ()

function mysql.Protocol.prototype.end ()

function mysql.Protocol.prototype.handleNetworkError (err)

function mysql.Protocol.prototype.handleParserError (err)

function mysql.Protocol.prototype.handshake (options, callback)

function mysql.Protocol.prototype.pause ()

function mysql.Protocol.prototype.ping (options, callback)

function mysql.Protocol.prototype.query (options, callback)

function mysql.Protocol.prototype.quit (options, callback)

function mysql.Protocol.prototype.resume ()

function mysql.Protocol.prototype.stats (options, callback)

function mysql.Protocol.prototype.write (buffer)

module mysql.Query

function mysql.Query (options, callback)

function mysql.Query.super_ (options, callback)

module mysql.Query.prototype

function mysql.Query.prototype.EofPacket (packet)

function mysql.Query.prototype.ErrorPacket (packet)

function mysql.Query.prototype.FieldPacket (packet)

function mysql.Query.prototype.OkPacket (packet)

function mysql.Query.prototype.ResultSetHeaderPacket (packet)

function mysql.Query.prototype.RowDataPacket (packet, parser, connection)

function mysql.Query.prototype._handleFinalResultPacket (packet)

function mysql.Query.prototype._sendLocalDataFile (path)

function mysql.Query.prototype.determinePacket (byte, parser)

function mysql.Query.prototype.start ()

function mysql.Query.prototype.stream (options)

module mysql.Quit

function mysql.Quit (options, callback)

function mysql.Quit.super_ (options, callback)

module mysql.Quit.prototype

function mysql.Quit.prototype.start ()

module mysql.ResultSetHeaderPacket

function mysql.ResultSetHeaderPacket (options)

module mysql.ResultSetHeaderPacket.prototype

function mysql.ResultSetHeaderPacket.prototype.parse (parser)

function mysql.ResultSetHeaderPacket.prototype.write (writer)

module mysql.SSLRequestPacket

function mysql.SSLRequestPacket (options)

module mysql.SSLRequestPacket.prototype

function mysql.SSLRequestPacket.prototype.parse (parser)

function mysql.SSLRequestPacket.prototype.write (writer)

module mysql.Sequence

function mysql.Sequence (options, callback)

function mysql.Sequence.determinePacket (byte)

function mysql.Sequence.super_ ()

module mysql.Sequence.prototype

function mysql.Sequence.prototype.ErrorPacket (packet)

function mysql.Sequence.prototype.OkPacket (packet)

function mysql.Sequence.prototype._addLongStackTrace (err)

function mysql.Sequence.prototype._onTimeout ()

function mysql.Sequence.prototype._packetToError (packet)

function mysql.Sequence.prototype.end (err)

function mysql.Sequence.prototype.hasErrorHandler ()

function mysql.Sequence.prototype.start ()

module mysql.SqlString

function mysql.SqlString.arrayToList (array, timeZone)

function mysql.SqlString.bufferToString (buffer)

function mysql.SqlString.dateToString (date, timeZone)

function mysql.SqlString.escape (val, stringifyObjects, timeZone)

function mysql.SqlString.escapeId (val, forbidQualified)

function mysql.SqlString.format (sql, values, stringifyObjects, timeZone)

function mysql.SqlString.objectToValues (object, timeZone)

module mysql.Statistics

function mysql.Statistics (options, callback)

function mysql.Statistics.super_ (options, callback)

module mysql.Statistics.prototype

function mysql.Statistics.prototype.StatisticsPacket (packet)

function mysql.Statistics.prototype.determinePacket (firstByte)

function mysql.Statistics.prototype.start ()

module mysql.StatisticsPacket

function mysql.StatisticsPacket ()

module mysql.StatisticsPacket.prototype

function mysql.StatisticsPacket.prototype.parse (parser)

function mysql.StatisticsPacket.prototype.write (writer)

module mysql.UseOldPasswordPacket

function mysql.UseOldPasswordPacket (options)

module mysql.UseOldPasswordPacket.prototype

function mysql.UseOldPasswordPacket.prototype.parse (parser)

function mysql.UseOldPasswordPacket.prototype.write (writer)

module mysql.index

function mysql.index.createConnection (config)

function mysql.index.createPool (config)

function mysql.index.createPoolCluster (config)

function mysql.index.createQuery (sql, values, callback)

function mysql.index.escape (value, stringifyObjects, timeZone)

function mysql.index.escapeId (value, forbidQualified)

function mysql.index.format (sql, values, stringifyObjects, timeZone)

[ this document was created with utility2 ]