From 5e80a676914cde6331c66e9aa5f70a39c357eba1 Mon Sep 17 00:00:00 2001 From: Denis Istratov <104762784+iRedTea@users.noreply.github.com> Date: Thu, 23 May 2024 23:59:22 +0300 Subject: [PATCH] Delete sql2/bin/Debug directory --- sql2/bin/Debug/MySql.Data.dll | Bin 1174528 -> 0 bytes sql2/bin/Debug/MySql.Data.xml | 18572 ---------------- sql2/bin/Debug/PaymentLogs.exe | Bin 275968 -> 0 bytes sql2/bin/Debug/PaymentLogs.exe.config | 13 - sql2/bin/Debug/PaymentLogs.pdb | Bin 278016 -> 0 bytes sql2/bin/Debug/System.Buffers.dll | Bin 20856 -> 0 bytes sql2/bin/Debug/System.Memory.dll | Bin 142240 -> 0 bytes sql2/bin/Debug/System.Numerics.Vectors.dll | Bin 115856 -> 0 bytes .../System.Threading.Tasks.Extensions.dll | Bin 25984 -> 0 bytes sql2/bin/Debug/sql2.exe | Bin 265728 -> 0 bytes sql2/bin/Debug/sql2.exe.config | 13 - sql2/bin/Debug/sql2.pdb | Bin 228864 -> 0 bytes 12 files changed, 18598 deletions(-) delete mode 100644 sql2/bin/Debug/MySql.Data.dll delete mode 100644 sql2/bin/Debug/MySql.Data.xml delete mode 100644 sql2/bin/Debug/PaymentLogs.exe delete mode 100644 sql2/bin/Debug/PaymentLogs.exe.config delete mode 100644 sql2/bin/Debug/PaymentLogs.pdb delete mode 100644 sql2/bin/Debug/System.Buffers.dll delete mode 100644 sql2/bin/Debug/System.Memory.dll delete mode 100644 sql2/bin/Debug/System.Numerics.Vectors.dll delete mode 100644 sql2/bin/Debug/System.Threading.Tasks.Extensions.dll delete mode 100644 sql2/bin/Debug/sql2.exe delete mode 100644 sql2/bin/Debug/sql2.exe.config delete mode 100644 sql2/bin/Debug/sql2.pdb diff --git a/sql2/bin/Debug/MySql.Data.dll b/sql2/bin/Debug/MySql.Data.dll deleted file mode 100644 index e96cd417930a54d39ae119642997cf4198279105..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1174528 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 v}P*e^y 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�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

PO >SXW4b_yYq^qU&b3%9FI-txc7@NP;OMHA907#! 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∨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 diff --git a/sql2/bin/Debug/MySql.Data.xml b/sql2/bin/Debug/MySql.Data.xml deleted file mode 100644 index 62c3d0c..0000000 --- a/sql2/bin/Debug/MySql.Data.xml +++ /dev/null @@ -1,18572 +0,0 @@ - - - - MySql.Data - - - -

- The implementation of the caching_sha2_password authentication plugin. - - - - - Generates a byte array set with the password of the user in the expected format based on the - SSL settings of the current connection. - - A byte array that contains the password of the user in the expected format. - - - - Defines the stage of the authentication. - - - - - Allows connections to a user account set with the mysql_clear_password authentication plugin. - - - - - Enables connections to a user account set with the authentication_kerberos authentication plugin. - - - - - Defines the default behavior for an authentication plugin. - - - - - Handles the iteration of the multifactor authentication. - - - - - Gets the AuthPlugin name of the AuthSwitchRequest. - - - - - Gets or sets the authentication data returned by the server. - - - - - This is a factory method that is used only internally. It creates an auth plugin based on the method type - - Authentication method. - The driver. - The authentication data. - Boolean that indicates if the function will be executed asynchronously. - MultiFactorAuthentication iteration. - - - - - Gets the connection option settings. - - - - - Gets the server version associated with this authentication plugin. - - - - - Gets the encoding assigned to the native driver. - - - - - Sets the authentication data required to encode, encrypt, or convert the password of the user. - - A byte array containing the authentication data provided by the server. - This method may be overriden based on the requirements by the implementing authentication plugin. - - - - Defines the behavior when checking for constraints. - - This method is intended to be overriden. - - - - Throws a that encapsulates the original exception. - - The exception to encapsulate. - - - - Defines the behavior when authentication is successful. - - This method is intended to be overriden. - - - - Defines the behavior when more data is required from the server. - - The data returned by the server. - Boolean that indicates if the function will be executed asynchronously. - The data to return to the server. - This method is intended to be overriden. - - - - Gets the password for the iteration of the multifactor authentication - - A password - - - - Gets the plugin name based on the authentication plugin type defined during the creation of this object. - - - - - Gets the user name associated to the connection settings. - - The user name associated to the connection settings. - - - - Gets the encoded, encrypted, or converted password based on the authentication plugin type defined during the creation of this object. - This method is intended to be overriden. - - An object containing the encoded, encrypted, or converted password. - - - - Provides functionality to read, decode and convert PEM files to objects supported in .NET. - - - - - Converts the binary data of a PEM file to an object. - - A binary representation of the public key provided by the server. - An object containing the data found in the public key. - - - - Allows connections to a user account set with the authentication_ldap_sasl authentication plugin. - - - - - Determines if the character is a non-ASCII space. - - - This list was obtained from http://tools.ietf.org/html/rfc3454#appendix-C.1.2 - - true if the character is a non-ASCII space; otherwise, false. - The character. - - - - Determines if the character is commonly mapped to nothing. - - - This list was obtained from http://tools.ietf.org/html/rfc3454#appendix-B.1 - - true if the character is commonly mapped to nothing; otherwise, false. - The character. - - - - Determines if the character is prohibited. - - - This list was obtained from http://tools.ietf.org/html/rfc3454#appendix-C.3 - - true if the character is prohibited; otherwise, false. - The string. - The character index. - - - - Prepares the user name or password string. - - The string to prepare. - The prepared string. - - - - Allows connections to a user account set with the mysql_native_password authentication plugin. - - - - - Returns a byte array containing the proper encryption of the - given password/seed according to the new 4.1.1 authentication scheme. - - - - - - - - Enables connections from a user account set with the authentication_iam authentication plugin. - - - - - Verify that OCI .NET SDK is referenced. - - - - - Loads the profiles from the OCI config file. - - - - - Get the values for the key_file, fingerprint and security_token_file entries. - - - - - Sign nonce sent by server using SHA256 algorithm and the private key provided by the user. - - - - - Reads the security token file and verify it does not exceed the maximum value of 10KB. - - The path to the security token. - - - - Wraps up the fingerprint, signature and the token into a JSON format and encode it to a byte array. - - The response packet that will be sent to the server. - - - - Base class to handle SCRAM authentication methods - - - - - Defines the state of the authentication process. - - - - - Gets the name of the method. - - - - - Parses the server's challenge token and returns the next challenge response. - - The next challenge response. - - - - Builds up the client-first message. - - An array of bytes containig the client-first message. - - - - Processes the server response from the client-first message and - builds up the client-final message. - - Response from the server. - An array of bytes containing the client-final message. - - - - Validates the server response. - - Server-final message - - - - Creates the HMAC SHA1 context. - - The HMAC context. - The secret key. - - - - Apply the HMAC keyed algorithm. - - The results of the HMAC keyed algorithm. - The key. - The string. - - - - Applies the cryptographic hash function. - - The results of the hash. - The string. - - - - Applies the exclusive-or operation to combine two octet strings. - - The alpha component. - The blue component. - - - - The SCRAM-SHA-1 SASL mechanism. - - - A salted challenge/response SASL mechanism that uses the HMAC SHA-1 algorithm. - - - - - Initializes a new instance of the class. - - - Creates a new SCRAM-SHA-1 SASL context. - - The user name. - The password. - The host. - - - - Gets the name of the method. - - - - - The SCRAM-SHA-256 SASL mechanism. - - - A salted challenge/response SASL mechanism that uses the HMAC SHA-256 algorithm. - - - - - Initializes a new instance of the class. - - - Creates a new SCRAM-SHA-256 SASL context. - - The user name. - The password. - The host. - - - - Gets the name of the method. - - - - - The implementation of the sha256_password authentication plugin. - - - - - The byte array representation of the public key provided by the server. - - - - - Applies XOR to the byte arrays provided as input. - - A byte array that contains the results of the XOR operation. - - - - Method that parse the challenge received from server during authentication process. - This method extracts salt and relying party name. - - Buffer holding the server challenge. - Thrown if an error occurs while parsing the challenge. - - - - Sets the ClientDataHash for the assertion - - - - - Method to obtains an assertion from a FIDO device. - - The assertion. - Thrown if an error occurs while getting the assertion. - - - - Allows connections to a user account set with the authentication_windows authentication plugin. - - - - - Allows importing large amounts of data into a database with bulk loading. - - - - - Initializes a new instance of the class using the specified instance of . - - The that will be used to perform the bulk operation. - - - - Gets or sets the connection. - - The connection. - - - - Gets or sets the field terminator. - - The field terminator. - - - - Gets or sets the line terminator. - - The line terminator. - - - - Gets or sets the name of the table. - - The name of the table. - - - - Gets or sets the character set. - - The character set. - - - - Gets or sets the name of the file. - - The name of the file. - - - - Gets or sets the timeout. - - The timeout. - - - - Gets or sets a value indicating whether the file name that is to be loaded - is local to the client or not. The default value is false. - - true if local; otherwise, false. - - - - Gets or sets the number of lines to skip. - - The number of lines to skip. - - - - Gets or sets the line prefix. - - The line prefix. - - - - Gets or sets the field quotation character. - - The field quotation character. - - - - Gets or sets a value indicating whether [field quotation optional]. - - - true if [field quotation optional]; otherwise, false. - - - - - Gets or sets the escape character. - - The escape character. - - - - Gets or sets the conflict option. - - The conflict option. - - - - Gets or sets the priority. - - The priority. - - - - Gets the columns. - - The columns. - - - - Gets the expressions. - - The expressions. - - - - Executes the load operation. - - The number of rows inserted. - - - - Executes the load operation. - - A object containing the data to be loaded. - The number of rows inserted. - - - - Asynchronous version of the load operation. - - The number of rows inserted. - - - - Asynchronous version of the load operation that accepts a data stream. - - A containing the data to be loaded. - The number of rows inserted. - - - - Executes the load operation asynchronously while the cancellation isn't requested. - - The cancellation token. - A containing the data to be loaded. - The number of rows inserted. - - - - Represents the priority set for bulk loading operations. - - - - - This is the default and indicates normal priority - - - - - Low priority will cause the load operation to wait until all readers of the table - have finished. This only affects storage engines that use only table-level locking - such as MyISAM, Memory, and Merge. - - - - - Concurrent priority is only relevant for MyISAM tables and signals that if the table - has no free blocks in the middle that other readers can retrieve data from the table - while the load operation is happening. - - - - - Represents the behavior when conflicts arise during bulk loading operations. - - - - - This is the default and indicates normal operation. In the event of a LOCAL load, this - is the same as ignore. When the data file is on the server, then a key conflict will - cause an error to be thrown and the rest of the data file ignored. - - - - - Replace column values when a key conflict occurs. - - - - - Ignore any rows where the primary key conflicts. - - - - - Summary description for CharSetMap. - - - - - Returns the text encoding for a given MySQL character set name - - Name of the character set to get the encoding for - Encoding object for the given character set name - - - - Initializes the mapping. - - - - - Represents a character set object. - - - - - Summary description for API. - - - - - Summary description for CompressedStream. - - - - - Summary description for Crypt. - - - - - Simple XOR scramble - - Source array - Index inside source array - Destination array - Index inside destination array - Password used to xor the bits - Number of bytes to scramble - - - - Returns a byte array containing the proper encryption of the - given password/seed according to the new 4.1.1 authentication scheme. - - - - - - - - Encrypts a password using the MySql encryption scheme - - The password to encrypt - The encryption seed the server gave us - Indicates if we should use the old or new encryption scheme - - - - - Hashes a password using the algorithm from Monty's code. - The first element in the return is the result of the "old" hash. - The second element is the rest of the "new" hash. - - Password to be hashed - Two element array containing the hashed values - - - - Summary description for BaseDriver. - - - - - For pooled connections, time when the driver was - put into idle queue - - - - - Loads the properties from the connected server into a hashtable - - The connection to be used. - Boolean that indicates if the function will be executed asynchronously. - The cancellation token. - - - - - Loads all the current character set names and ids for this server - into the charSets hashtable - - - - - The exception that is thrown when MySQL returns an error. This class cannot be inherited. - - - - This class is created whenever the MySQL Data Provider encounters an error generated from the server. - - - Any open connections are not automatically closed when an exception is thrown. If - the client application determines that the exception is fatal, it should close any open - objects or objects. - - - - - - Gets a number that identifies the type of error. - - - - - True if this exception was fatal and cause the closing of the connection, false otherwise. - - - - - Gets the SQL state. - - - - - Gets an integer that representes the MySQL error code. - - - - - Summary description for Field. - - - - - Automatically generates single-table commands used to reconcile changes made to a with the associated MySQL database. - This class cannot be inherited. - - - - The does not automatically generate the SQL statements required to - reconcile changes made to a with the associated instance of MySQL. - However, you can create a object to automatically generate SQL statements for - single-table updates if you set the property - of the . Then, any additional SQL statements that you do not set are generated by the - . - - - The registers itself as a listener for RowUpdating - events whenever you set the property. You can only associate one - or object with each other at one time. - - - To generate INSERT, UPDATE, or DELETE statements, the uses the - property to retrieve a required set of metadata automatically. If you change - the after the metadata has is retrieved (for example, after the first update), you - should call the method to update the metadata. - - - The must also return at least one primary key or unique - column. If none are present, an exception is generated, - and the commands are not generated. - - - The also uses the , - , and - properties referenced by the . The user should call - if any of these properties are modified, or if the - itself is replaced. Otherwise the , - , and properties retain - their previous values. - - - If you call , the is disassociated - from the , and the generated commands are no longer used. - - - - The following example uses the , along - and , to - select rows from a data source. The example is passed an initialized - , a connection string, a - query string that is a SQL SELECT statement, and a string that is the - name of the database table. The example then creates a . - - public static DataSet SelectRows(string myConnection, string mySelectQuery, string myTableName) - { - MySqlConnection myConn = new MySqlConnection(myConnection); - MySqlDataAdapter myDataAdapter = new MySqlDataAdapter(); - myDataAdapter.SelectCommand = new MySqlCommand(mySelectQuery, myConn); - MySqlCommandBuilder cb = new MySqlCommandBuilder(myDataAdapter); - - myConn.Open(); - - DataSet ds = new DataSet(); - myDataAdapter.Fill(ds, myTableName); - - ///code to modify data in DataSet here - ///Without the MySqlCommandBuilder this line would fail - myDataAdapter.Update(ds, myTableName); - myConn.Close(); - return ds; - } - - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with the associated object. - - The to use. - - - The registers itself as a listener for - events that are generated by the - specified in this property. - - - When you create a new instance , any existing - associated with this is released. - - - - - - Gets or sets a object for which SQL statements are automatically generated. - - - A object. - - - - The registers itself as a listener for - events that are generated by the - specified in this property. - - - When you create a new instance , any existing - associated with this - is released. - - - - - - Retrieves parameter information from the stored procedure specified in the - and populates the Parameters collection of the specified object. - This method is not currently supported since stored procedures are not available in MySQL. - - The referencing the stored - procedure from which the parameter information is to be derived. The derived parameters are added to the Parameters collection of the - . - The command text is not a valid stored procedure name. - - - - Gets the delete command. - - The object required to perform deletions. - - - - Gets the update command. - - The object required to perform updates. - - - - Gets the insert command. - - The object required to perform inserts. - - - - Given an unquoted identifier in the correct catalog case, returns the correct quoted form of that identifier, - including properly escaping any embedded quotes in the identifier. - - The original unquoted identifier. - The quoted version of the identifier. Embedded quotes within the identifier are properly escaped. - If the unquotedIdentifier is null. - - - - Given a quoted identifier, returns the correct unquoted form of that identifier, - including properly un-escaping any embedded quotes in the identifier. - - The identifier that will have its embedded quotes removed. - The unquoted identifier, with embedded quotes properly un-escaped. - If the quotedIdentifier is null. - - - - Returns the schema table for the - - The for which to retrieve the corresponding schema table. - A that represents the schema for the specific . - - - - Returns the full parameter name, given the partial parameter name. - - The partial name of the parameter. - The full parameter name corresponding to the partial parameter name requested. - - - - Allows the provider implementation of the class to handle additional parameter properties. - - A to which the additional modifications are applied. - The from the schema table provided by . - The type of command being generated; INSERT, UPDATE or DELETE. - true if the parameter is part of the update or delete WHERE clause, - false if it is part of the insert or update values. - - - - Returns the name of the specified parameter in the format of @p#. Use when building a custom command builder. - - The number to be included as part of the parameter's name. - The name of the parameter with the specified number appended as part of the parameter name. - - - - Returns the placeholder for the parameter in the associated SQL statement. - - The number to be included as part of the parameter's name. - The name of the parameter with the specified number appended. - - - - Registers the to handle the - event for a . - - - - - - Represents a set of data commands and a database connection that are used to fill a dataset and update a MySQL database. - This class cannot be inherited. - - - - The , serves as a bridge between a - and MySQL for retrieving and saving data. The provides this - bridge by mapping , which changes the data in the - to match the data in the data source, and , - which changes the data in the data source to match the data in the , - using the appropriate SQL statements against the data source. - - - When the fills a , it will create the necessary - tables and columns for the returned data if they do not already exist. However, primary - key information will not be included in the implicitly created schema unless the - property is set to . - You may also have the create the schema of the , - including primary key information, before filling it with data using . - - - is used in conjunction with - and to increase performance when connecting to a MySQL database. - - - The also includes the , - , , - , and - properties to facilitate the loading and updating of data. - - - When an instance of is created, the read/write properties - are set to initial values. For a list of these values, see the - constructor. - - - Please be aware that the class allows only - Int16, Int32, and Int64 to have the AutoIncrement property set. - If you plan to use autoincremement columns with MySQL, you should consider - using signed integer columns. - - - - The following example creates a and a . - The is opened and set as the for the - . The example then calls , and closes - the connection. To accomplish this, the is - passed a connection string and a query string that is a SQL INSERT - statement. - - public DataSet SelectRows(DataSet dataset,string connection,string query) - { - MySqlConnection conn = new MySqlConnection(connection); - MySqlDataAdapter adapter = new MySqlDataAdapter(); - adapter.SelectCommand = new MySqlCommand(query, conn); - adapter.Fill(dataset); - return dataset; - } - - - - - - Occurs during Update before a command is executed against the data source. The attempt to update is made, so the event fires. - - - - - Occurs during Update after a command is executed against the data source. The attempt to update is made, so the event fires. - - - - - Initializes a new instance of the class. - - - - When an instance of is created, - the following read/write properties are set to the following initial - values. - - - - Properties - Initial Value - - - - - - - - - - - - - - - - - - - - You can change the value of any of these properties through a separate call to the property. - - - - - - Initializes a new instance of the class with - the specified as the - property. - - - that is a SQL SELECT statement or stored procedure and is set - as the property of the . - - - - - Initializes a new instance of the class with - a and a object. - - - A String that is a SQL SELECT statement or stored procedure to be used by - the property of the . - - - A that represents the connection. - - - - This implementation of the opens and closes a - if it is not already open. This can be useful in a an application that must call the - method for two or more MySqlDataAdapter objects. - If the MySqlConnection is already open, you must explicitly call - or to close it. - - - - - - Initializes a new instance of the class with - a and a connection string. - - - A that is a SQL SELECT statement or stored procedure to - be used by the property of the . - - The connection string - - - - Gets or sets a SQL statement or stored procedure used to delete records from the data set. - - - A used during to delete records in the - database that correspond to deleted rows in the . - - - - During , if this property is not set and primary key information - is present in the , the can be generated - automatically if you set the property and use the - . Then, any additional commands that you do not set are - generated by the . This generation logic requires key column - information to be present in the . - - - When is assigned to a previously created , - the is not cloned. The maintains a reference - to the previously created object. - - - - - - Gets or sets a SQL statement or stored procedure used to insert records into the data set. - - - A used during to insert records into the - database that correspond to new rows in the . - - - - During , if this property is not set and primary key information - is present in the , the InsertCommand can be generated - automatically if you set the property and use the - . Then, any additional commands that you do not set are - generated by the MySqlCommandBuilder. This generation logic requires key column - information to be present in the DataSet. - - - When InsertCommand is assigned to a previously created , - the is not cloned. The InsertCommand maintains a reference - to the previously created object. - - - If execution of this command returns rows, these rows may be added to the DataSet - depending on how you set the property of the object. - - - - - - Gets or sets a SQL statement or stored procedure used to select records in the data source. - - - A used during to select records from the - database for placement in the . - - - - When is assigned to a previously created , - the is not cloned. The maintains a reference to the - previously created object. - - - If the does not return any rows, no tables are added to the - , and no exception is raised. - - - - - - Gets or sets a SQL statement or stored procedure used to updated records in the data source. - - - A used during to update records in the - database with data from the . - - - - During , if this property is not set and primary key information - is present in the , the can be generated - automatically if you set the property and use the - . Then, any additional commands that you do not set are - generated by the . This generation logic requires key column - information to be present in the DataSet. - - - When is assigned to a previously created , - the is not cloned. The maintains a reference - to the previously created object. - - - If execution of this command returns rows, these rows may be merged with the DataSet - depending on how you set the property of the object. - - - - - - Open connection if it was closed. - Necessary to workaround "connection must be open and valid" error - with batched updates. - - Row state - list of opened connections - If connection is opened by this function, the list is updated - - true if connection was opened - - - - Gets or sets a value that enables or disables batch processing support, - and specifies the number of commands that can be executed in a batch. - - - Returns the number of rows to process for each batch. - - - Value is - Effect - - - - 0 - - - There is no limit on the batch size. - - - - - 1 - - - Disables batch updating. - - - - - > 1 - - - Changes are sent using batches of operations at a time. - - - - - When setting this to a value other than 1, all the commands associated with the - must have their property set to None or OutputParameters. An exception will be thrown otherwise. - - - - - - Initializes batching for the . - - - - - Adds a to the current batch. - - The to add to the batch. - The number of commands in the batch before adding the . - - - - Executes the current batch. - - The return value from the last command in the batch. - - - - Removes all objects from the batch. - - - - - Ends batching for the . - - - - - Returns a System.Data.IDataParameter from one of the commands in the current batch. - - The index of the command to retrieve the parameter from. - The index of the parameter within the command. - The specified. - - - - Overridden. See . - - - - - - - - - - Initializes a new instance of the class. - - The that updates the data source. - The to execute during the . - Whether the command is an UPDATE, INSERT, DELETE, or SELECT statement. - A object. - - - - - Overridden. Raises the RowUpdating event. - - A MySqlRowUpdatingEventArgs that contains the event data. - - - - Overridden. Raises the RowUpdated event. - - A MySqlRowUpdatedEventArgs that contains the event data. - - - - Asynchronous version of the method. - - The to fill records with. - The number of rows successfully added to or refreshed in the . - - - - Asynchronous version of the method. - - The to fill records with. - The cancellation token. - The number of rows successfully added to or refreshed in the . - - - - Asynchronous version of the method. - - The name of the to use for table mapping. - The number of rows successfully added to or refreshed in the . - - - - Asynchronous version of the method. - - The name of the to use for table mapping. - The cancellation token. - The number of rows successfully added to or refreshed in the . - - - - Asynchronous version of the method. - - The to fill with records. - The name of the source table to use for table mapping. - The number of rows successfully added to or refreshed in the . - - - - Asynchronous version of the method. - - The to fill with records. - The name of the source table to use for table mapping. - The cancellation token. - The number of rows successfully added to or refreshed in the . - - - - Asynchronous version of the method. - - The to fill with records. - An instance of . - The number of rows successfully added to or refreshed in the . - - - - Asynchronous version of the method. - - The to fill with records. - An instance of . - The cancellation token. - The number of rows successfully added to or refreshed in the . - - - - Asynchronous version of the method. - - The to fill with records. - The SQL SELECT statement used to retrieve rows from the data source. - One of the values. - The number of rows successfully added to or refreshed in the . - - - - Asynchronous version of the method. - - The to fill with records. - The SQL SELECT statement used to retrieve rows from the data source. - One of the values. - The cancellation token. - The number of rows successfully added to or refreshed in the . - - - - Asynchronous version of the method. - - The start record. - The max number of affected records. - The s to fill with records. - The number of rows successfully added to or refreshed in the . - - - - Asynchronous version of the method. - - The start record. - The max number of affected records. - The cancellation token. - The s to fill with records. - The number of rows successfully added to or refreshed in the . - - - - Asynchronous version of the method. - - The to fill with records. - The start record. - The max number of affected records. - The name of the source table to use for table mapping. - The number of rows successfully added to or refreshed in the . - - - - Asynchronous version of the method. - - The to fill with records. - The start record. - The max number of affected records. - The name of the source table to use for table mapping. - The cancellation token. - The number of rows successfully added to or refreshed in the . - - - - Asynchronous version of the method. - - The to fill with records. - The name of the source table to use for table mapping. - An instance of . - The start record. - The max number of affected records. - The number of rows successfully added to or refreshed in the . - - - - Asynchronous version of the method. - - The to fill with records. - The name of the source table to use for table mapping. - An instance of . - The start record. - The max number of affected records. - The cancellation token. - The number of rows successfully added to or refreshed in the . - - - - Asynchronous version of the method. - - The s to fill with records. - The start record. - The max number of affected records. - The SQL SELECT statement used to retrieve rows from the data source. - One of the values. - The number of rows successfully added to or refreshed in the s. - - - - Asynchronous version of the method. - - The s to fill with records. - The start record. - The max number of affected records. - The SQL SELECT statement used to retrieve rows from the data source. - One of the values. - The cancellation token. - The number of rows successfully added to or refreshed in the s. - - - - Asynchronous version of the method. - - The to fill with records. - The start record. - The max number of affected records. - The name of the source table to use for table mapping. - The SQL SELECT statement used to retrieve rows from the data source. - One of the values. - The number of rows successfully added to or refreshed in the . - - - - Asynchronous version of the method. - - The to fill with records. - The start record. - The max number of affected records. - The name of the source table to use for table mapping. - The SQL SELECT statement used to retrieve rows from the data source. - One of the values. - The cancellation token. - The number of rows successfully added to or refreshed in the . - - - - Asynchronous version of the method. - - DataSet to use. - Schema type to use. - [] - - - - Asynchronous version of the method. - - DataSet to use. - Schema type to use. - to use. - [] - - - - Asynchronous version of the method. - - DataSet to use. - Schema type to use. - Source table to use. - [] - - - - Asynchronous version of the method. - - DataSet to use. - Schema type to use. - Source table to use. - to use. - [] - - - - Asynchronous version of the method. - - DataSet to use. - Schema type to use. - Source table to use. - DataReader to use. - [] - - - - Asynchronous version of the method. - - DataSet to use. - Schema type to use. - Source table to use. - to use. - to use. - [] - - - - Asynchronous version of the method. - - DataSet to use. - Schema type to use. - DBCommand to use. - Source table to use. - Command Behavior - [] - - - - Asynchronous version of the method. - - DataSet to use. - Schema type to use. - DBCommand to use. - Source table to use. - Command Behavior - to use. - [] - - - - Asynchronous version of the method. - - DataTable to use. - Schema type to use. - DataTable - - - - Asynchronous version of the method. - - DataTable to use. - Schema type to use. - to use. - - - - - Asynchronous version of the method. - - DataTable to use. - Schema type to use. - DataReader to use. - - - - - Asynchronous version of the method. - - DataTable to use. - Schema type to use. - DataReader to use. - to use. - - - - - Asynchronous version of the method. - - DataTable to use. - Schema type to use. - DBCommand to use. - Command Behavior - - - - - Asynchronous version of the method. - - DataTable to use. - Schema type to use. - DBCommand to use. - Command behavior. - to use. - - - - - Asynchronous version of the method. - - DataRow[] to use. - The number of rows successfully updated from the . - - - - Asynchronous version of the method. - - DataRow[] to use. - to use. - The number of rows successfully updated from the . - - - - Asynchronous version of the method. - - DataSet to use. - The number of rows successfully updated from the . - - - - Asynchronous version of the method. - - DataSet to use. - to use. - The number of rows successfully updated from the . - - - - Asynchronous version of the method. - - DataTable to use. - The number of rows successfully updated from the . - - - - Asynchronous version of the method. - - DataTable to use. - to use. - The number of rows successfully updated from the . - - - - Asynchronous version of the method. - - DataRow[] to use. - Data Table Mapping - The number of rows successfully updated from the . - - - - Asynchronous version of the method. - - DataRow[] to use. - Data Table Mapping - to use. - The number of rows successfully updated from the . - - - - Asynchronous version of the method. - - DataSet to use. - Source table to use. - The number of rows successfully updated from the . - - - - Asynchronous version of the method. - - DataSet to use. - Source table to use. - to use. - The number of rows successfully updated from the . - - - - Represents the method that will handle the event of a . - - - - - Represents the method that will handle the event of a . - - - - - Provides data for the RowUpdating event. This class cannot be inherited. - - - - - Initializes a new instance of the MySqlRowUpdatingEventArgs class. - - The to - . - The to execute during . - One of the values that specifies the type of query executed. - The sent through an . - - - - Gets or sets the MySqlCommand to execute when performing the Update. - - - - - Provides data for the RowUpdated event. This class cannot be inherited. - - - - - Initializes a new instance of the MySqlRowUpdatedEventArgs class. - - The sent through an . - The executed when is called. - One of the values that specifies the type of query executed. - The sent through an . - - - - Gets or sets the MySqlCommand executed when Update is called. - - - - - Enables the provider to help ensure that a user has a security level adequate for accessing data. - - - - - Adds a new connection string with set of restricted keywords to the MySqlClientPermission object - - Settings to be used for the connection - Keywords to define the restrictions - KeyRestrictionBehavior to be used - - - - Returns MySqlClientPermission as an IPermission - - - - - - Associates a security action with a custom security attribute. - - - - - Represents a section within a configuration file. - - - - - Gets the MySQL configuations associated to the current configuration. - - - - - Gets a collection of the exception interceptors available in the current configuration. - - - - - Gets a collection of the command interceptors available in the current configuration. - - - - - Gets a collection of the authentication plugins available in the current configuration. - - - - - Gets or sets the replication configurations. - - - - - Defines the configurations allowed for an authentication plugin. - - - - - Gets or sets the name of the authentication plugin. - - - - - Gets or sets the type of the authentication plugin. - - - - - Defines the configurations allowed for an interceptor. - - - - - Gets or sets the name of the interceptor. - - - - - Gets or sets the type of the interceptor. - - - - - Represents a generic configuration element. - - - - - - Gets an enumerator that iterates through the returned list. - - An enumerator that iterates through the returned list. - - - - Helper class that makes it easier to work with the provider. - - - - - Asynchronous version of ExecuteDataRow. - - The settings to be used for the connection. - The command to execute. - The parameters to use for the command. - The DataRow containing the first row of the resultset. - - - - Asynchronous version of ExecuteDataRow. - - The settings to be used for the connection. - The command to execute. - The cancellation token. - The parameters to use for the command. - The DataRow containing the first row of the resultset. - - - - Executes a single SQL command and returns the first row of the resultset. A new MySqlConnection object - is created, opened, and closed during this method. - - Settings to be used for the connection - Command to execute - Parameters to use for the command - DataRow containing the first row of the resultset - - - - Executes a single SQL command and returns the resultset in a . - A new MySqlConnection object is created, opened, and closed during this method. - - Settings to be used for the connection - Command to execute - containing the resultset - - - - Executes a single SQL command and returns the resultset in a . - A new MySqlConnection object is created, opened, and closed during this method. - - Settings to be used for the connection - Command to execute - Parameters to use for the command - containing the resultset - - - - Executes a single SQL command and returns the resultset in a . - The state of the object remains unchanged after execution - of this method. - - object to use - Command to execute - containing the resultset - - - - Executes a single SQL command and returns the resultset in a . - The state of the object remains unchanged after execution - of this method. - - object to use - Command to execute - Parameters to use for the command - containing the resultset - - - - Updates the given table with data from the given - - Settings to use for the update - Command text to use for the update - containing the new data to use in the update - Tablename in the dataset to update - - - - Async version of ExecuteDataset - - Settings to be used for the connection - Command to execute - containing the resultset - - - - Async version of ExecuteDataset - - Settings to be used for the connection - Command to execute - Parameters to use for the command - containing the resultset - - - - Async version of ExecuteDataset - - object to use - Command to execute - containing the resultset - - - - Async version of ExecuteDataset - - object to use - Command to execute - Parameters to use for the command - containing the resultset - - - - Async version of UpdateDataset - - Settings to use for the update - Command text to use for the update - containing the new data to use in the update - Tablename in the dataset to update - - - - Executes a single command against a MySQL database. The is assumed to be - open when the method is called and remains open after the method completes. - - The object to use - The SQL command to be executed. - An array of objects to use with the command. - The number of affected records. - - - - Executes a single command against a MySQL database. - - to use. - The SQL command to be executed. - An array of objects to use with the command. - The number of affected records. - A new is created using the given. - - - - Async version of ExecuteNonQuery - - object to use. - The SQL command to be executed. - An array of objects to use with the command. - Rows affected. - - - - Asynchronous version of the ExecuteNonQuery method. - - to use. - The SQL command to be executed. - An array of objects to use with the command. - The number of rows affected. - - - - Asynchronous version of the ExecuteNonQuery method. - - to use. - The SQL command to be executed. - The cancellation token. - An array of objects to use with the command. - The number of rows affected. - - - - Executes a single command against a MySQL database, possibly inside an existing transaction. - - object to use for the command - object to use for the command - Command text to use - Array of objects to use with the command - True if the connection should be preserved, false if not - object ready to read the results of the command - - - - Executes a single command against a MySQL database. - - Settings to use for this command - Command text to use - object ready to read the results of the command - - - - Executes a single command against a MySQL database. - - object to use for the command - Command text to use - object ready to read the results of the command - - - - Executes a single command against a MySQL database. - - Settings to use for this command - Command text to use - Array of objects to use with the command - object ready to read the results of the command - - - - Executes a single command against a MySQL database. - - Connection to use for the command - Command text to use - Array of objects to use with the command - object ready to read the results of the command - - - - Async version of ExecuteReader - - object to use for the command - object to use for the command - Command text to use - Array of objects to use with the command - True if the connection should be preserved, false if not - object ready to read the results of the command - - - - Async version of ExecuteReader - - Settings to use for this command - Command text to use - object ready to read the results of the command - - - - Async version of ExecuteReader - - object to use for the command - Command text to use - object ready to read the results of the command - - - - Async version of ExecuteReader - - Settings to use for this command. - Command text to use. - An array of objects to use with the command. - object ready to read the results of the command. - - - - Async version of ExecuteReader - - Connection to use for the command. - Command text to use. - An array of objects to use with the command. - object ready to read the results of the command. - - - - Execute a single command against a MySQL database. - - Settings to use for the update - Command text to use for the update - The first column of the first row in the result set, or a null reference if the result set is empty. - - - - Execute a single command against a MySQL database. - - Settings to use for the command - Command text to use for the command - Parameters to use for the command - The first column of the first row in the result set, or a null reference if the result set is empty. - - - - Execute a single command against a MySQL database. - - object to use - Command text to use for the command - The first column of the first row in the result set, or a null reference if the result set is empty. - - - - Execute a single command against a MySQL database. - - object to use - Command text to use for the command - Parameters to use for the command - The first column of the first row in the result set, or a null reference if the result set is empty. - - - - Async version of ExecuteScalar - - Settings to use for the update - Command text to use for the update - The first column of the first row in the result set, or a null reference if the result set is empty. - - - - Async version of ExecuteScalar - - Settings to use for the command - Command text to use for the command - Parameters to use for the command - The first column of the first row in the result set, or a null reference if the result set is empty. - - - - Async version of ExecuteScalar - - object to use - Command text to use for the command - The first column of the first row in the result set, or a null reference if the result set is empty. - - - - Async version of ExecuteScalar - - object to use - Command text to use for the command - Parameters to use for the command - The first column of the first row in the result set, or a null reference if the result set is empty. - - - - Escapes the string. - - The string to escape. - The string with all quotes escaped. - - - - Replaces quotes with double quotes. - - The string to modidify. - A string containing double quotes instead of single quotes. - - - - Represents a single(not nested) TransactionScope - - - - - Defines security permissions assigned to a MySQL object. - - - - - Creates a set of permissions. - - A flag indicating if the reflection permission should be included. - A object representing a collection of permissions. - - - - BaseCommandInterceptor is the base class that should be used for all userland - command interceptors - - - - - Gets the active connection. - - - - - Executes an SQL statements that returns a scalar value such as a calculation. - - The SQL statement to execute. - A scalar value that represents the result returned by the execution of the SQL statement. - false. - This method is intended to be overriden. - - - - Executes an SQL statement that returns the number of affected rows. - - The SQL statement to execute. - The number of affected rows. - false. - This method is intended to be overriden. - - - - Executes an SQL statement that will return a resultset. - - The SQL statement to execute. - A value that describes the results of the query and its effect on the database. - A object containing the result of the statement execution. - false. - This method is intended to be overriden. - - - - Sets the active connection. - - The active connection. - - - - CommandInterceptor is the "manager" class that keeps the list of registered interceptors - for the given connection. - - - - - BaseExceptionInterceptor is the base class that should be used for all userland - exception interceptors. - - - - - Returns the received exception. - - The exception to be returned. - The exception originally received. - - - - Gets the active connection. - - - - - Initilizes this object by setting the active connection. - - The connection to become active. - - - - StandardExceptionInterceptor is the standard interceptor that simply returns the exception. - It is the default action. - - - - - Returns the received exception, which is the default action - - The exception to be returned. - The exception originally received. - - - - ExceptionInterceptor is the "manager" class that keeps the list of registered interceptors - for the given connection. - - - - - Interceptor is the base class for the "manager" classes such as ExceptionInterceptor, - CommandInterceptor, etc - - - - - Return schema information about procedures and functions - Restrictions supported are: - schema, name, type - - - Boolean that indicates if the function will be executed asynchronously. - The cancellation token. - - - - Return schema information about parameters for procedures and functions - Restrictions supported are: - schema, name, type, parameter name - - - - - Represents a query attribute to a . - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class with the attribute name and its value. - - Name of the attribute. - Value of the attribute. - - - - Name of the query attribute. - - - - - Value of the query attribute. - - - - - Gets or sets the of the attribute. - - - - - Sets the MySqlDbType from the Value - - - - - Gets the value for the attribute type. - - - - - Serialize the value of the query attribute. - - - - - Clones this object. - - An object that is a clone of this object. - - - - Represents a collection of query attributes relevant to a . - - - - - Gets the at the specified index. - - - - - Gets the number of objects in the collection. - - - - - Adds the specified object to the . - - object to add. - - - - Adds a query attribute and its value. - - Name of the query attribute. - Value of the query attribute. - - - - Removes all items from the collection. - - - - - Returns an enumerator that iterates through the . - - - - - Abstract class that provides common functionality for connection options that apply for all protocols. - - - - - Readonly field containing a collection of protocol shared connection options. - - - - - Gets or sets a dictionary representing key-value pairs for each connection option. - - - - - Gets or sets the name of the server. - - The server. - - If this property is not set, then the provider will attempt to connect tolocalhost - even though this property will return String.Empty. - - - - Gets or sets the name of the database for the initial connection. - - There is no default for this property and, if not set, the connection will not have a current database. - - - - - Gets or sets the protocol that should be used for communicating - with MySQL. - - - - - Gets or sets the port number that is used when the socket - protocol is being used. - - - - - Gets or sets a boolean value that indicates whether this connection - should resolve DNS SRV records. - - - - - Gets or sets the user ID that should be used to connect with. - - - - - Gets or sets the password that should be used to make a connection. - - - - - Gets or sets the password for a second authentication that should be used to make a connection. - - - - - Gets or sets the password for a third authentication that should be used to make a connection. - - - - - Gets or sets the path to the certificate file to be used. - - - - - Gets or sets the password to be used in conjunction with the certificate file. - - - - - Gets or sets the location to a personal store where a certificate is held. - - - - - Gets or sets a certificate thumbprint to ensure correct identification of a certificate contained within a personal store. - - - - - Indicates whether to use SSL connections and how to handle server certificate errors. - - - - - Sets the TLS versions to use in a SSL connection to the server. - - - Tls version=TLSv1.2,TLSv1.3; - - - - - Gets or sets the path to a local key file in PEM format to use for establishing an encrypted connection. - - - - - Gets or sets the path to a local certificate file in PEM format to use for establishing an encrypted connection. - - - - - Gets or sets the idle connection time(seconds) for TCP connections. - - - - - Gets or sets the character set that should be used for sending queries to the server. - - - - - Analyzes the connection string for potential duplicated or invalid connection options. - - Connection string. - Flag that indicates if the connection is using X Protocol. - Flag that indicates if the default port is used. - Flag that indicates if the connection string has been analyzed. - - - - Represents a set of methods for creating instances of the MySQL client implementation of the data source classes. - - - - - Gets an instance of the . - This can be used to retrieve strongly typed data objects. - - - - - Returns a strongly typed instance. - - A new strongly typed instance of DbCommand. - - - - Returns a strongly typed instance. - - A new strongly typed instance of DbConnection. - - - - Returns a strongly typed instance. - - A new strongly typed instance of DbParameter. - - - - Returns a strongly typed instance. - - A new strongly typed instance of DbConnectionStringBuilder. - - - - Returns a strongly typed instance. - - A new strongly typed instance of DbCommandBuilder. - - - - Returns a strongly typed instance. - - A new strongly typed instance of DbDataAdapter. - - - - Provide a simple caching layer - - - - - Represents a SQL statement to execute against a MySQL database. This class cannot be inherited. - - - - You can reset the property and reuse the - object. However, you must close the object before you can execute a new or previous command. - - - If an exception of type is generated by the method executing , - the instance remains open. It is the responsibility of the programmer to close the connection. - - - You can read more about it here. - - - Using the '@' symbol for paramters is now the preferred approach although the old pattern of using - '?' is still supported. Please be aware that using '@' can cause conflicts when user variables - are also used. For more information, see the documentation on the AllowUserVariables connection string option. - - - - - - Initializes a new instance of the MySqlCommand class. - - - The base constructor initializes all fields to their default values. - - - - - Initializes a new instance of the class with the text of the query. - - The text of the query. - - - - Initializes a new instance of the class with the text of the query and a . - - The text of the query. - A that represents the connection to an instance of MySQL Server. - - - - Initializes a new instance of the class with the text of the query, - a , and the . - - The text of the query. - A that represents the connection to an instance of MySQL Server. - The in which the executes. - - - - Provides the ID of the last inserted row. - ID of the last inserted row. -1 if none exists. - - An important point to remember is that this property can be used in batch SQL scenarios but it's important to remember that it will - only reflect the insert ID from the last insert statement in the batch. This property can also be used when the batch includes select statements - and ExecuteReader is used. This property can be consulted during result set processing. - - - - - Gets or sets the SQL statement to execute at the data source. - - The SQL statement or stored procedure to execute. The default is an empty string. - - You can read more about it here. - - - - - Gets or sets the wait time before terminating the attempt to execute a command - and generating an error. - - The time (in seconds) to wait for the command to execute. The default is 30 seconds. - - CommandTimeout is dependent on the ability of MySQL to cancel an executing query. - - - - - Gets or sets a value indicating how the property is to be interpreted. - - - One of the values. - The default is . - - - You can read more about it here. - - - - - Gets a boolean value that indicates whether the method has been called. - - True if it is Prepared; otherwise, false. - - - - Gets or sets the object used by this instance of the . - - - The connection to a data source. The default value is a null reference. - - - - - Gets the object. - - - The parameters of the SQL statement or stored procedure. The default is an empty collection. - - - Connector/NET does not support unnamed parameters. Every parameter added to the collection must - have an associated name. - You can read more about it here. - Parameters can be used along with . There are no restrictions in this regard. - - - - - Gets the object. - - - The query attributes defined for the statement. The default is an empty collection. - - - Connector/NET does not support unnamed query attributes. Every query attribute added to the collection must - have an associated name. - You can read more about it here. - Query Attributes can be used along with . There are no restrictions in this regard. - - - - - Gets or sets the instance of within which executes. - - - The . The default value is a null reference (Nothing in Visual Basic). - - - You cannot set the property if it is already set to a - specific value, and the command is in the process of executing. If you set the - transaction to use a object that is not connected - to the same as the object, - an exception will be thrown the next time you attempt to execute a statement. - - - - - Gets or sets a value that indicates whether caching is enabled. - - True if it is enabled; otherwise, false. - - - - Gets or sets the seconds for how long a TableDirect result should be cached. - - Number of seconds. - - - - Gets or sets how command results are applied to the - when used by the method of the . - - - One of the values. - - - - The default value is - Both unless the command is automatically generated (as in the case of the - ), in which case the default is None. - - - - - - Gets or sets a value indicating whether the command object should be visible in a Windows Form Designer control. - - True if it should be visible; otherwise, false. - - - - Gets or sets the used by this . - - The connection. - - - - Gets the collection of objects. - - The collection. - - - - Gets or sets the within which this object executes. - - The transaction. - - - - Attempts to cancel the execution of a currently active command - - - - - Creates a new instance of a object. - - - This method is a strongly-typed version of . - - A object. - - - - Check the connection to make sure - - it is open - - it is not currently being used by a reader - - and we have the right version of MySQL for the requested command type - - - - - Executes a SQL statement against the connection and returns the number of rows affected. - - Number of rows affected - - You can use to perform any type of database operation, - however any resultsets returned will not be available. Any output parameters - used in calling a stored procedure will be populated with data and can be - retrieved after execution is complete. - For UPDATE, INSERT, and DELETE statements, the return value is the number - of rows affected by the command. For all other types of statements, the return - value is -1. - - - - - Asynchronous version of . - - The cancellation token. - A task representing the asynchronous operation. - - - - Reset reader to null, to avoid "There is already an open data reader" - on the next ExecuteReader(). Used in error handling scenarios. - - - - - Reset SQL_SELECT_LIMIT that could have been modified by CommandBehavior. - - - - - Sends the value to - and builds a object. - - A object. - - - When the property is set to StoredProcedure, - the property should be set to the name of the stored - procedure. The command executes this stored procedure when you call - ExecuteReader. - - - While is in use, the associated - instance of is busy serving it - and no other operations can be performed on , other than closing it. - This is the case until the method of is called. - - - - - - Sends the to the Connection, - and builds a using one of the values. - - One of the values. - - - When the property is set to StoredProcedure, - the property should be set to the name of the stored - procedure. The command executes this stored procedure when you call - ExecuteReader. - - - If the object is created with CommandBehavior set to - CloseConnection, closing the instance closes the connection - automatically. - - - When calling ExecuteReader with the SingleRow behavior, you should be aware that using a limit - clause in your SQL will cause all rows (up to the limit given) to be retrieved by the client. The - method will still return false after the first row but pulling all rows of data - into the client will have a performance impact. If the limit clause is not necessary, it should - be avoided. - - - - A object. - - - - - Asynchronous version of . - - One of the values. - A task representing the asynchronous operation. - - - - Asynchronous version of with a cancellation token. - - One of the values. - The cancellation token. - A task representing the asynchronous operation. - - - - Executes the query, and returns the first column of the first row in the - result set returned by the query. Extra columns or rows are ignored. - - - The first column of the first row in the result set, or a null reference if the - result set is empty - - - - Use the ExecuteScalar method to retrieve a single value (for example, - an aggregate value) from a database. This requires less code than using the - method, and then performing the operations necessary - to generate the single value using the data returned by a - - - - - - Asynchronous version of . - - The cancellation token. - A task representing the asynchronous operation. - - - - Creates a prepared version of the command on an instance of MySQL Server. - - - - - Asynchronously creates a prepared version of the command on an instance of MySQL Server. - - - - - Creates a clone of this object. CommandText, Connection, and Transaction properties - are included as well as the entire parameter and the arribute list. - - The cloned object. - - - - Initiates the asynchronous execution of the SQL statement or stored procedure - that is described by this , and retrieves one or more - result sets from the server. - - An that can be used to poll, wait for results, - or both; this value is also needed when invoking EndExecuteReader, - which returns a instance that can be used to retrieve - the returned rows. - - - - Initiates the asynchronous execution of the SQL statement or stored procedure - that is described by this using one of the - CommandBehavior values. - - One of the values, indicating - options for statement execution and data retrieval. - An that can be used to poll, wait for results, - or both; this value is also needed when invoking EndExecuteReader, - which returns a instance that can be used to retrieve - the returned rows. - - - - Finishes asynchronous execution of a SQL statement, returning the requested - . - - The returned by the call to - . - A MySqlDataReader object that can be used to retrieve the requested rows. - - - - Initiates the asynchronous execution of the SQL statement or stored procedure - that is described by this . - - - An delegate that is invoked when the command's - execution has completed. Pass a null reference to indicate that no callback is required. - A user-defined state object that is passed to the - callback procedure. Retrieve this object from within the callback procedure - using the property. - An that can be used to poll or wait for results, - or both; this value is also needed when invoking , - which returns the number of affected rows. - - - - Initiates the asynchronous execution of the SQL statement or stored procedure - that is described by this . - - An that can be used to poll or wait for results, - or both; this value is also needed when invoking , - which returns the number of affected rows. - - - - Finishes asynchronous execution of a SQL statement. - - The returned by the call - to . - - - - - Releases the resources used by the - - - - - Releases the resources used by the - - - - - Represents a connection to a MySQL database. This class cannot be inherited. - - - - A object represents a session to a MySQL - data source. When you create an instance of , all - properties are set to their initial values. - - - If the goes out of scope, it is not closed. Therefore, - you must explicitly close the connection by calling - or . - - - - - - Occurs when WebAuthn authentication makes a request to perform the gesture action on a device. - - - - - Occurs when MySQL returns warnings as a result of executing a command or query. - - - - - Initializes a new instance of the class. - - - You can read more about it here. - - - - - Initializes a new instance of the class when given a string containing the connection string. - - - You can read more about it here. - - The connection properties used to open the MySQL database. - - - - - Determines whether the connection is a clone of other connection. - - - - - Returns the ID of the server thread this connection is executing on. - - - - - Gets the name of the MySQL server to which to connect. - - - - - Gets the time to wait while trying to establish a connection before terminating the attempt and generating an error. - - - A value of 0 indicates no limit, and should be avoided in a call to - because an attempt to connect - will wait indefinitely. - - The value set is less than 0. - - - Gets the name of the current database or the database to be used after a connection is opened. - The name of the current database or the name of the database to be used after a connection is opened. - The default value is an empty string. - - - The property does not update dynamically. - If you change the current database using a SQL statement, then this property - may reflect the wrong value. If you change the current database using the - method, this property is updated to reflect the new database. - - - - - - Indicates if this connection should use compression when communicating with the server. - - - - Gets the current state of the connection. - - A bitwise combination of the values. The default is . - - - The allowed state changes are: - - - From to , - using the method of the connection object. - - - From Open to Closed, using either the Close method or the Dispose method of the connection object. - - - - - - Gets a string containing the version of the MySQL server to which the client is connected. - The version of the instance of MySQL. - The connection is closed. - - - - Gets or sets the string used to connect to a MySQL database. - - - You can read more about it here. - - - - - Gets the instance of the - - - - - Gets a boolean value that indicates whether the password associated to the connection is expired. - - - - - Gets a boolean value that indicates whether the connection string has been analyzed or not. - - - - - Creates and returns a System.Data.Common.DbCommand object associated with the current connection. - - A object. - - - - Releases the resources used by the - - - - - Starts a database transaction. - - Specifies the for the transaction. - A representing the new transaction. - Parallel transactions are not supported. - - - - Begins a database transaction. - - A representing the new transaction. - Parallel transactions are not supported. - - - - Starts a database transaction. - - Specifies the for the transaction. - The scope of the transaction. - A representing the new transaction. - Parallel transactions are not supported. - - - - Asynchronous version of . - - A representing the new transaction. - Parallel transactions are not supported. - - - - Asynchronous version of . - - A token to cancel the asynchronous operation. - A representing the new transaction. - Parallel transactions are not supported. - - - - Asynchronous version of . - - Specifies the for the transaction. - The cancellation token. - A representing the new transaction. - Parallel transactions are not supported. - - - Changes the current database for an open . - The name of the database to use. - - - The value supplied in the databaseName parameter must be a valid database - name. The databaseName parameter cannot contain a null value, an empty - string, or a string with only blank characters. - - - When you are using connection pooling against MySQL, and you close - the connection, it is returned to the connection pool. The next time the - connection is retrieved from the pool, the reset connection request - executes before the user performs any operations. - - - The database name is not valid. - The connection is not open. - Cannot change the database. - - - - Asynchronous version of the method. - - The name of the database to use. - The cancellation token. - A task representing the asynchronous operation. - - - - Pings the server. - - true if the ping was successful; otherwise, false. - - - - Pings the server. - - true if the ping was successful; otherwise, false. - - - Opens a database connection with the property settings specified by the . - Cannot open a connection without specifying a data source or server. - A connection-level error occurred while opening the connection. - - - The draws an open connection from the connection pool if one is available. - Otherwise, it establishes a new connection to an instance of MySQL. - - - - - - Creates and returns a object associated with the . - - A object. - - - Closes the connection to the database. This is the preferred method of closing any open connection. - - - The method rolls back any pending transactions. It then releases - the connection to the connection pool, or closes the connection if connection - pooling is disabled. - - - An application can call more than one time. No exception is - generated. - - - - - - Asynchronous version of the method. - - - - - Asynchronous version of the method. - - - - - Cancels the query after the specified time interval. - - The length of time (in seconds) to wait for the cancellation of the command execution. - - - - Asynchronous version of the method. - - The length of time (in seconds) to wait for the cancellation of the command execution. - The cancellation token. - - - - Returns schema information for the data source of this . - - A that contains schema information. - - - - Returns schema information for the data source of this - using the specified string for the schema name. - - Specifies the name of the schema to return. - A that contains schema information. - - - - Returns schema information for the data source of this - using the specified string for the schema name and the specified string array - for the restriction values. - - Specifies the name of the schema to return. - Specifies a set of restriction values for the requested schema. - A that contains schema information. - - - - Asynchronous version of . - - A token to cancel the asynchronous operation. - A task representing the asynchronous operation. - - - - Asynchronous version of . - - Specifies the name of the schema to return. - A token to cancel the asynchronous operation. - A task representing the asynchronous operation. - - - - Asynchronous version of . - - Specifies the name of the schema to return. - Specifies a set of restriction values for the requested schema. - A token to cancel the asynchronous operation. - A task representing the asynchronous operation. - - - - Gets a schema collection based on the provided restriction values. - - The name of the collection. - The values to restrict. - A schema collection object. - - - - Asynchronous version of the method. - - The name of the collection. - The values to restrict. - The cancellation token. - A collection of schema objects. - - - - Asynchronous version of the method. - - The name of the collection. - The values to restrict. - The cancellation token. - Boolean that indicates if the function will be executed asynchronously. - A collection of schema objects. - - - - Enlists in the specified transaction. - - A reference to an existing in which to enlist. - - - - Creates a new object with the exact same ConnectionString value. - - A cloned object. - - - - Returns an unopened copy of this connection with a new connection string. If the Password - in is not set, the password from this connection will be used. - This allows creating a new connection with the same security information while changing other options, - such as database or pooling. - - The new connection string to be used. - A new with different connection string options but - the same password as this connection (unless overridden by ). - - - - Sets query timeout. If timeout has been set prior and not - yet cleared with ClearCommandTimeout(), it has no effect. - - Timeout in seconds. - if a timeout is set. - - - - Clears query timeout, allowing next SetCommandTimeout() to succeed. - - - - Empties the connection pool associated with the specified connection. - - The associated with the pool to be cleared. - - - - clears the connection pool that is associated with the connection. - If additional connections associated with connection are in use at the time of the call, - they are marked appropriately and are discarded (instead of being returned to the pool) - when is called on them. - - - - - - Asynchronous version of the method. - - The connection associated with the pool to be cleared. - The cancellation token. - - - - Clears all connection pools. - - ClearAllPools essentially performs a on all current connection pools. - - - - Asynchronous version of the method. - - The cancellation token. - - - - Represents the method to handle the event of a - . - - - - - Represents the method to handle the event of a - . - - - - - Provides data for the InfoMessage event. This class cannot be inherited. - - - - - Gets or sets an array of objects together with the errors found. - - - - - IDisposable wrapper around SetCommandTimeout and ClearCommandTimeout functionality. - - - - - Aids in the creation of connection strings by exposing the connection options as properties. - Contains connection options specific to the Classic MySQL protocol. - - - - - Main constructor. - - - - - Constructor accepting a connection string. - - The connection string. - Flag that indicates if the connection string has been analyzed. - - - - Readonly field containing a collection of classic protocol and protocol shared connection options. - - - - - Gets or sets the name of the named pipe that should be used - for communicating with MySQL. - - This property has no effect unless the - property has been set to . - - - - Gets or sets a boolean value that indicates whether this connection - should use compression. - - - - - Gets or sets a boolean value that indicates whether this connection will allow - commands to send multiple SQL statements in one execution. - - - - - Gets or sets a boolean value that indicates whether logging is enabled. - - - - - Gets or sets the base name of the shared memory objects used to - communicate with MySQL when the shared memory protocol is being used. - - - - - Gets or sets the default command timeout. - - - - - Gets or sets the connection timeout. - - - - - Gets or sets a boolean value that indicates whether this connection will allow - to load data local infile. - - - - - Gets or sets the safe path where files can be read and uploaded to the server. - - - - - Gets or sets a boolean value that indicates if the password should be persisted - in the connection string. - - - - - Gets or sets a boolean value that indicates if the connection should be encrypted. - - Obsolte. Use instead. - - - - Gets or sets a boolean value that indicates if RSA public keys should be retrieved from the server. - - This option is only relevant when SSL is disabled. Setting this option to true in - 8.0 servers that have the caching_sha2_password authentication plugin as the default plugin will - cause the connection attempt to fail if the user hasn't successfully connected to the server on a - previous occasion. - - - - Gets or sets the default authentication plugin to be used. This plugin takes precedence over - the server-side default authentication plugin when a valid authentication plugin is specified. - - - The default authentication plugin is mandatory for supporting user-less and password-less Kerberos authentications. - If no value is set, it uses the server-side default authentication plugin. - - - - - Gets or sets the OCI configuration file location. - - - The default values vary depending on the operating system. On Windows systems the value is '%HOMEDRIVE%%HOMEPATH%\.oci\config'. - For Linux and macOS systems it is '~/.oci/config'. - - - - - Gets or sets the profile to use from the OCI configuration file. - - - The default value is "DEFAULT". - - - - - Gets or sets the mode value to be used in Kerberos authentication. - - - If (default value) is used, then it will try to log in using - and then fallback to mode value in case of error. - - - - - Gets or sets a boolean value that indicates if zero date time values are supported. - - Default value is false. - - - - Gets or sets a boolean value that indicates if zero datetime values should be - converted to DateTime.MinValue. - - Default value is false. - - - - Gets or sets a boolean value that indicates if the Usage Advisor should be enabled. - - Default value is false. - - - - Gets or sets the size of the stored procedure cache. - - Default value is 25. - - - - Gets or sets a boolean value that indicates if the performance monitor hooks should be enabled. - - Default value is false. - - - - Gets or sets a boolean value that indicates if an opened connection should particiapte in the current scope. - - Default value is true. - - - - Gets or sets a boolean value that indicates if security asserts must be included. - - Must be set to true when using the class in a partial trust environment, - with the library installed in the GAC of the hosting environment. Not supported in .NET Core. - Default value is false. - - - - Gets or sets a boolean value that indicates if column binary flags set by the server are ignored. - - Default value is true. - - - - Gets or sets a boolean value that indicates if TINYINT(1) shound be treated as a BOOLEAN. - - Default value is true. - - - - Gets or sets a boolean value that indicates if the provider expects user variables in the SQL. - - Default value is false. - - - - Gets or sets a boolean value that indicates if the session should be interactive. - - Default value is false. - - - - Gets or sets a boolean value that indicates if server functions should be treated as returning a string. - - Default value is false. - - - - Gets or sets a boolean value that indicates if the server should report affected rows instead of found rows. - - Default value is false. - - - - Gets or sets a boolean value that indicates if items of data type BINARY(16) should be treated as guids. - - Default value is false. - - - - Gets or sets a boolean value that indicates if SQL Server syntax should be allowed by supporting square brackets - around symbols instead of backticks. - - Default value is false. - - - - Gets or sets a boolean value that indicates if caching of TableDirect commands is enabled. - - Default value is false. - - - - Gets or sets the seconds for how long a TableDirect result should be cached. - - Default value is 0. - - - - Gets or sets a boolean value that indicates if stored routine parameters should be checked against the server. - - Default value is true. - - - - Gets or sets a boolean value that indicates if this connection will use replication. - - Default value is false. - - - - Gets or sets the list of interceptors that can triage thrown MySqlExceptions. - - - - - Gets or sets the list of interceptors that can intercept command operations. - - - - - Gets or sets the event for the WebauthN callback. - - - - - Gets or sets the lifetime of a pooled connection. - - Default value is 0. - - - - Gets or sets a boolean value indicating if connection pooling is enabled. - - Default value is true. - - - - Gets the minimum connection pool size. - - Default value is 0. - - - - Gets or sets the maximum connection pool setting. - - Default value is 100. - - - - Gets or sets a boolean value that indicates if the connection should be reset when retrieved - from the pool. - - Default value is false. - - - - Gets or sets a boolean value that indicates whether the server variable settings are updated by a - SHOW VARIABLES command each time a pooled connection is returned. - - Default value is false. - - - - Indicates whether the driver should treat binary BLOBs as UTF8. - - Default value is false. - - - - Gets or sets the pattern to match for the columns that should be treated as UTF8. - - - - - Gets or sets the pattern to match for the columns that should not be treated as UTF8. - - - - - Gets or sets a connection option. - - The keyword that identifies the connection option to modify. - - - - Retrieves the value corresponding to the supplied key from this . - - The key of the item to retrieve. - The value corresponding to the . - if was found within the connection string; - otherwise, . - contains a null value. - - - - Provides a means of reading a forward-only stream of rows from a MySQL database. This class cannot be inherited. - - - - To create a , you must call the - method of the object, rather than directly using a constructor. - - - While the is in use, the associated - is busy serving the , and no other operations can be performed - on the other than closing it. This is the case until the - method of the is called. - - - and - are the only properties that you can call after the is - closed. Though the property may be accessed at any time - while the exists, always call before returning - the value of to ensure an accurate return value. - - - For optimal performance, avoids creating - unnecessary objects or making unnecessary copies of data. As a result, multiple calls - to methods such as return a reference to the - same object. Use caution if you are modifying the underlying value of the objects - returned by methods such as . - - - - - - Gets the number of columns in the current row. - - The number of columns in the current row. - - - - Gets a value indicating whether the contains one or more rows. - - true if the contains one or more rows; otherwise false. - - - - Gets a value indicating whether the data reader is closed. - - true if the is closed; otherwise false. - - - - Gets the number of rows changed, inserted, or deleted by execution of the SQL statement. - - The number of rows changed, inserted, or deleted. - -1 for SELECT statements; 0 if no rows were affected or the statement failed. - - - - Overloaded. Gets the value of a column in its native format. - In C#, this property is the indexer for the class. - - The value of the specified column. - - - - Gets the value of a column in its native format. - [C#] In C#, this property is the indexer for the class. - - The value of the specified column. - - - - Gets a value indicating the depth of nesting for the current row. This method is not - supported currently and always returns 0. - - The depth of nesting for the current row. - - - - Closes the object. - - - - - Gets the value of the specified column as a Boolean. - - The column name. - The value of the specified column. - - - - Gets the value of the specified column as a Boolean. - - The zero-based column ordinal. - The value of the specified column. - - - - Gets the value of the specified column as a byte. - - The column name. - The value of the specified column. - - - - Gets the value of the specified column as a byte. - - The zero-based column ordinal. - The value of the specified column. - - - - Gets the value of the specified column as a sbyte. - - The column name. - The value of the specified column. - - - - Gets the value of the specified column as a sbyte. - - The zero-based column ordinal. - The value of the specified column. - - - - Reads a stream of bytes from the specified column offset into the buffer an array starting at the given buffer offset. - - The zero-based column ordinal. - The index within the field from which to begin the read operation. - The buffer into which to read the stream of bytes. - The index for buffer to begin the read operation. - The maximum length to copy into the buffer. - The actual number of bytes read. - - - - Gets the value of the specified column as a single character. - - The column name. - The value of the specified column. - - - - Gets the value of the specified column as a single character. - - The zero-based column ordinal. - The value of the specified column. - - - - Reads a stream of characters from the specified column offset into the buffer as an array starting at the given buffer offset. - - The zero-based column ordinal. - The index within the row from which to begin the read operation. - The buffer into which to copy the data. - The index with the buffer to which the data will be copied. - The maximum number of characters to read. - The actual number of characters read. - - - - Gets the name of the source data type. - - The zero-based column ordinal. - A string representing the name of the data type. - - - - Gets the value of the specified column as a object. - - - No conversions are performed; therefore, the data retrieved must already be a object. - Call IsDBNull to check for null values before calling this method. - - The column name. - The value of the specified column. - - - - Gets the value of the specified column as a object. - - - No conversions are performed; therefore, the data retrieved must already be a object. - Call IsDBNull to check for null values before calling this method. - - The zero-based column ordinal. - The value of the specified column. - - - - Gets the value of the specified column as a object. - - - No conversions are performed; therefore, the data retrieved must already be a object. - Call to check for null values before calling this method. - - - MySql allows date columns to contain the value '0000-00-00' and datetime - columns to contain the value '0000-00-00 00:00:00'. The DateTime structure cannot contain - or represent these values. To read a datetime value from a column that might - contain zero values, use . - - - The behavior of reading a zero datetime column using this method is defined by the - ZeroDateTimeBehavior connection string option. For more information on this option, - please refer to . - - - - The column name. - The value of the specified column. - - - - Gets the value of the specified column as a object. - - - No conversions are performed; therefore, the data retrieved must already be a object. - Call to check for null values before calling this method. - - - MySql allows date columns to contain the value '0000-00-00' and datetime - columns to contain the value '0000-00-00 00:00:00'. The DateTime structure cannot contain - or represent these values. To read a datetime value from a column that might - contain zero values, use . - - - The behavior of reading a zero datetime column using this method is defined by the - ZeroDateTimeBehavior connection string option. For more information on this option, - please refer to . - - - - The zero-based column ordinal. - The value of the specified column. - - - - Gets the value of the specified column as a . - - The name of the colum. - The value of the specified column as a . - - - - Gets the value of the specified column as a . - - The index of the colum. - The value of the specified column as a . - - - - Gets the value of the specified column as a object. - - - No conversions are performed; therefore, the data retrieved must already be a object. - Call to check for null values before calling this method. - - The column name. - The value of the specified column. - - - - Gets the value of the specified column as a object. - - - No conversions are performed; therefore, the data retrieved must already be a object. - Call to check for null values before calling this method. - - The zero-based column ordinal - The value of the specified column. - - - Gets the value of the specified column as a double-precision floating point number. - - No conversions are performed; therefore, the data retrieved must already be a object. - Call to check for null values before calling this method. - - The column name. - The value of the specified column. - - - Gets the value of the specified column as a double-precision floating point number. - - No conversions are performed; therefore, the data retrieved must already be a object. - Call to check for null values before calling this method. - - The zero-based column ordinal. - The value of the specified column. - - - - Gets the Type that is the data type of the object. - - The column name. - The data type of the specified column. - - - - Gets the Type that is the data type of the object. - - The zero-based column ordinal. - The data type of the specified column. - - - - Gets the value of the specified column as a single-precision floating point number. - - - No conversions are performed; therefore, the data retrieved must already be a object. - Call to check for null values before calling this method. - - The column name. - The value of the specified column. - - - - Gets the value of the specified column as a single-precision floating point number. - - - No conversions are performed; therefore, the data retrieved must already be a object. - Call to check for null values before calling this method. - - The zero-based column ordinal. - The value of the specified column. - - - - Gets the body definition of a routine. - - The column name. - The definition of the routine. - - - - Gets the value of the specified column as a globally-unique identifier(GUID). - - The name of the column. - The value of the specified column. - - - - Gets the value of the specified column as a globally-unique identifier(GUID). - - The zero-based column ordinal. - The value of the specified column. - - - Gets the value of the specified column as a 16-bit signed integer. - - No conversions are performed; therefore, the data retrieved must already be a value. - Call to check for null values before calling this method. - - The column name. - The value of the specified column. - - - Gets the value of the specified column as a 16-bit signed integer. - - No conversions are performed; therefore, the data retrieved must already be a value. - Call to check for null values before calling this method. - - The zero-based column ordinal. - The value of the specified column. - - - Gets the value of the specified column as a 32-bit signed integer. - - No conversions are performed; therefore, the data retrieved must already be a value. - Call to check for null values before calling this method. - - The column name. - The value of the specified column. - - - Gets the value of the specified column as a 32-bit signed integer. - - No conversions are performed; therefore, the data retrieved must already be a value. - Call to check for null values before calling this method. - - The zero-based column ordinal. - The value of the specified column. - - - Gets the value of the specified column as a 64-bit signed integer. - - No conversions are performed; therefore, the data retrieved must already be a value. - Call to check for null values before calling this method. - - The column name. - The value of the specified column. - - - Gets the value of the specified column as a 64-bit signed integer. - - No conversions are performed; therefore, the data retrieved must already be a value. - Call to check for null values before calling this method. - - The zero-based column ordinal. - The value of the specified column. - - - - Gets the name of the specified column. - - The zero-based column ordinal. - The name of the specified column. - - - - Gets the column ordinal, given the name of the column. - - The name of the column. - The zero-based column ordinal. - - - - Gets a stream to retrieve data from the specified column. - - The zero-based column ordinal. - A stream - - - - Gets the value of the specified column as a object. - - - No conversions are performed; therefore, the data retrieved must already be a object. - Call to check for null values before calling this method. - - The column name. - The value of the specified column. - - - - Gets the value of the specified column as a object. - - - No conversions are performed; therefore, the data retrieved must already be a object. - Call to check for null values before calling this method. - - The zero-based column ordinal. - The value of the specified column. - - - - Gets the value of the specified column as a object. - - - No conversions are performed; therefore, the data retrieved must already be a value. - Call to check for null values before calling this method. - - The column name. - The value of the specified column. - - - - Gets the value of the specified column as a object. - - - No conversions are performed; therefore, the data retrieved must already be a value. - Call to check for null values before calling this method. - - The zero-based column ordinal. - The value of the specified column. - - - - Gets the value of the specified column in its native format. - - The zero-based column ordinal. - The value of the specified column. - - - - Gets all attribute columns in the collection for the current row. - - An array of into which to copy the attribute columns. - The number of instances of in the array. - - - Gets the value of the specified column as a 16-bit unsigned integer. - - No conversions are performed; therefore, the data retrieved must already be a value. - Call to check for null values before calling this method. - - The column name. - The value of the specified column. - - - Gets the value of the specified column as a 16-bit unsigned integer. - - No conversions are performed; therefore, the data retrieved must already be a value. - Call to check for null values before calling this method. - - The zero-based column ordinal. - The value of the specified column. - - - Gets the value of the specified column as a 32-bit unsigned integer. - - No conversions are performed; therefore, the data retrieved must already be a value. - Call to check for null values before calling this method. - - The column name. - The value of the specified column. - - - Gets the value of the specified column as a 32-bit unsigned integer. - - No conversions are performed; therefore, the data retrieved must already be a value. - Call to check for null values before calling this method. - - The zero-based column ordinal. - The value of the specified column. - - - Gets the value of the specified column as a 64-bit unsigned integer. - - No conversions are performed; therefore, the data retrieved must already be a value. - Call to check for null values before calling this method. - - The column name. - The value of the specified column. - - - Gets the value of the specified column as a 64-bit unsigned integer. - - No conversions are performed; therefore, the data retrieved must already be a value. - Call to check for null values before calling this method. - - The zero-based column ordinal. - The value of the specified column. - - - - Returns a object for the requested column ordinal. - - The zero-based column ordinal. - A object. - - - - Gets a value indicating whether the column contains non-existent or missing values. - - The zero-based column ordinal. - true if the specified column is equivalent to ; otherwise false. - - - - Gets the value of the specified column as a . - - The index of the colum. - The value of the specified column as a . - - - - Gets the value of the specified column as a . - - The name of the colum. - The value of the specified column as a . - - - - Returns an that iterates through the . - - An that can be used to iterate through the rows in the data reader. - - - - Gets the value of the specified column as a type. - - Type. - The index of the column. - The value of the column. - - - - Describes the column metadata of the . - - A object. - - - - Advances the data reader to the next result when reading the results of batch SQL statements. - - if there are more result sets; otherwise . - - - - Advances the to the next record. - - true if there are more rows; otherwise false. - - - - Releases all resources used by the current instance of the class. - - - - - Summary description for ClientParam. - - - - - DB Operations Code - - - - - Specifies MySQL specific data type of a field, property, for use in a . - - - - - - A fixed precision and scale numeric value between -1038 - -1 and 10 38 -1. - - - - - The signed range is -128 to 127. The unsigned - range is 0 to 255. - - - - - A 16-bit signed integer. The signed range is - -32768 to 32767. The unsigned range is 0 to 65535 - - - - - Specifies a 24 (3 byte) signed or unsigned value. - - - - - A 32-bit signed integer - - - - - A 64-bit signed integer. - - - - - A small (single-precision) floating-point - number. Allowable values are -3.402823466E+38 to -1.175494351E-38, - 0, and 1.175494351E-38 to 3.402823466E+38. - - - - - A normal-size (double-precision) - floating-point number. Allowable values are -1.7976931348623157E+308 - to -2.2250738585072014E-308, 0, and 2.2250738585072014E-308 to - 1.7976931348623157E+308. - - - - - A timestamp. The range is '1970-01-01 00:00:00' to sometime in the - year 2037 - - - - - Date The supported range is '1000-01-01' to '9999-12-31'. - - - - - Time The range is '-838:59:59' to '838:59:59'. - - - - - DateTime The supported range is '1000-01-01 00:00:00' to - '9999-12-31 23:59:59'. - - - - - Datetime The supported range is '1000-01-01 00:00:00' to - '9999-12-31 23:59:59'. - - - - - A year in 2- or 4-digit format (default is 4-digit). The - allowable values are 1901 to 2155, 0000 in the 4-digit year - format, and 1970-2069 if you use the 2-digit format (70-69). - - - - - Obsolete Use Datetime or Date type - - - - - A variable-length string containing 0 to 65535 characters - - - - - Bit-field data type - - - - - Vector type - - - - - JSON - - - - - New Decimal - - - - - An enumeration. A string object that can have only one value, - chosen from the list of values 'value1', 'value2', ..., NULL - or the special "" error value. An ENUM can have a maximum of - 65535 distinct values - - - - - A set. A string object that can have zero or more values, each - of which must be chosen from the list of values 'value1', 'value2', - ... A SET can have a maximum of 64 members. - - - - - A binary column with a maximum length of 255 (2^8 - 1) - characters - - - - - A binary column with a maximum length of 16777215 (2^24 - 1) bytes. - - - - - A binary column with a maximum length of 4294967295 or - 4G (2^32 - 1) bytes. - - - - - A binary column with a maximum length of 65535 (2^16 - 1) bytes. - - - - - A variable-length string containing 0 to 255 bytes. - - - - - A fixed-length string. - - - - - Geometric (GIS) data type. - - - - - Unsigned 8-bit value. - - - - - Unsigned 16-bit value. - - - - - Unsigned 24-bit value. - - - - - Unsigned 32-bit value. - - - - - Unsigned 64-bit value. - - - - - Fixed length binary string. - - - - - Variable length binary string. - - - - - A text column with a maximum length of 255 (2^8 - 1) characters. - - - - - A text column with a maximum length of 16777215 (2^24 - 1) characters. - - - - - A text column with a maximum length of 4294967295 or - 4G (2^32 - 1) characters. - - - - - A text column with a maximum length of 65535 (2^16 - 1) characters. - - - - - A guid column. - - - - - Allows the user to specify the type of connection that should - be used. - - - - - TCP/IP style connection. Works everywhere. - - - - - TCP/IP style connection. Works everywhere. - - - - - TCP/IP style connection. Works everywhere. - - - - - Named pipe connection. Works only on Windows systems. - - - - - Named pipe connection. Works only on Windows systems. - - - - - Unix domain socket connection. Works only with Unix systems. - - - - - Unix domain socket connection. Works only with Unix systems. - - - - - Shared memory connection. Currently works only with Windows systems. - - - - - Shared memory connection. Currently works only with Windows systems. - - - - - SSL options for connection. - - - - - Do not use SSL. - - - - - Do not use SSL. - - - - - Use SSL, if server supports it. This option is only available for the classic protocol. - - - - - Use SSL, if server supports it. This option is only available for the classic protocol. - - - - - Always use SSL. Deny connection if server does not support SSL. - Do not perform server certificate validation. - This is the default SSL mode when the same isn't specified as part of the connection string. - - - - - Always use SSL. Validate server SSL certificate, but different host name mismatch. - - - - - Always use SSL and perform full certificate validation. - - - - - Specifies the connection types supported - - - - - Use TCP/IP sockets. - - - - - Use client library. - - - - - Use MySQL embedded server. - - - - - Defines the location of the certificate store. - - - - - Do not use certificate store. - - - - - Use certificate store for the current user. - - - - - User certificate store for the machine. - - - - - Specifies the authentication mechanism that should be used. - - - - - If SSL is enabled or Unix sockets are being used, sets PLAIN as the authentication mechanism; - otherwise, it tries to use MYSQL41 and then SHA256_MEMORY. - - - - - Authenticate using PLAIN. - - - - - Authenticate using MYSQL41. - - - - - Authenticate using EXTERNAL. - - - - - Authenticate using SHA256_MEMORY. - - - - - Defines waiting options that may be used with row locking options. - - - - - Waits until the blocking transaction releases the row lock. - - - - - Never waits to acquire a row lock. The query executes immediately, - failing with an error if a requested row is locked. - - - - - Never waits to acquire a row lock. The query executes immediately, - removing locked rows from the result set. - - - - - Defines the type of compression used when data is exchanged between client and server. - - - - - Uses compression if client and server are able to reach a concensus. Otherwise, compression - is not used. - - - - - Enforces the use of compression. If no concensus is reached, an error is raised. - - - - - Disables compression. - - - - - Defines the compression algorithms that can be used. - - - - - The warnings that cause a connection to close. - - - - - Controls which column type should be read as type System.Guid. - - - - - Same as Char36 when OldGuids equals False, otherwise, the same as LittleEndianBinary16. - - - - - No column types are read or written as type Guid. - - - - - Char(36) columns are read or written as type Guid using lowercase hex with hyphens, which match UUID(). - - - - - Char(32) columns are read or written as type Guid using lowercase hex without hyphens. - - - - - Binary(16) columns are read or written as type Guid using big-endian byte order, which matches UUID_TO_BIN(x). - - - - - Binary(16) columns are read or written as type Guid using big-endian byte order - with time parts swapped, which matches UUID_TO_BIN(x,1). - - - - - Binary(16) columns are read or written as type Guid using little-endian byte order, - that is, the byte order used by System.Guid.ToByteArray and System.Guid.#ctor(System.Byte[]). - - - - - Defines the different APIs that can be used for Kerberos authentication. - - - - - Use and then fall back to in case of error. - - - - - Use MS Security Support Provider Interface (SSPI). - - - - - Use Generic Security Services API (GSSAPI) through MIT Kerberos library. - - - - - Collection of error codes that can be returned by the server - - - - - - - - - - - Error level - - - - - Error code - - - - - Error message - - - - - Provides a reference to error codes returned by MySQL. - - - - - ER_HASHCHK - - - - ER_NISAMCHK - - - - ER_NO - - - - ER_YES - - - The file couldn't be created. - ER_CANT_CREATE_FILE - - - The table couldn't be created. - ER_CANT_CREATE_TABLE - - - The database couldn't be created. - ER_CANT_CREATE_DB - - - The database couldn't be created, it already exists. - ER_DB_CREATE_EXISTS - - - The database couldn't be dropped, it doesn't exist. - ER_DB_DROP_EXISTS - - - The database couldn't be dropped, the file can't be deleted. - ER_DB_DROP_DELETE - - - The database couldn't be dropped, the directory can't be deleted. - ER_DB_DROP_RMDIR - - - The file couldn't be deleted. - ER_CANT_DELETE_FILE - - - The record couldn't be read from the system table. - ER_CANT_FIND_SYSTEM_REC - - - The status couldn't be retrieved. - ER_CANT_GET_STAT - - - The working directory couldn't be retrieved. - ER_CANT_GET_WD - - - The file couldn't be locked. - ER_CANT_LOCK - - - The file couldn't be opened. - ER_CANT_OPEN_FILE - - - The file couldn't be found. - ER_FILE_NOT_FOUND - - - The directory couldn't be read. - ER_CANT_READ_DIR - - - The working directory couldn't be entered. - ER_CANT_SET_WD - - - The record changed since it was last read. - ER_CHECKREAD - - - The disk is full. - ER_DISK_FULL - - - - There is already a key with the given values. - - - - An error occurred when closing the file. - ER_ERROR_ON_CLOSE - - - An error occurred when reading from the file. - ER_ERROR_ON_READ - - - An error occurred when renaming then file. - ER_ERROR_ON_RENAME - - - An error occurred when writing to the file. - ER_ERROR_ON_WRITE - - - The file is in use. - ER_FILE_USED - - - Sorting has been aborted. - ER_FILSORT_ABORT - - - The view doesn't exist. - ER_FORM_NOT_FOUND - - - Got the specified error from the table storage engine. - ER_GET_ERRNO - - - The table storage engine doesn't support the specified option. - ER_ILLEGAL_HA - - - - The specified key was not found. - - - - The file contains incorrect information. - ER_NOT_FORM_FILE - - - The key file is incorrect for the table, it should be repaired. - ER_NOT_KEYFILE - - - The key file is old for the table, it should be repaired. - ER_OLD_KEYFILE - - - The table is read-only - ER_OPEN_AS_READONLY - - - The server is out of memory, it should be restarted. - ER_OUTOFMEMORY - - - The server is out of sort-memory, the sort buffer size should be increased. - ER_OUT_OF_SORTMEMORY - - - An unexpected EOF was found when reading from the file. - ER_UNEXPECTED_EOF - - - Too many connections are open. - ER_CON_COUNT_ERROR - - - The server is out of resources, check if MySql or some other process is using all available memory. - ER_OUT_OF_RESOURCES - - - - Given when the connection is unable to successfully connect to host. - - - - The handshake was invalid. - ER_HANDSHAKE_ERROR - - - Access was denied for the specified user using the specified database. - ER_DBACCESS_DENIED_ERROR - - - - Normally returned when an incorrect password is given - - - - No database has been selected. - ER_NO_DB_ERROR - - - The command is unknown. - ER_UNKNOWN_COM_ERROR - - - The specified column cannot be NULL. - ER_BAD_NULL_ERROR - - - The specified database is not known. - - - The specified table already exists. - ER_TABLE_EXISTS_ERROR - - - The specified table is unknown. - ER_BAD_TABLE_ERROR - - - The specified column is ambiguous. - ER_NON_UNIQ_ERROR - - - The server is currently being shutdown. - ER_SERVER_SHUTDOWN - - - The specified columns is unknown. - ER_BAD_FIELD_ERROR - - - The specified column isn't in GROUP BY. - ER_WRONG_FIELD_WITH_GROUP - - - The specified columns cannot be grouped on. - ER_WRONG_GROUP_FIELD - - - There are sum functions and columns in the same statement. - ER_WRONG_SUM_SELECT - - - The column count doesn't match the value count. - ER_WRONG_VALUE_COUNT - - - The identifier name is too long. - ER_TOO_LONG_IDENT - - - The column name is duplicated. - ER_DUP_FIELDNAME - - - - Duplicate Key Name - - - - - Duplicate Key Entry - - - - The column specifier is incorrect. - ER_WRONG_FIELD_SPEC - - - An error occurred when parsing the statement. - ER_PARSE_ERROR - - - The statement is empty. - ER_EMPTY_QUERY - - - The table alias isn't unique. - ER_NONUNIQ_TABLE - - - The default value is invalid for the specified field. - ER_INVALID_DEFAULT - - - The table has multiple primary keys defined. - ER_MULTIPLE_PRI_KEY - - - Too many keys were defined for the table. - ER_TOO_MANY_KEYS - - - Too many parts to the keys were defined for the table. - ER_TOO_MANY_KEY_PARTS - - - The specified key is too long - ER_TOO_LONG_KEY - - - The specified key column doesn't exist in the table. - ER_KEY_COLUMN_DOES_NOT_EXITS - - - The BLOB column was used as a key, this can't be done. - ER_BLOB_USED_AS_KEY - - - The column length is too big for the specified column type. - ER_TOO_BIG_FIELDLENGTH - - - There can only be one auto-column, and it must be defined as a PK. - ER_WRONG_AUTO_KEY - - - The server is ready to accept connections. - ER_READY - - - - ER_NORMAL_SHUTDOWN - - - The server received the specified signal and is aborting. - ER_GOT_SIGNAL - - - The server shutdown is complete. - ER_SHUTDOWN_COMPLETE - - - The server is forcing close of the specified thread. - ER_FORCING_CLOSE - - - An error occurred when creating the IP socket. - ER_IPSOCK_ERROR - - - The table has no index like the one used in CREATE INDEX. - ER_NO_SUCH_INDEX - - - The field separator argument is not what is expected, check the manual. - ER_WRONG_FIELD_TERMINATORS - - - The BLOB columns must terminated, fixed row lengths cannot be used. - ER_BLOBS_AND_NO_TERMINATED - - - The text file cannot be read. - ER_TEXTFILE_NOT_READABLE - - - The specified file already exists. - ER_FILE_EXISTS_ERROR - - - Information returned by the LOAD statement. - ER_LOAD_INFO - - - Information returned by an UPDATE statement. - ER_ALTER_INFO - - - The prefix key is incorrect. - ER_WRONG_SUB_KEY - - - All columns cannot be removed from a table, use DROP TABLE instead. - ER_CANT_REMOVE_ALL_FIELDS - - - Cannot DROP, check that the column or key exists. - ER_CANT_DROP_FIELD_OR_KEY - - - Information returned by an INSERT statement. - ER_INSERT_INFO - - - The target table cannot be specified for update in FROM clause. - ER_UPDATE_TABLE_USED - - - The specified thread ID is unknown. - ER_NO_SUCH_THREAD - - - The thread cannot be killed, the current user is not the owner. - ER_KILL_DENIED_ERROR - - - No tables used in the statement. - ER_NO_TABLES_USED - - - Too many string have been used for the specified column and SET. - ER_TOO_BIG_SET - - - A unique filename couldn't be generated. - ER_NO_UNIQUE_LOGFILE - - - The specified table was locked with a READ lock, and can't be updated. - ER_TABLE_NOT_LOCKED_FOR_WRITE - - - The specified table was not locked with LOCK TABLES. - ER_TABLE_NOT_LOCKED - - - BLOB and Text columns cannot have a default value. - ER_BLOB_CANT_HAVE_DEFAULT - - - The specified database name is incorrect. - ER_WRONG_DB_NAME - - - The specified table name is incorrect. - ER_WRONG_TABLE_NAME - - - The SELECT command would examine more than MAX_JOIN_SIZE rows, check the WHERE clause and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is ok. - ER_TOO_BIG_SELECT - - - An unknown error occurred. - ER_UNKNOWN_ERROR - - - The specified procedure is unknown. - ER_UNKNOWN_PROCEDURE - - - The number of parameters provided for the specified procedure is incorrect. - ER_WRONG_PARAMCOUNT_TO_PROCEDURE - - - The parameters provided for the specified procedure are incorrect. - ER_WRONG_PARAMETERS_TO_PROCEDURE - - - The specified table is unknown. - ER_UNKNOWN_TABLE - - - The specified column has been specified twice. - ER_FIELD_SPECIFIED_TWICE - - - The group function has been incorrectly used. - ER_INVALID_GROUP_FUNC_USE - - - The specified table uses an extension that doesn't exist in this MySQL version. - ER_UNSUPPORTED_EXTENSION - - - The table must have at least one column. - ER_TABLE_MUST_HAVE_COLUMNS - - - The specified table is full. - ER_RECORD_FILE_FULL - - - The specified character set is unknown. - ER_UNKNOWN_CHARACTER_SET - - - Too many tables, MySQL can only use the specified number of tables in a JOIN. - ER_TOO_MANY_TABLES - - - Too many columns - ER_TOO_MANY_FIELDS - - - The row size is too large, the maximum row size for the used tables (not counting BLOBS) is specified, change some columns or BLOBS. - ER_TOO_BIG_ROWSIZE - - - A thread stack overrun occurred. Stack statistics are specified. - ER_STACK_OVERRUN - - - A cross dependency was found in the OUTER JOIN, examine the ON conditions. - ER_WRONG_OUTER_JOIN - - - The table handler doesn't support NULL in the given index, change specified column to be NOT NULL or use another handler. - ER_NULL_COLUMN_IN_INDEX - - - The specified user defined function cannot be loaded. - ER_CANT_FIND_UDF - - - The specified user defined function cannot be initialised. - ER_CANT_INITIALIZE_UDF - - - No paths are allowed for the shared library. - ER_UDF_NO_PATHS - - - The specified user defined function already exists. - ER_UDF_EXISTS - - - The specified shared library cannot be opened. - ER_CANT_OPEN_LIBRARY - - - The specified symbol cannot be found in the library. - ER_CANT_FIND_DL_ENTRY - - - The specified function is not defined. - ER_FUNCTION_NOT_DEFINED - - - The specified host is blocked because of too many connection errors, unblock with 'mysqladmin flush-hosts'. - ER_HOST_IS_BLOCKED - - - - The given host is not allowed to connect - - - - - The anonymous user is not allowed to connect - - - - - The given password is not allowed - - - - - The given password does not match - - - - Information returned by an UPDATE statement. - ER_UPDATE_INFO - - - A new thread couldn't be created. - ER_CANT_CREATE_THREAD - - - The column count doesn't match the value count. - ER_WRONG_VALUE_COUNT_ON_ROW - - - The specified table can't be re-opened. - ER_CANT_REOPEN_TABLE - - - The NULL value has been used incorrectly. - ER_INVALID_USE_OF_NULL - - - The regular expression contains an error. - ER_REGEXP_ERROR - - - GROUP columns (MIN(), MAX(), COUNT(), ...) cannot be mixes with no GROUP columns if there is not GROUP BY clause. - ER_MIX_OF_GROUP_FUNC_AND_FIELDS - - - - ER_NONEXISTING_GRANT - - - - ER_TABLEACCESS_DENIED_ERROR - - - - ER_COLUMNACCESS_DENIED_ERROR - - - - ER_ILLEGAL_GRANT_FOR_TABLE - - - - ER_GRANT_WRONG_HOST_OR_USER - - - - ER_NO_SUCH_TABLE - - - - ER_NONEXISTING_TABLE_GRANT - - - - ER_NOT_ALLOWED_COMMAND - - - - ER_SYNTAX_ERROR - - - - ER_DELAYED_CANT_CHANGE_LOCK - - - - ER_TOO_MANY_DELAYED_THREADS - - - - ER_ABORTING_CONNECTION - - - - An attempt was made to send or receive a packet larger than - max_allowed_packet_size - - - - - ER_NET_READ_ERROR_FROM_PIPE - - - - ER_NET_FCNTL_ERROR - - - - ER_NET_PACKETS_OUT_OF_ORDER - - - - ER_NET_UNCOMPRESS_ERROR - - - - ER_NET_READ_ERROR - - - - ER_NET_READ_INTERRUPTED - - - - ER_NET_ERROR_ON_WRITE - - - - ER_NET_WRITE_INTERRUPTED - - - - ER_TOO_LONG_STRING - - - - ER_TABLE_CANT_HANDLE_BLOB - - - - ER_TABLE_CANT_HANDLE_AUTO_INCREMENT - - - - ER_DELAYED_INSERT_TABLE_LOCKED - - - - ER_WRONG_COLUMN_NAME - - - - ER_WRONG_KEY_COLUMN - - - - ER_WRONG_MRG_TABLE - - - - ER_DUP_UNIQUE - - - - ER_BLOB_KEY_WITHOUT_LENGTH - - - - ER_PRIMARY_CANT_HAVE_NULL - - - - ER_TOO_MANY_ROWS - - - - ER_REQUIRES_PRIMARY_KEY - - - - ER_NO_RAID_COMPILED - - - - ER_UPDATE_WITHOUT_KEY_IN_SAFE_MODE - - - - ER_KEY_DOES_NOT_EXITS - - - - ER_CHECK_NO_SUCH_TABLE - - - - ER_CHECK_NOT_IMPLEMENTED - - - - ER_CANT_DO_THIS_DURING_AN_TRANSACTION - - - - ER_ERROR_DURING_COMMIT - - - - ER_ERROR_DURING_ROLLBACK - - - - ER_ERROR_DURING_FLUSH_LOGS - - - - ER_ERROR_DURING_CHECKPOINT - - - - ER_NEW_ABORTING_CONNECTION - - - - ER_DUMP_NOT_IMPLEMENTED - - - - ER_FLUSH_SOURCE_BINLOG_CLOSED - - - - ER_INDEX_REBUILD - - - - ER_SOURCE - - - - ER_SOURCE_NET_READ - - - - ER_SOURCE_NET_WRITE - - - - ER_FT_MATCHING_KEY_NOT_FOUND - - - - ER_LOCK_OR_ACTIVE_TRANSACTION - - - - ER_UNKNOWN_SYSTEM_VARIABLE - - - - ER_CRASHED_ON_USAGE - - - - ER_CRASHED_ON_REPAIR - - - - ER_WARNING_NOT_COMPLETE_ROLLBACK - - - - ER_TRANS_CACHE_FULL - - - - ER_REPLICA_MUST_STOP - - - - ER_REPLICA_NOT_RUNNING - - - - ER_BAD_REPLICA - - - - ER_SOURCE_INFO - - - - ER_REPLICA_THREAD - - - - ER_TOO_MANY_USER_CONNECTIONS - - - - ER_SET_CONSTANTS_ONLY - - - - ER_LOCK_WAIT_TIMEOUT - - - - ER_LOCK_TABLE_FULL - - - - ER_READ_ONLY_TRANSACTION - - - - ER_DROP_DB_WITH_READ_LOCK - - - - ER_CREATE_DB_WITH_READ_LOCK - - - - ER_WRONG_ARGUMENTS - - - - ER_NO_PERMISSION_TO_CREATE_USER - - - - ER_UNION_TABLES_IN_DIFFERENT_DIR - - - - ER_LOCK_DEADLOCK - - - - ER_TABLE_CANT_HANDLE_FT - - - - ER_CANNOT_ADD_FOREIGN - - - - ER_NO_REFERENCED_ROW - - - - ER_ROW_IS_REFERENCED - - - - ER_CONNECT_TO_SOURCE - - - - ER_QUERY_ON_SOURCE - - - - ER_ERROR_WHEN_EXECUTING_COMMAND - - - - ER_WRONG_USAGE - - - - ER_WRONG_NUMBER_OF_COLUMNS_IN_SELECT - - - - ER_CANT_UPDATE_WITH_READLOCK - - - - ER_MIXING_NOT_ALLOWED - - - - ER_DUP_ARGUMENT - - - - ER_USER_LIMIT_REACHED - - - - ER_SPECIFIC_ACCESS_DENIED_ERROR - - - - ER_LOCAL_VARIABLE - - - - ER_GLOBAL_VARIABLE - - - - ER_NO_DEFAULT - - - - ER_WRONG_VALUE_FOR_VAR - - - - ER_WRONG_TYPE_FOR_VAR - - - - ER_VAR_CANT_BE_READ - - - - ER_CANT_USE_OPTION_HERE - - - - ER_NOT_SUPPORTED_YET - - - - ER_SOURCE_FATAL_ERROR_READING_BINLOG - - - - ER_REPLICA_IGNORED_TABLE - - - - ER_INCORRECT_GLOBAL_LOCAL_VAR - - - - ER_WRONG_FK_DEF - - - - ER_KEY_REF_DO_NOT_MATCH_TABLE_REF - - - - ER_OPERAND_COLUMNS - - - - ER_SUBQUERY_NO_1_ROW - - - - ER_UNKNOWN_STMT_HANDLER - - - - ER_CORRUPT_HELP_DB - - - - ER_CYCLIC_REFERENCE - - - - ER_AUTO_CONVERT - - - - ER_ILLEGAL_REFERENCE - - - - ER_DERIVED_MUST_HAVE_ALIAS - - - - ER_SELECT_REDUCED - - - - ER_TABLENAME_NOT_ALLOWED_HERE - - - - ER_NOT_SUPPORTED_AUTH_MODE - - - - ER_SPATIAL_CANT_HAVE_NULL - - - - ER_COLLATION_CHARSET_MISMATCH - - - - ER_REPLICA_WAS_RUNNING - - - - ER_REPLICA_WAS_NOT_RUNNING - - - - ER_TOO_BIG_FOR_UNCOMPRESS - - - - ER_ZLIB_Z_MEM_ERROR - - - - ER_ZLIB_Z_BUF_ERROR - - - - ER_ZLIB_Z_DATA_ERROR - - - - ER_CUT_VALUE_GROUP_CONCAT - - - - ER_WARN_TOO_FEW_RECORDS - - - - ER_WARN_TOO_MANY_RECORDS - - - - ER_WARN_NULL_TO_NOTNULL - - - - ER_WARN_DATA_OUT_OF_RANGE - - - - WARN_DATA_TRUNCATED - - - - ER_WARN_USING_OTHER_HANDLER - - - - ER_CANT_AGGREGATE_2COLLATIONS - - - - ER_DROP_USER - - - - ER_REVOKE_GRANTS - - - - ER_CANT_AGGREGATE_3COLLATIONS - - - - ER_CANT_AGGREGATE_NCOLLATIONS - - - - ER_VARIABLE_IS_NOT_STRUCT - - - - ER_UNKNOWN_COLLATION - - - - ER_REPLICA_IGNORED_SSL_PARAMS - - - - ER_SERVER_IS_IN_SECURE_AUTH_MODE - - - - ER_WARN_FIELD_RESOLVED - - - - ER_BAD_REPLICA_UNTIL_COND - - - - ER_MISSING_SKIP_REPLICA - - - - ER_UNTIL_COND_IGNORED - - - - ER_WRONG_NAME_FOR_INDEX - - - - ER_WRONG_NAME_FOR_CATALOG - - - - ER_WARN_QC_RESIZE - - - - ER_BAD_FT_COLUMN - - - - ER_UNKNOWN_KEY_CACHE - - - - ER_WARN_HOSTNAME_WONT_WORK - - - - ER_UNKNOWN_STORAGE_ENGINE - - - - ER_WARN_DEPRECATED_SYNTAX - - - - ER_NON_UPDATABLE_TABLE - - - - ER_FEATURE_DISABLED - - - - ER_OPTION_PREVENTS_STATEMENT - - - - ER_DUPLICATED_VALUE_IN_TYPE - - - - ER_TRUNCATED_WRONG_VALUE - - - - ER_TOO_MUCH_AUTO_TIMESTAMP_COLS - - - - ER_INVALID_ON_UPDATE - - - - ER_UNSUPPORTED_PS - - - - ER_GET_ERRMSG - - - - ER_GET_TEMPORARY_ERRMSG - - - - ER_UNKNOWN_TIME_ZONE - - - - ER_WARN_INVALID_TIMESTAMP - - - - ER_INVALID_CHARACTER_STRING - - - - ER_WARN_ALLOWED_PACKET_OVERFLOWED - - - - ER_CONFLICTING_DECLARATIONS - - - - ER_SP_NO_RECURSIVE_CREATE - - - - ER_SP_ALREADY_EXISTS - - - - ER_SP_DOES_NOT_EXIST - - - - ER_SP_DROP_FAILED - - - - ER_SP_STORE_FAILED - - - - ER_SP_LILABEL_MISMATCH - - - - ER_SP_LABEL_REDEFINE - - - - ER_SP_LABEL_MISMATCH - - - - ER_SP_UNINIT_VAR - - - - ER_SP_BADSELECT - - - - ER_SP_BADRETURN - - - - ER_SP_BADSTATEMENT - - - - ER_UPDATE_LOG_DEPRECATED_IGNORED - - - - ER_UPDATE_LOG_DEPRECATED_TRANSLATED - - - - ER_QUERY_INTERRUPTED - - - - ER_SP_WRONG_NO_OF_ARGS - - - - ER_SP_COND_MISMATCH - - - - ER_SP_NORETURN - - - - ER_SP_NORETURNEND - - - - ER_SP_BAD_CURSOR_QUERY - - - - ER_SP_BAD_CURSOR_SELECT - - - - ER_SP_CURSOR_MISMATCH - - - - ER_SP_CURSOR_ALREADY_OPEN - - - - ER_SP_CURSOR_NOT_OPEN - - - - ER_SP_UNDECLARED_VAR - - - - ER_SP_WRONG_NO_OF_FETCH_ARGS - - - - ER_SP_FETCH_NO_DATA - - - - ER_SP_DUP_PARAM - - - - ER_SP_DUP_VAR - - - - ER_SP_DUP_COND - - - - ER_SP_DUP_CURS - - - - ER_SP_CANT_ALTER - - - - ER_SP_SUBSELECT_NYI - - - - ER_STMT_NOT_ALLOWED_IN_SF_OR_TRG - - - - ER_SP_VARCOND_AFTER_CURSHNDLR - - - - ER_SP_CURSOR_AFTER_HANDLER - - - - ER_SP_CASE_NOT_FOUND - - - - ER_FPARSER_TOO_BIG_FILE - - - - ER_FPARSER_BAD_HEADER - - - - ER_FPARSER_EOF_IN_COMMENT - - - - ER_FPARSER_ERROR_IN_PARAMETER - - - - ER_FPARSER_EOF_IN_UNKNOWN_PARAMETER - - - - ER_VIEW_NO_EXPLAIN - - - - ER_FRM_UNKNOWN_TYPE - - - - ER_WRONG_OBJECT - - - - ER_NONUPDATEABLE_COLUMN - - - - ER_VIEW_SELECT_DERIVED - - - - ER_VIEW_SELECT_CLAUSE - - - - ER_VIEW_SELECT_VARIABLE - - - - ER_VIEW_SELECT_TMPTABLE - - - - ER_VIEW_WRONG_LIST - - - - ER_WARN_VIEW_MERGE - - - - ER_WARN_VIEW_WITHOUT_KEY - - - - ER_VIEW_INVALID - - - - ER_SP_NO_DROP_SP - - - - ER_SP_GOTO_IN_HNDLR - - - - ER_TRG_ALREADY_EXISTS - - - - ER_TRG_DOES_NOT_EXIST - - - - ER_TRG_ON_VIEW_OR_TEMP_TABLE - - - - ER_TRG_CANT_CHANGE_ROW - - - - ER_TRG_NO_SUCH_ROW_IN_TRG - - - - ER_NO_DEFAULT_FOR_FIELD - - - - ER_DIVISION_BY_ZERO - - - - ER_TRUNCATED_WRONG_VALUE_FOR_FIELD - - - - ER_ILLEGAL_VALUE_FOR_TYPE - - - - ER_VIEW_NONUPD_CHECK - - - - ER_VIEW_CHECK_FAILED - - - - ER_PROCACCESS_DENIED_ERROR - - - - ER_RELAY_LOG_FAIL - - - - ER_PASSWD_LENGTH - - - - ER_UNKNOWN_TARGET_BINLOG - - - - ER_IO_ERR_LOG_INDEX_READ - - - - ER_BINLOG_PURGE_PROHIBITED - - - - ER_FSEEK_FAIL - - - - ER_BINLOG_PURGE_FATAL_ERR - - - - ER_LOG_IN_USE - - - - ER_LOG_PURGE_UNKNOWN_ERR - - - - ER_RELAY_LOG_INIT - - - - ER_NO_BINARY_LOGGING - - - - ER_RESERVED_SYNTAX - - - - ER_WSAS_FAILED - - - - ER_DIFF_GROUPS_PROC - - - - ER_NO_GROUP_FOR_PROC - - - - ER_ORDER_WITH_PROC - - - - ER_LOGGING_PROHIBIT_CHANGING_OF - - - - ER_NO_FILE_MAPPING - - - - ER_WRONG_MAGIC - - - - ER_PS_MANY_PARAM - - - - ER_KEY_PART_0 - - - - ER_VIEW_CHECKSUM - - - - ER_VIEW_MULTIUPDATE - - - - ER_VIEW_NO_INSERT_FIELD_LIST - - - - ER_VIEW_DELETE_MERGE_VIEW - - - - ER_CANNOT_USER - - - - ER_XAER_NOTA - - - - ER_XAER_INVAL - - - - ER_XAER_RMFAIL - - - - ER_XAER_OUTSIDE - - - - ER_XAER_RMERR - - - - ER_XA_RBROLLBACK - - - - ER_NONEXISTING_PROC_GRANT - - - - ER_PROC_AUTO_GRANT_FAIL - - - - ER_PROC_AUTO_REVOKE_FAIL - - - - ER_DATA_TOO_LONG - - - - ER_SP_BAD_SQLSTATE - - - - ER_STARTUP - - - - ER_LOAD_FROM_FIXED_SIZE_ROWS_TO_VAR - - - - ER_CANT_CREATE_USER_WITH_GRANT - - - - ER_WRONG_VALUE_FOR_TYPE - - - - ER_TABLE_DEF_CHANGED - - - - ER_SP_DUP_HANDLER - - - - ER_SP_NOT_VAR_ARG - - - - ER_SP_NO_RETSET - - - - ER_CANT_CREATE_GEOMETRY_OBJECT - - - - ER_FAILED_ROUTINE_BREAK_BINLOG - - - - ER_BINLOG_UNSAFE_ROUTINE - - - - ER_BINLOG_CREATE_ROUTINE_NEED_SUPER - - - - ER_EXEC_STMT_WITH_OPEN_CURSOR - - - - ER_STMT_HAS_NO_OPEN_CURSOR - - - - ER_COMMIT_NOT_ALLOWED_IN_SF_OR_TRG - - - - ER_NO_DEFAULT_FOR_VIEW_FIELD - - - - ER_SP_NO_RECURSION - - - - ER_TOO_BIG_SCALE - - - - ER_TOO_BIG_PRECISION - - - - ER_M_BIGGER_THAN_D - - - - ER_WRONG_LOCK_OF_SYSTEM_TABLE - - - - ER_CONNECT_TO_FOREIGN_DATA_SOURCE - - - - ER_QUERY_ON_FOREIGN_DATA_SOURCE - - - - ER_FOREIGN_DATA_SOURCE_DOESNT_EXIST - - - - ER_FOREIGN_DATA_STRING_INVALID_CANT_CREATE - - - - ER_FOREIGN_DATA_STRING_INVALID - - - - ER_CANT_CREATE_FEDERATED_TABLE - - - - ER_TRG_IN_WRONG_SCHEMA - - - - ER_STACK_OVERRUN_NEED_MORE - - - - ER_TOO_LONG_BODY - - - - ER_WARN_CANT_DROP_DEFAULT_KEYCACHE - - - - ER_TOO_BIG_DISPLAYWIDTH - - - - ER_XAER_DUPID - - - - ER_DATETIME_FUNCTION_OVERFLOW - - - - ER_CANT_UPDATE_USED_TABLE_IN_SF_OR_TRG - - - - ER_VIEW_PREVENT_UPDATE - - - - ER_PS_NO_RECURSION - - - - ER_SP_CANT_SET_AUTOCOMMIT - - - - ER_MALFORMED_DEFINER - - - - ER_VIEW_FRM_NO_USER - - - - ER_VIEW_OTHER_USER - - - - ER_NO_SUCH_USER - - - - ER_FORBID_SCHEMA_CHANGE - - - - ER_ROW_IS_REFERENCED_2 - - - - ER_NO_REFERENCED_ROW_2 - - - - ER_SP_BAD_VAR_SHADOW - - - - ER_TRG_NO_DEFINER - - - - ER_OLD_FILE_FORMAT - - - - ER_SP_RECURSION_LIMIT - - - - ER_SP_PROC_TABLE_CORRUPT - - - - ER_SP_WRONG_NAME - - - - ER_TABLE_NEEDS_UPGRADE - - - - ER_SP_NO_AGGREGATE - - - - ER_MAX_PREPARED_STMT_COUNT_REACHED - - - - ER_VIEW_RECURSIVE - - - - ER_NON_GROUPING_FIELD_USED - - - - ER_TABLE_CANT_HANDLE_SPKEYS - - - - ER_NO_TRIGGERS_ON_SYSTEM_SCHEMA - - - - ER_REMOVED_SPACES - - - - ER_AUTOINC_READ_FAILED - - - - ER_USERNAME - - - - ER_HOSTNAME - - - - ER_WRONG_STRING_LENGTH - - - - ER_NON_INSERTABLE_TABLE - - - - ER_ADMIN_WRONG_MRG_TABLE - - - - ER_TOO_HIGH_LEVEL_OF_NESTING_FOR_SELECT - - - - ER_NAME_BECOMES_EMPTY - - - - ER_AMBIGUOUS_FIELD_TERM - - - - ER_FOREIGN_SERVER_EXISTS - - - - ER_FOREIGN_SERVER_DOESNT_EXIST - - - - ER_ILLEGAL_HA_CREATE_OPTION - - - - ER_PARTITION_REQUIRES_VALUES_ERROR - - - - ER_PARTITION_WRONG_VALUES_ERROR - - - - ER_PARTITION_MAXVALUE_ERROR - - - - ER_PARTITION_SUBPARTITION_ERROR - - - - ER_PARTITION_SUBPART_MIX_ERROR - - - - ER_PARTITION_WRONG_NO_PART_ERROR - - - - ER_PARTITION_WRONG_NO_SUBPART_ERROR - - - - ER_WRONG_EXPR_IN_PARTITION_FUNC_ERROR - - - - ER_NO_CONST_EXPR_IN_RANGE_OR_LIST_ERROR - - - - ER_FIELD_NOT_FOUND_PART_ERROR - - - - ER_LIST_OF_FIELDS_ONLY_IN_HASH_ERROR - - - - ER_INCONSISTENT_PARTITION_INFO_ERROR - - - - ER_PARTITION_FUNC_NOT_ALLOWED_ERROR - - - - ER_PARTITIONS_MUST_BE_DEFINED_ERROR - - - - ER_RANGE_NOT_INCREASING_ERROR - - - - ER_INCONSISTENT_TYPE_OF_FUNCTIONS_ERROR - - - - ER_MULTIPLE_DEF_CONST_IN_LIST_PART_ERROR - - - - ER_PARTITION_ENTRY_ERROR - - - - ER_MIX_HANDLER_ERROR - - - - ER_PARTITION_NOT_DEFINED_ERROR - - - - ER_TOO_MANY_PARTITIONS_ERROR - - - - ER_SUBPARTITION_ERROR - - - - ER_CANT_CREATE_HANDLER_FILE - - - - ER_BLOB_FIELD_IN_PART_FUNC_ERROR - - - - ER_UNIQUE_KEY_NEED_ALL_FIELDS_IN_PF - - - - ER_NO_PARTS_ERROR - - - - ER_PARTITION_MGMT_ON_NONPARTITIONED - - - - ER_FOREIGN_KEY_ON_PARTITIONED - - - - ER_DROP_PARTITION_NON_EXISTENT - - - - ER_DROP_LAST_PARTITION - - - - ER_COALESCE_ONLY_ON_HASH_PARTITION - - - - ER_REORG_HASH_ONLY_ON_SAME_NO - - - - ER_REORG_NO_PARAM_ERROR - - - - ER_ONLY_ON_RANGE_LIST_PARTITION - - - - ER_ADD_PARTITION_SUBPART_ERROR - - - - ER_ADD_PARTITION_NO_NEW_PARTITION - - - - ER_COALESCE_PARTITION_NO_PARTITION - - - - ER_REORG_PARTITION_NOT_EXIST - - - - ER_SAME_NAME_PARTITION - - - - ER_NO_BINLOG_ERROR - - - - ER_CONSECUTIVE_REORG_PARTITIONS - - - - ER_REORG_OUTSIDE_RANGE - - - - ER_PARTITION_FUNCTION_FAILURE - - - - ER_PART_STATE_ERROR - - - - ER_LIMITED_PART_RANGE - - - - ER_PLUGIN_IS_NOT_LOADED - - - - ER_WRONG_VALUE - - - - ER_NO_PARTITION_FOR_GIVEN_VALUE - - - - ER_FILEGROUP_OPTION_ONLY_ONCE - - - - ER_CREATE_FILEGROUP_FAILED - - - - ER_DROP_FILEGROUP_FAILED - - - - ER_TABLESPACE_AUTO_EXTEND_ERROR - - - - ER_WRONG_SIZE_NUMBER - - - - ER_SIZE_OVERFLOW_ERROR - - - - ER_ALTER_FILEGROUP_FAILED - - - - ER_BINLOG_ROW_LOGGING_FAILED - - - - ER_BINLOG_ROW_WRONG_TABLE_DEF - - - - ER_BINLOG_ROW_RBR_TO_SBR - - - - ER_EVENT_ALREADY_EXISTS - - - - ER_EVENT_STORE_FAILED - - - - ER_EVENT_DOES_NOT_EXIST - - - - ER_EVENT_CANT_ALTER - - - - ER_EVENT_DROP_FAILED - - - - ER_EVENT_INTERVAL_NOT_POSITIVE_OR_TOO_BIG - - - - ER_EVENT_ENDS_BEFORE_STARTS - - - - ER_EVENT_EXEC_TIME_IN_THE_PAST - - - - ER_EVENT_OPEN_TABLE_FAILED - - - - ER_EVENT_NEITHER_M_EXPR_NOR_M_AT - - - - ER_COL_COUNT_DOESNT_MATCH_CORRUPTED - - - - ER_CANNOT_LOAD_FROM_TABLE - - - - ER_EVENT_CANNOT_DELETE - - - - ER_EVENT_COMPILE_ERROR - - - - ER_EVENT_SAME_NAME - - - - ER_EVENT_DATA_TOO_LONG - - - - ER_DROP_INDEX_FK - - - - ER_WARN_DEPRECATED_SYNTAX_WITH_VER - - - - ER_CANT_WRITE_LOCK_LOG_TABLE - - - - ER_CANT_LOCK_LOG_TABLE - - - - ER_FOREIGN_DUPLICATE_KEY - - - - ER_COL_COUNT_DOESNT_MATCH_PLEASE_UPDATE - - - - ER_TEMP_TABLE_PREVENTS_SWITCH_OUT_OF_RBR - - - - ER_STORED_FUNCTION_PREVENTS_SWITCH_BINLOG_FORMAT - - - - ER_NDB_CANT_SWITCH_BINLOG_FORMAT - - - - ER_PARTITION_NO_TEMPORARY - - - - ER_PARTITION_CONST_DOMAIN_ERROR - - - - ER_PARTITION_FUNCTION_IS_NOT_ALLOWED - - - - ER_DDL_LOG_ERROR - - - - ER_NULL_IN_VALUES_LESS_THAN - - - - ER_WRONG_PARTITION_NAME - - - - ER_CANT_CHANGE_TRANSACTION_ISOLATION - - - - ER_DUP_ENTRY_AUTOINCREMENT_CASE - - - - ER_EVENT_MODIFY_QUEUE_ERROR - - - - ER_EVENT_SET_VAR_ERROR - - - - ER_PARTITION_MERGE_ERROR - - - - ER_CANT_ACTIVATE_LOG - - - - ER_RBR_NOT_AVAILABLE - - - - ER_BASE64_DECODE_ERROR - - - - ER_EVENT_RECURSION_FORBIDDEN - - - - ER_EVENTS_DB_ERROR - - - - ER_ONLY_INTEGERS_ALLOWED - - - - ER_UNSUPORTED_LOG_ENGINE - - - - ER_BAD_LOG_STATEMENT - - - - ER_CANT_RENAME_LOG_TABLE - - - - ER_WRONG_PARAMCOUNT_TO_NATIVE_FCT - - - - ER_WRONG_PARAMETERS_TO_NATIVE_FCT - - - - ER_WRONG_PARAMETERS_TO_STORED_FCT - - - - ER_NATIVE_FCT_NAME_COLLISION - - - - ER_DUP_ENTRY_WITH_KEY_NAME - - - - ER_BINLOG_PURGE_EMFILE - - - - ER_EVENT_CANNOT_CREATE_IN_THE_PAST - - - - ER_EVENT_CANNOT_ALTER_IN_THE_PAST - - - - ER_REPLICA_INCIDENT - - - - ER_NO_PARTITION_FOR_GIVEN_VALUE_SILENT - - - - ER_BINLOG_UNSAFE_STATEMENT - - - - ER_REPLICA_FATAL_ERROR - - - - ER_REPLICA_RELAY_LOG_READ_FAILURE - - - - ER_REPLICA_RELAY_LOG_WRITE_FAILURE - - - - ER_REPLICA_CREATE_EVENT_FAILURE - - - - ER_REPLICA_SOURCE_COM_FAILURE - - - - ER_BINLOG_LOGGING_IMPOSSIBLE - - - - ER_VIEW_NO_CREATION_CTX - - - - ER_VIEW_INVALID_CREATION_CTX - - - - ER_SR_INVALID_CREATION_CTX - - - - ER_TRG_CORRUPTED_FILE - - - - ER_TRG_NO_CREATION_CTX - - - - ER_TRG_INVALID_CREATION_CTX - - - - ER_EVENT_INVALID_CREATION_CTX - - - - ER_TRG_CANT_OPEN_TABLE - - - - ER_CANT_CREATE_SROUTINE - - - - ER_REPLICA_AMBIGOUS_EXEC_MODE - - - - ER_NO_FORMAT_DESCRIPTION_EVENT_BEFORE_BINLOG_STATEMENT - - - - ER_REPLICA_CORRUPT_EVENT - - - - ER_LOAD_DATA_INVALID_COLUMN - - - - ER_LOG_PURGE_NO_FILE - - - - ER_XA_RBTIMEOUT - - - - ER_XA_RBDEADLOCK - - - - ER_NEED_REPREPARE - - - - ER_DELAYED_NOT_SUPPORTED - - - - WARN_NO_SOURCE_INFO - - - - WARN_OPTION_IGNORED - - - - WARN_PLUGIN_DELETE_BUILTIN - - - - WARN_PLUGIN_BUSY - - - - ER_VARIABLE_IS_READONLY - - - - ER_WARN_ENGINE_TRANSACTION_ROLLBACK - - - - ER_REPLICA_HEARTBEAT_FAILURE - - - - ER_REPLICA_HEARTBEAT_VALUE_OUT_OF_RANGE - - - - ER_NDB_REPLICATION_SCHEMA_ERROR - - - - ER_CONFLICT_FN_PARSE_ERROR - - - - ER_EXCEPTIONS_WRITE_ERROR - - - - ER_TOO_LONG_TABLE_COMMENT - - - - ER_TOO_LONG_FIELD_COMMENT - - - - ER_FUNC_INEXISTENT_NAME_COLLISION - - - - ER_DATABASE_NAME - - - - ER_TABLE_NAME - - - - ER_PARTITION_NAME - - - - ER_SUBPARTITION_NAME - - - - ER_TEMPORARY_NAME - - - - ER_RENAMED_NAME - - - - ER_TOO_MANY_CONCURRENT_TRXS - - - - WARN_NON_ASCII_SEPARATOR_NOT_IMPLEMENTED - - - - ER_DEBUG_SYNC_TIMEOUT - - - - ER_DEBUG_SYNC_HIT_LIMIT - - - - ER_ERROR_LAST - - - - ER_CLIENT_INTERACTION_TIMEOUT - - - - WriteInteger - - - - Boolean that indicates if the function will be executed asynchronously. - - - - Represents a parameter to a , This class cannot be inherited. - - - Parameter names are not case sensitive. - You can read more about it here. - - - - - Initializes a new instance of the class with the parameter name, the , the size, and the source column name. - - The name of the parameter to map. - One of the values. - The length of the parameter. - The name of the source column. - - - - Initializes a new instance of the class with the parameter name and a value of the new MySqlParameter. - - The name of the parameter to map. - An that is the value of the . - - - - Initializes a new instance of the class with the parameter name and the data type. - - The name of the parameter to map. - One of the values. - - - - Initializes a new instance of the class with the parameter name, the , and the size. - - The name of the parameter to map. - One of the values. - The length of the parameter. - - - - Initializes a new instance of the class with the parameter name, the type of the parameter, the size of the parameter, a , the precision of the parameter, the scale of the parameter, the source column, a to use, and the value of the parameter. - - The name of the parameter to map. - One of the values. - The length of the parameter. - One of the values. - true if the value of the field can be null, otherwise false. - The total number of digits to the left and right of the decimal point to which is resolved. - The total number of decimal places to which is resolved. - The name of the source column. - One of the values. - An that is the value of the . - - - - - Gets or sets a value indicating whether the parameter is input-only, output-only, bidirectional, or a stored procedure return value parameter. - As of MySql version 4.1 and earlier, input-only is the only valid choice. - - - - - Gets or sets a value indicating whether the parameter accepts null values. - - - - - Gets or sets the of the parameter. - - - - - Gets or sets the maximum number of digits used to represent the property. - - - - - Gets or sets the number of decimal places to which is resolved. - - - - - Gets or sets the maximum size, in bytes, of the data within the column. - - - - - Gets or sets the value of the parameter. - - - - - Returns the possible values for this parameter if this parameter is of type - SET or ENUM. Returns null otherwise. - - - - - Gets or sets the name of the source column that is mapped to the and used for loading or returning the . - - - - - Sets or gets a value which indicates whether the source column is nullable. - This allows to correctly generate Update statements - for nullable columns. - - - - - Gets or sets the of the parameter. - - - - - Gets or sets the value to use when loading . - - - - - Clones this object. - - An object that is a clone of this object. - - - - Overridden. Gets a string containing the . - - - - - - Resets the DbType property to its original settings. - - - - - Represents a collection of parameters relevant to a - as well as their respective mappings to columns in a . This class cannot be inherited. - - - The number of the parameters in the collection must be equal to the number of - parameter placeholders within the command text, or an exception will be generated. - - - - - Gets the number of MySqlParameter objects in the collection. - - - - - Gets a value that indicates whether the object has a fixed size. - - - - - Gets a value that indicates whether the object is read-only. - - - - - Gets a value that indicates whether the object is synchronized. - - - - - Gets the at the specified index. - - Gets the with a specified attribute. - [C#] In C#, this property is the indexer for the class. - - - - - Gets the with the specified name. - - - - - Adds a to the with the parameter name, the data type, the column length, and the source column name. - - The name of the parameter. - One of the values. - The length of the column. - The name of the source column. - The newly added object. - - - - Adds the specified object to the . - - The to add to the collection. - The newly added object. - - - - Adds a parameter and its value. - - The name of the parameter. - The value of the parameter. - A object representing the provided values. - - - - Adds a to the given the parameter name and the data type. - - The name of the parameter. - One of the values. - The newly added object. - - - - Adds a to the with the parameter name, the data type, and the column length. - - The name of the parameter. - One of the values. - The length of the column. - The newly added object. - - - - Removes all items from the collection. - - - - - Gets the location of the in the collection with a specific parameter name. - - The name of the object to retrieve. - The zero-based location of the in the collection. - - - - Gets the location of a in the collection. - - The object to locate. - The zero-based location of the in the collection. - Gets the location of a in the collection. - - - - This method will update all the items in the index hashes when - we insert a parameter somewhere in the middle - - - - - - - Adds an array of values to the end of the . - - - - - - Retrieve the parameter with the given name. - - - - - - - Adds the specified object to the . - - The to add to the collection. - The index of the new object. - - - - Gets a value indicating whether a with the specified parameter name exists in the collection. - - The name of the object to find. - true if the collection contains the parameter; otherwise, false. - - - - Gets a value indicating whether a MySqlParameter exists in the collection. - - The value of the object to find. - true if the collection contains the object; otherwise, false. - Gets a value indicating whether a exists in the collection. - - - - Copies MySqlParameter objects from the MySqlParameterCollection to the specified array. - - - - - - - Returns an enumerator that iterates through the . - - - - - - Inserts a MySqlParameter into the collection at the specified index. - - - - - - - Removes the specified MySqlParameter from the collection. - - - - - - Removes the specified from the collection using the parameter name. - - The name of the object to retrieve. - - - - Removes the specified from the collection using a specific index. - - The zero-based index of the parameter. - Removes the specified from the collection. - - - - Gets an object that can be used to synchronize access to the - . - - - - - Summary description for MySqlPool. - - - - - It is assumed that this property will only be used from inside an active - lock. - - - - - Indicates whether this pool is being cleared. - - - - - It is assumed that this method is only called from inside an active lock. - - - - - It is assumed that this method is only called from inside an active lock. - - - - - Removes a connection from the in use pool. The only situations where this method - would be called are when a connection that is in use gets some type of fatal exception - or when the connection is being returned to the pool and it's too old to be - returned. - - - - - - Clears this pool of all idle connections and marks this pool and being cleared - so all other connections are closed when they are returned. - - - - - Remove expired drivers from the idle pool - - - - Closing driver is a potentially lengthy operation involving network - IO. Therefore we do not close expired drivers while holding - idlePool.SyncRoot lock. We just remove the old drivers from the idle - queue and return them to the caller. The caller will need to close - them (or let GC close them) - - - - - Summary description for MySqlPoolManager. - - - - - Queue of demoted hosts. - - - - - List of hosts that will be attempted to connect to. - - - - - Timer to be used when a host have been demoted. - - - - - Remove drivers that have been idle for too long. - - - - - Remove hosts that have been on the demoted list for more - than 120,000 milliseconds and add them to the available hosts list. - - - - - Provides a class capable of executing a SQL script containing - multiple SQL statements including CREATE PROCEDURE statements - that require changing the delimiter - - - - - Handles the event raised whenever a statement is executed. - - - - - Handles the event raised whenever an error is raised by the execution of a script. - - - - - Handles the event raised whenever a script execution is finished. - - - - - Initializes a new instance of the - class. - - - - - Initializes a new instance of the - class. - - The connection. - - - - Initializes a new instance of the - class. - - The query. - - - - Initializes a new instance of the - class. - - The connection. - The query. - - - - Gets or sets the connection. - - The connection. - - - - Gets or sets the query. - - The query. - - - - Gets or sets the delimiter. - - The delimiter. - - - - Executes this instance. - - The number of statements executed as part of the script. - - - - Initiates the asynchronous execution of SQL statements. - - The number of statements executed as part of the script inside. - - - - Initiates the asynchronous execution of SQL statements. - - The cancellation token. - The number of statements executed as part of the script inside. - - - - Represents the method that will handle errors when executing MySQL statements. - - - - - Represents the method that will handle errors when executing MySQL scripts. - - - - - Sets the arguments associated to MySQL scripts. - - - - - Gets the statement text. - - The statement text. - - - - Gets the line. - - The line. - - - - Gets the position. - - The position. - - - - Sets the arguments associated to MySQL script errors. - - - - - Initializes a new instance of the class. - - The exception. - - - - Gets the exception. - - The exception. - - - - Gets or sets a value indicating whether this is ignored. - - true if ignore; otherwise, false. - - - - Summary description for MySqlStream. - - - - - ReadPacket is called by NativeDriver to start reading the next - packet on the stream. - - - - - Reads the specified number of bytes from the stream and stores them at given - offset in the buffer. - Throws EndOfStreamException if not all bytes can be read. - - Stream to read from - Array to store bytes read from the stream - The offset in buffer at which to begin storing the data read from the current stream. - Number of bytes to read - Boolean that indicates if the function will be executed asynchronously. - - - - LoadPacket loads up and decodes the header of the incoming packet. - - - - - Traces information about the client execution. - - - - - Gets the list of trace listeners. - - - - - Gets or sets the switch to control tracing and debugging. - - - - - Specifies the types of warning flags. - - - - - No index exists. - - - - - Bad index exists. - - - - - Rows have been excluded from the result. - - - - - Columns have been excluded from the result. - - - - - Type conversions took place. - - - - - Specifies the event that triggered the trace. - - - - - A connection has been opened. - - - - - A connection has been closed. - - - - - A query has been executed. - - - - - Data has been retrieved from the resultset. - - - - - Data retrieval has ended. - - - - - Query execution has ended. - - - - - The statement to be executed has been created. - - - - - The statement has been executed. - - - - - The statement is no longer required. - - - - - The query provided is of a nonquery type. - - - - - Usage advisor warnings have been requested. - - - - - Noncritical problem. - - - - - An error has been raised during data retrieval. - - - - - The query has been normalized. - - - - - Represents a SQL transaction to be made in a MySQL database. This class cannot be inherited. - - - The application creates a object by calling - on the object. All subsequent operations associated with the - transaction (for example, committing or aborting the transaction), are performed on the - object. - - - The following example creates a and a . - It also demonstrates how to use the , - , and methods. - - public void RunTransaction(string myConnString) - { - MySqlConnection myConnection = new MySqlConnection(myConnString); - myConnection.Open(); - MySqlCommand myCommand = myConnection.CreateCommand(); - MySqlTransaction myTrans; - // Start a local transaction - myTrans = myConnection.BeginTransaction(); - // Must assign both transaction object and connection - // to Command object for a pending local transaction - myCommand.Connection = myConnection; - myCommand.Transaction = myTrans; - - try - { - myCommand.CommandText = "Insert into Region (RegionID, RegionDescription) VALUES (100, 'Description')"; - myCommand.ExecuteNonQuery(); - myCommand.CommandText = "Insert into Region (RegionID, RegionDescription) VALUES (101, 'Description')"; - myCommand.ExecuteNonQuery(); - myTrans.Commit(); - Console.WriteLine("Both records are written to database."); - } - catch(Exception e) - { - try - { - myTrans.Rollback(); - } - catch (MySqlException ex) - { - if (myTrans.Connection != null) - { - Console.WriteLine("An exception of type " + ex.GetType() + - " was encountered while attempting to roll back the transaction."); - } - } - - Console.WriteLine("An exception of type " + e.GetType() + - " was encountered while inserting the data."); - Console.WriteLine("Neither record was written to database."); - } - finally - { - myConnection.Close(); - } - } - - - - - - Gets the object associated with the transaction, or a null reference (Nothing in Visual Basic) if the transaction is no longer valid. - - The object associated with this transaction. - - A single application may have multiple database connections, each - with zero or more transactions. This property enables you to - determine the connection object associated with a particular - transaction created by . - - - - - Specifies the for this transaction. - - - The for this transaction. The default is ReadCommitted. - - - Parallel transactions are not supported. Therefore, the IsolationLevel - applies to the entire transaction. - - - - - Gets the object associated with the transaction, - or a null reference if the transaction is no longer valid. - - - - - Releases the unmanaged resources used by the - and optionally releases the managed resources - - If true, this method releases all resources held by any managed objects that - this references. - - - - Commits the database transaction. - - - The method is equivalent to the MySQL SQL statement COMMIT. - - - - - Asynchronously commits the database transaction. - - - A task representing the asynchronous operation. - - - - Rolls back a transaction from a pending state. - - - The method is equivalent to the MySQL statement ROLLBACK. - The transaction can only be rolled back from a pending state - (after BeginTransaction has been called, but before Commit is - called). - - - - - Asynchronously rolls back a transaction from a pending state. - - The cancellation token. - A task representing the asynchronous operation. - - - - Summary description for Driver. - - - - - Sets the current database for the this connection - - - Boolean that indicates if the function will be executed asynchronously. - - - - Return the appropriate set of connection flags for our - server capabilities and our user requested options. - - - - - Query is the method that is called to send all queries to the server - - - - - Verify that the file to upload is in a valid directory - according to the safe path entered by a user under - "AllowLoadLocalInfileInPath" connection option. - - File to validate against the safe path. - Boolean that indicates if the function will be executed asynchronously. - - - - Sends the specified file to the server. - This supports the LOAD DATA LOCAL INFILE - - - Boolean that indicates if the function will be executed asynchronously. - - - - FetchDataRow is the method that the data reader calls to see if there is another - row to fetch. In the non-prepared mode, it will simply read the next data packet. - In the prepared mode (statementId > 0), it will - - - - - Execution timeout, in milliseconds. When the accumulated time for network IO exceeds this value - TimeoutException is thrown. This timeout needs to be reset for every new command - - - - - - Class that represents the response OK Packet - https://dev.mysql.com/doc/internals/en/packet-OK_Packet.html - - - - - Creates an instance of the OKPacket object with all of its metadata - - The packet to parse - Boolean that indicates if the function will be executed asynchronously. - - - - Add a session tracker to the list - - Type of the session tracker - Name of the element changed - Value of the changed system variable (only for SessionTrackType.SystemVariables; otherwise, null) - - - - Summary description for PreparedStatement. - - - - - Prepares CommandText for use with the Prepare method - - Command text stripped of all paramter names - - Takes the output of TokenizeSql and creates a single string of SQL - that only contains '?' markers for each parameter. It also creates - the parameterMap array list that includes all the paramter names in the - order they appeared in the SQL - - - - - Splits the schema and the entity from a syntactically correct "spName"; - if there's no schema, then schema will be an empty string. - - string to inspect. - The schema. - The entity. - - - - Obtains the dot index that separates the schema from the entity if there's one; - otherwise, returns -1. It expects a syntactically correct "spName". - - string to inspect. - Value of the dot index. - The dot index. - - - - Defines a replication configurarion element in the configuration file. - - - - - Gets a collection of objects representing the server groups. - - - - - Defines a replication server group in the configuration file. - - - - - Gets or sets the name of the replication server group configuration. - - - - - Gets or sets the group type of the replication server group configuration. - - - - - Gets or sets the number of seconds to wait for retry. - - - - - Gets a collection of objects representing the - server configurations associated to this group configuration. - - - - - Defines a replication server in configuration file. - - - - - Gets or sets the name of the replication server configuration. - - - - - Gets or sets whether the replication server is configured as source. - - - - - Gets or sets whether the replication server is configured as source. - - - - - Gets or sets the connection string associated to this replication server. - - - - - Manager for Replication and Load Balancing features - - - - - Returns Replication Server Group List - - - - - Adds a Default Server Group to the list - - Group name - Time between reconnections for failed servers - Replication Server Group added - - - - Adds a Server Group to the list - - Group name - ServerGroup type reference - Time between reconnections for failed servers - Server Group added - - - - Gets the next server from a replication group - - Group name - True if the server to return must be a source - Replication Server defined by the Load Balancing plugin - - - - Gets a Server Group by name - - Group name - Server Group if found, otherwise throws an MySqlException - - - - Validates if the replication group name exists - - Group name to validate - true if the replication group name is found; otherwise, false - - - - Assigns a new server driver to the connection object - - Group name - True if the server connection to assign must be a source - MySqlConnection object where the new driver will be assigned - Boolean that indicates if the function will be executed asynchronously. - the cancellation token. - - - - Class that implements Round Robing Load Balancing technique. - - - - - Gets an available server based on Round Robin load balancing. - - Flag indicating if the server to return must be a source. - A object representing the next available server. - - - - Represents a server in a Replication environment. - - - - - Gets the server name. - - - - - Gets a value indicating whether the server is source or replica. - - - - - Gets a value indicating whether the server is source or replica. - - - - - Gets the connection string used to connect to the server. - - - - - Gets a flag indicating if the server is available to be considered in load balancing. - - - - - Base class used to implement load balancing features. - - - - - List of servers available for replication. - - - - The group name. - The number of seconds to perform a retry. - - - - Gets the group name. - - - - - Gets the retry time between connections to failed servers. - - - - - Gets the server list in the group. - - - - - Adds a server into the group. - - The server name. - A flag indicating if the server to add is source or replica. - The connection string used by this server. - A object representing the recently added object. - - - - Removes a server from the group. - - The server name. - - - - Gets a server by name. - - The server name. - The replication server. - - - - Must be implemented. Defines the next server for a custom load balancing implementation. - - Defines if the server to return is a source or any. - The next server based on the load balancing implementation. - Null if no available server is found. - - - - - Defines the next server for a custom load balancing implementation. - - Defines if the server to return is a source or any. - Currently not being used. - The next server based on the load balancing implementation. - Null if no available server is found. - - - - - Handles a failed connection to a server. - - The failed server. - This method can be overrided to implement a custom failover handling. - - - - Handles a failed connection to a server. - - The failed server. - The exception that caused the failover. - - - - return the ordinal for the given column name - - - - - - - Retrieve the value as the given column index - - The column value to retrieve - The value as the given column - - - - Closes the current resultset, dumping any data still on the wire - - - - - Loads the column metadata for the current resultset - - - - - Represents a schema and its contents. - - - - - Gets or sets the name of the schema. - - - - - Gets the list of columns in the schema. - - - - - Gets the list of rows in the schema. - - - - - Represents a row within a schema. - - - - - Represents a column within a schema. - - - - - The name of the column. - - - - - The type of the column. - - - - - GetForeignKeysOnTable retrieves the foreign keys on the given table. - Since MySQL supports foreign keys on versions prior to 5.0, we can't use - information schema. MySQL also does not include any type of SHOW command - for foreign keys so we have to resort to use SHOW CREATE TABLE and parsing - the output. - - The table to store the key info in. - The table to get the foeign key info for. - Only get foreign keys that match this name. - Should column information be included in the table. - Boolean that indicates if the function will be executed asynchronously. - The cancellation token. - - - - Builds the initial part of the COM_QUERY packet - - Collection of attributes - A - Boolean that indicates if the function will be executed asynchronously. - - - - Serializes the given parameter to the given memory stream - - - This method is called by PrepareSqlBuffers to convert the given - parameter to bytes and write those bytes to the given memory stream. - - - True if the parameter was successfully serialized, false otherwise. - - - - Summary description for StoredProcedure. - - - - - Verify if the string passed as argument is syntactically correct. - - String to be analyzed - true if is correct; otherwise, false. - - - - Defines the basic operations to be performed on the table cache. - - - - - The maximum age allowed for cache entries. - - - - - Adds the given command and result set to the cache. - - The command to store in the cache. - The resultset associated to the stored command. - - - - Retrieves the specified command from the cache. - - The command to retrieve. - The allowed age for the cache entry. - - - - - Removes the specified command from the cache. - - The command to remove from the cache. - - - - Clears the cache. - - - - - Removes cache entries older than the value defined by . - - - - - Stream that supports timeout of IO operations. - This class is used is used to support timeouts for SQL command, where a - typical operation involves several network reads/writes. - Timeout here is defined as the accumulated duration of all IO operations. - - - - - Construct a TimedStream - - Undelying stream - - - - Figure out whether it is necessary to reset timeout on stream. - We track the current value of timeout and try to avoid - changing it too often, because setting Read/WriteTimeout property - on network stream maybe a slow operation that involves a system call - (setsockopt). Therefore, we allow a small difference, and do not - reset timeout if current value is slightly greater than the requested - one (within 0.1 second). - - - - - Common handler for IO exceptions. - Resets timeout to infinity if timeout exception is - detected and stops the times. - - original exception - - - - Removes the outer backticks and replace the double-backticks to single-backtick - of inside the quotedString. - - The string to unquote. - - - - - Gets the length size (in bytes) of a string. - - length of string. - Number of bytes needed. - - - - Defines the type of the column. - - - - - A reference struct representing a statement contained within a object - - - - - WebAuthn §6.1 https://www.w3.org/TR/webauthn-1/#sec-authenticator-data - Gets the authenticator data for the assertion statement. - - - - - Gets the authenticator data length for the assertion statement. - - - - - Gets the ID for this assertion statement - - - - - Gets the signature for this assertion statement - - - - - Gets the signature length for this assertion statement - - - - - Creates an object for holding data about a given assertion. In FIDO2, an assertion - is proof that the authenticator being used has knowledge of the private key associated - with the public key that the other party is in posession of. - - - - - Default Constructor - - - - - - Finalizer - - - - - Gets or sets the hash of the client data object that the assertion is based on. - - Thrown if an error occurs while setting the hash - - - - Gets or sets the relying party that requested this assertion - - Thrown if an error occurs while setting the relying party - - - - Adds an allowed credential to this assertion. If used, only credential objects - with the IDs added via this method will be considered when making an assertion. - - The ID of the credential to add to the whitelist - Thrown if an error occurs while adding the credential - - - - Cast operator for using this object as a native handle - - The object to use - - - - Gets the assertion statement at the index provided. - - The index of the assertion statement to retrieve - The assertion statement object - The index is not in the range [0, count) - - - - Gets the number of assertions contained in the authentication device. - - The number of assertions contained in the authentication device. - - - - Default constructor - - - - - - Finalizer - - - - - Opens the device at the given path. - - The path of the device - Thrown if an error occurs while opening the device - - - - Closes the device, preventing further use - - Thrown if an error occurs while closing - - - - Determines whether this device supports CTAP 2.1 Credential Management. - - - - - Uses the device to generate an assertion - - The assertion object with its input properties properly set - Thrown if an error occurs while generating the assertion - - - - A class representing external info about a particular FIDO capable device - - - - - Gets the manufacturer of the device - - - - - Gets the path of the device (for use in ) - - - - - Gets the product ID of the device - - - - - Gets a string representation of the product ID - - - - - Gets the vendor ID of the device - - - - - Finalizer - - - - - P/Invoke methods - - - - - The fido_init() function initialises the libfido2 library. - Its invocation must precede that of any other libfido2 function. - If FIDO_DEBUG is set in flags, then debug output will be emitted by libfido2 on stderr. - Alternatively, the FIDO_DEBUG environment variable may be set. - - The flags to use during initialization - - - - Returns a pointer to a newly allocated, empty fido_dev_t type. - If memory cannot be allocated, null is returned. - - A newly allocated, empty fido_dev_t type - - - - Releases the memory backing *dev_p, where *dev_p must have been previously allocated by . - On return, *dev_p is set to null. Either dev_p or *dev_p may be null, in which case fido_dev_free() is a NOP. - - - - - - Closes the device represented by dev. If dev is already closed, this is a NOP. - - The device to close - on success, anything else on failure - - - - Opens the device pointed to by path, where dev is a freshly allocated or otherwise closed fido_dev_t. - - The device handle to store the result - The unique path to the device - on success, anything else on failure - - - - Asks the FIDO device represented by dev for an assertion according to the following parameters defined in assert: - relying party ID; - client data hash; - list of allowed credential IDs; - user presence and user verification attributes. - See fido_assert_set(3) for information on how these values are set. - If a PIN is not needed to authenticate the request against dev, then pin may be NULL. - Otherwise pin must point to a NUL-terminated UTF-8 string. - Please note that fido_dev_get_assert() is synchronous and will block if necessary. - - The device to use for generation - The assert to use for generation - The pin of the device - on success, anything else on failure - - - - Returns if supports CTAP 2.1 Credential Management. - - The device to check. - if supports CTAP 2.1 Credential Management; otherwise, . - - - - Returns a pointer to a newly allocated, empty fido_dev_info_t type. - If memory cannot be allocated, null is returned. - - A newly allocated, empty fido_dev_info_t type - - - - Returns a pointer to the path of di - - The object to act on - A pointer to the path of di - - - - Returns a pointer to the idx entry of di - - The object to act on - The index of the object to retrieve - A pointer to the idx entry of di - - - - Fills devlist with up to ilen FIDO devices found by the underlying operating system. - Currently only USB HID devices are supported. - The number of discovered devices is returned in olen, where olen is an addressable pointer. - - The devlist pointer to store the result in - The number of entries that the list can hold - A pointer to where the number of entries that were written will be stored - on success, anything else on failure - - - - Releases the memory backing *devlist_p, where *devlist_p must have been previously allocated by . - On return, *devlist_p is set to null. Either devlist_p or *devlist_p may be null, in which case fido_dev_info_free() is a NOP. - - - The number of entries this object was allocated to hold - - - - Returns the vendor of the device - - The object to act on - The vendor of the device - - - - Returns the product of the device - - The object to act on - The product of the device - - - - Returns a pointer to the product string of di - - The object to act on - A pointer to the product string of di - - - - Returns a pointer to the manufacturer string of di - - The object to act on - A pointer to the manufacturer string of di - - - - Returns a pointer to a newly allocated, empty fido_assert_t type. - If memory cannot be allocated, null is returned - - A newly allocated, empty fido_assert_t type - - - - Releases the memory backing *assert_p, where *assert_p must have been previously allocated by . - On return, *assert_p is set to null. Either assert_p or *assert_p may be null, in which case fido_assert_free() is a NOP. - - The object to free - - - - Adds ptr to the list of credentials allowed in assert, where ptr points to a credential ID of len bytes. - A copy of ptr is made, and no references to the passed pointer are kept. - If this call fails, the existing list of allowed credentials is preserved. - - The object to act on - A pointer to the ID of the credential to allow - The length of the data inside of - - - - - Set the client data hash of assert - - The assertion object to act on - The client data hash to set - The length of the data in - on success, anything else on failure - - - - Sets the relying party of assert - - The assertion object to act on - The ID of the the relying party - on success, anything else on failure - - - - Returns the length of the authenticator data of statement idx in assert - - The assertion object to act on - The index to retrieve - The length of the authenticator data of statement idx in assert - - - - Returns a pointer to the authenticator data of statement idx in assert - - The assertion object to act on - The index to retrieve - A pointer to the authenticator data of statement idx in assert - - - - Returns the length of the signature of statement idx in assert - - The assertion object to act on - The index to retrieve - The length of the signature of statement idx in assert - - - - Returns a pointer to the signature of statement idx in assert - - The assertion object to act on - The index to retrieve - A pointer to the signatureof statement idx in assert - - - - Returns the length of the ID of statement idx in assert - - The assertion object to act on - The index to retrieve - The length of the ID of statement idx in assert - - - - Returns a pointer to the ID of statement idx in assert. - - The assertion object to act on. - The index to retrieve. - A pointer to the ID of statement idx in assert. - - - - Returns the length of the client data hash of an assertion. - - The assertion object to act on. - The length of the client data hash of statement idx of the assertion. - - - - Returns a pointer to the client data hash of an assertion. - - The assertion object to act on. - A pointer to the client data hash of the assertion. - - - - Returns the number of statements in assertion. - - The assertion object to act on. - The number of statements in assertion. - - - - FIDO assertion handle - - - - - FIDO device handle - - - - - FIDO device info handle - - - - - Gets the global instance of this class as required by - - The cookie to use when getting the global instance (ignored) - The global instance - - - - Status codes as defined in Client to Authenticator Protocol (CTAP) standard - Error response values in the range between and are reserved for spec purposes. - Error response values in the range between and - may be used for vendor-specific implementations. All other response values are reserved for future use and may not be used. - These vendor specific error codes are not interoperable and the platform should treat these errors as any other unknown error codes. - Error response values in the range between and - may be used for extension-specific implementations. - - - - - Indicates successful response. - - - - - The command is not a valid CTAP command. - - - - - The command included an invalid parameter. - - - - - Invalid message or item length. - - - - - Invalid message sequencing. - - - - - Message timed out. - - - - - Channel busy. - - - - - Command requires channel lock. - - - - - Command not allowed on this cid. - - - - - Invalid/unexpected CBOR error. - - - - - Error when parsing CBOR. - - - - - Missing non-optional parameter. - - - - - Limit for number of items exceeded. - - - - - Unsupported extension. - - - - - Valid credential found in the exclude list. - - - - - Processing (Lengthy operation is in progress). - - - - - Credential not valid for the authenticator. - - - - - Authentication is waiting for user interaction. - - - - - Processing, lengthy operation is in progress. - - - - - No request is pending. - - - - - Authenticator does not support requested algorithm. - - - - - Not authorized for requested operation. - - - - - Internal key storage is full. - - - - - No outstanding operations. - - - - - Unsupported option. - - - - - Not a valid option for current operation. - - - - - Pending keep alive was cancelled. - - - - - No valid credentials provided. - - - - - Timeout waiting for user interaction. - - - - - Continuation command, such as, authenticatorGetNextAssertion not allowed. - - - - - PIN Invalid. - - - - - PIN Blocked. - - - - - PIN authentication,pinAuth, verification failed. - - - - - PIN authentication,pinAuth, blocked. Requires power recycle to reset. - - - - - No PIN has been set. - - - - - PIN is required for the selected operation. - - - - - PIN policy violation. Currently only enforces minimum length. - - - - - pinToken expired on authenticator. - - - - - Authenticator cannot handle this request due to memory constraints. - - - - - The current operation has timed out. - - - - - User presence is required for the requested operation. - - - - - Other unspecified error. - - - - - CTAP 2 spec last error. - - - - - Extension specific error. - - - - - Extension specific error. - - - - - Vendor specific error. - - - - - Vendor specific error. - - - - - An exception representing a return status that is non-successful according to the CTAP specification - - - - - The status code that was returned - - - - - Default constructor - - The status code to use - - - - An exception indicating that there was some problem with the FIDO2 device - - - - - The code returned from the device - - - - - Default constructor - - The code to use - - - - This class represent the function that should precede any invocation to libfido2 library. - - - - - GSS API constants - - - - - GSS_C_NT_HOSTBASED_SERVICE (1.2.840.113554.1.2.1.4) - - - - - GSS_KRB5_NT_PRINCIPAL_NAME (1.2.840.113554.1.2.2.1) - - - - - GSS_C_NT_USER_NAME (1.2.840.113554.1.2.1.1) - - - - - GSS_KRB5_MECH_OID_DESC (1.2.840.113554.1.2.2) - - - - - GSS_KRB5_MECH_OID_DESC Set - - - - - The GSSAPI mechanism. - - - - - Obtain credentials to be used to create a security context - - username - password - host - - - - Processes the challenge data. - - A byte array containing the challenge data from the server - A byte array containing the response to be sent to the server - - - - Security context already established. - - A byte array containing the challenge data from the server - A non-null byte array containing the response to be sent to the server - - - - Defines a security context - - - - - Sets the main properties to create and initiate a security context. - - Service Principal Name. - Credentials. - Requested flags. - - - - Initiate the security context - - Challenge received by the server. - A byte array containing the response to be sent to the server - - - - Unwrap a message. - - Message acquired from the server. - Unwrapped message. - - - - Wrap a message. - - Message to be wrapped. - A byte array containing the wrapped message. - - - - Allocate a clr byte array and copy the token data over - - Buffer. - A byte array - - - - Cleanups unmanaged resources - - - - - No flags provided - - - - - Delegates credentials to a remote peer. Do not delegate the credentials if the value is false. - - - - - Requests that the peer authenticate itself. If false, authenticate to the remote peer only. - - - - - Enables replay detection for messages protected with gss_wrap(3GSS) or gss_get_mic(3GSS). Do not attempt to detect replayed messages if false. - - - - - Enables detection of out-of-sequence protected messages. Do not attempt to detect out-of-sequence messages if false. - - - - - Requests that confidential service be made available by means of gss_wrap(3GSS). If false, no per-message confidential service is required. - - - - - Requests that integrity service be made available by means of gss_wrap(3GSS) or gss_get_mic(3GSS). If false, no per-message integrity service is required. - - - - - Does not reveal the initiator's identify to the acceptor. Otherwise, authenticate normally. - - - - - (Returned only) If true, the protection services specified by the states of GSS_C_CONF_FLAG and GSS_C_INTEG_FLAG are available - if the accompanying major status return value is either GSS_S_COMPLETE or GSS_S_CONTINUE_NEEDED. If false, the protection services are available - only if the accompanying major status return value is GSS_S_COMPLETE. - - - - - (Returned only) If true, the resultant security context may be transferred to other processes by means of a call to gss_export_sec_context(3GSS). If false, the security context cannot be transferred. - - - - - Credentials to use to establish the context - - - - - Acquires credentials for the supplied principal using the supplied password - - Username - Password - GSS_C_BOTH - Credentials may be used either to initiate or accept security contexts. - GSS_C_INITIATE - Credentials will only be used to initiate security contexts. - GSS_C_ACCEPT - Credentials will only be used to accept security contexts. - An object containing the credentials - - - - Acquires credentials for the supplied principal using material stored in a valid keytab - - Username - GSS_C_BOTH - Credentials may be used either to initiate or accept security contexts. - GSS_C_INITIATE - Credentials will only be used to initiate security contexts. - GSS_C_ACCEPT - Credentials will only be used to accept security contexts. - An object containing the credentials - - - - Acquires default credentials stored in the cache - - GSS_C_BOTH - Credentials may be used either to initiate or accept security contexts. - GSS_C_INITIATE - Credentials will only be used to initiate security contexts. - GSS_C_ACCEPT - Credentials will only be used to accept security contexts. - An object containing the credentials - - - - Translates a name in internal form to a textual representation. - - Name in internal form (GSSAPI). - - - - size_t->unsigned int - - - void* - - - OM_uint32->gss_uint32->unsigned int - - - void* - - - OM_uint32->gss_uint32->unsigned int - - - void* - - - - Converts a contiguous string name to GSS_API internal format - The gss_import_name() function converts a contiguous string name to internal form. In general, - the internal name returned by means of the output_name parameter will not be a mechanism name; the exception to this is if the input_name_type - indicates that the contiguous string provided by means of the input_name_buffer parameter is of type GSS_C_NT_EXPORT_NAME, in which case, - the returned internal name will be a mechanism name for the mechanism that exported the name. - - Status code returned by the underlying mechanism. - The gss_buffer_desc structure containing the name to be imported. - A gss_OID that specifies the format that the input_name_buffer is in. - The gss_name_t structure to receive the returned name in internal form. Storage associated with this name must be freed by the application after use with a call to gss_release_name(). - - The gss_import_name() function may return the following status codes: - GSS_S_COMPLETE: The gss_import_name() function completed successfully. - GSS_S_BAD_NAMETYPE: The input_name_type was unrecognized. - GSS_S_BAD_NAME: The input_name parameter could not be interpreted as a name of the specified type. - GSS_S_BAD_MECH: The input_name_type was GSS_C_NT_EXPORT_NAME, but the mechanism contained within the input_name is not supported. - - - - - Allows an application to acquire a handle for a pre-existing credential by name. GSS-API implementations must impose a local access-control - policy on callers of this routine to prevent unauthorized callers from acquiring credentials to which they are not entitled. - This routine is not intended to provide a "login to the network" function, as such a function would involve the creation of new credentials - rather than merely acquiring a handle to existing credentials - - Mechanism specific status code. - Name of principal whose credential should be acquired. - Number of seconds that credentials should remain valid. - Specify GSS_C_INDEFINITE to request that the credentials have the maximum permitted lifetime. - Set of underlying security mechanisms that may be used. - GSS_C_NO_OID_SET may be used to obtain an implementation-specific default. - GSS_C_BOTH - Credentials may be used either to initiate or accept security contexts. - GSS_C_INITIATE - Credentials will only be used to initiate security contexts. - GSS_C_ACCEPT - Credentials will only be used to accept security contexts. - The returned credential handle. Resources associated with this credential handle must be released - by the application after use with a call to gss_release_cred(). - The set of mechanisms for which the credential is valid. Storage associated with the returned OID-set must - be released by the application after use with a call to gss_release_oid_set(). Specify NULL if not required. - Actual number of seconds for which the returned credentials will remain valid. If the implementation does not - support expiration of credentials, the value GSS_C_INDEFINITE will be returned. Specify NULL if not required. - - gss_acquire_cred() may return the following status codes: - GSS_S_COMPLETE: Successful completion. - GSS_S_BAD_MECH: Unavailable mechanism requested. - GSS_S_BAD_NAMETYPE: Type contained within desired_name parameter is not supported. - GSS_S_BAD_NAME: Value supplied for desired_name parameter is ill formed. - GSS_S_CREDENTIALS_EXPIRED: The credentials could not be acquired Because they have expired. - GSS_S_NO_CRED: No credentials were found for the specified name. - - - - - Acquires a credential for use in establishing a security context using a password. - - Mechanism specific status code. - Name of principal whose credential should be acquired. - The password. - Number of seconds that credentials should remain valid. - Specify GSS_C_INDEFINITE to request that the credentials have the maximum permitted lifetime. - Set of underlying security mechanisms that may be used. - GSS_C_NO_OID_SET may be used to obtain an implementation-specific default. - GSS_C_BOTH - Credentials may be used either to initiate or accept security contexts. - GSS_C_INITIATE - Credentials will only be used to initiate security contexts. - GSS_C_ACCEPT - Credentials will only be used to accept security contexts. - The returned credential handle. Resources associated with this credential handle must be released - by the application after use with a call to gss_release_cred(). - The set of mechanisms for which the credential is valid. Storage associated with the returned OID-set must - be released by the application after use with a call to gss_release_oid_set(). Specify NULL if not required. - Actual number of seconds for which the returned credentials will remain valid. If the implementation does not - support expiration of credentials, the value GSS_C_INDEFINITE will be returned. Specify NULL if not required. - - gss_acquire_cred_with_password() may return the following status codes: - GSS_S_COMPLETE: Successful completion. - GSS_S_BAD_MECH: Unavailable mechanism requested. - GSS_S_BAD_NAMETYPE: Type contained within desired_name parameter is not supported. - GSS_S_BAD_NAME: Value supplied for desired_name parameter is ill formed. - GSS_S_CREDENTIALS_EXPIRED: The credentials could not be acquired Because they have expired. - GSS_S_NO_CRED: No credentials were found for the specified name. - - - - - Obtains information about a credential. - - Mechanism specific status code. - A handle that refers to the target credential. - The name whose identity the credential asserts. - The number of seconds for which the credential remain valid. - If the credential has expired, this parameter is set to zero. - How the credential may be used. - Set of mechanisms supported by the credential. - - gss_init_sec_context() may return the following status codes: - GSS_S_COMPLETE: Successful completion. - GSS_S_NO_CRED: The referenced credentials could not be accessed. - GSS_S_DEFECTIVE_CREDENTIAL: The referenced credentials were invalid. - GSS_S_CREDENTIALS_EXPIRED: The referenced credentials have expired. - If the lifetime parameter is not passed in as NULL, then its value is set to 0. - - - - - Initiates the establishment of a security context between the application and a remote peer. - Initially, the input_token parameter should be specified either as GSS_C_NO_BUFFER, or as a pointer to a gss_buffer_desc object whose length field - contains the value zero. The routine may return a output_token which should be transferred to the peer application, where the peer application will - present it to gss_accept_sec_context. If no token need be sent, gss_init_sec_context will indicate this by setting the length field of the output_token - argument to zero. To complete the context establishment, one or more reply tokens may be required from the peer application; if so, gss_init_sec_context - will return a status containing the supplementary information bit GSS_S_CONTINUE_NEEDED. In this case, gss_init_sec_context should be called again when the - reply token is received from the peer application, passing the reply token to gss_init_sec_context via the input_token parameters. - - Mechanism specific status code. - Handle for credentials claimed. Supply GSS_C_NO_CREDENTIAL to act as a default initiator principal. - If no default initiator is defined, the function will return GSS_S_NO_CRED. - Context handle for new context. Supply GSS_C_NO_CONTEXT for first call; use value returned by first call in continuation calls. - Resources associated with this context-handle must be released by the application after use with a call to gss_delete_sec_context(). - Name of target. - Object ID of desired mechanism. Supply GSS_C_NO_OID to obtain an implementation specific default. - Contains various independent flags, each of which requests that the context support a specific service option. - Symbolic names are provided for each flag, and the symbolic names corresponding to the required flags should be logically-ORed together to form the bit-mask value. - Desired number of seconds for which context should remain valid. Supply 0 to request a default validity period. - Application-specified bindings. Allows application to securely bind channel identification information to the security context. - Specify GSS_C_NO_CHANNEL_BINDINGS if channel bindings are not used. - Token received from peer application. Supply GSS_C_NO_BUFFER, or a pointer to a buffer containing the value GSS_C_EMPTY_BUFFER on initial call. - Actual mechanism used. The OID returned via this parameter will be a pointer to static storage that should be treated as read-only; - In particular the application should not attempt to free it. Specify NULL if not required. - Token to be sent to peer application. If the length field of the returned buffer is zero, no token need be sent to the peer application. - Storage associated with this buffer must be freed by the application after use with a call to gss_release_buffer(). - Contains various independent flags, each of which indicates that the context supports a specific service option. - Specify NULL if not required. Symbolic names are provided for each flag, and the symbolic names corresponding to the required flags should be - logically-ANDed with the ret_flags value to test whether a given option is supported by the context. - Number of seconds for which the context will remain valid. If the implementation does not support context expiration, - the value GSS_C_INDEFINITE will be returned. Specify NULL if not required. - - gss_init_sec_context() may return the following status codes: - - GSS_S_COMPLETE: Successful completion. - GSS_S_CONTINUE_NEEDED: A token from the peer application is required to complete the context, and gss_init_sec_context() must be called again with that token. - GSS_S_DEFECTIVE_TOKEN: Consistency checks performed on the input_token failed. - GSS_S_DEFECTIVE_CREDENTIAL: Consistency checks performed on the credential failed. - GSS_S_NO_CRED: The supplied credentials are not valid for context acceptance, or the credential handle does not reference any credentials. - GSS_S_CREDENTIALS_EXPIRED: The referenced credentials have expired. - GSS_S_BAD_BINDINGS: The input_token contains different channel bindings than those specified by means of the input_chan_bindings parameter. - GSS_S_BAD_SIG: The input_token contains an invalid MIC or a MIC that cannot be verified. - GSS_S_OLD_TOKEN: The input_token is too old. This is a fatal error while establishing context. - GSS_S_DUPLICATE_TOKEN: The input_token is valid, but it is a duplicate of a token already processed.This is a fatal error while establishing context. - GSS_S_NO_CONTEXT: The supplied context handle does not refer to a valid context. - GSS_S_BAD_NAMETYPE: The provided target_name parameter contains an invalid or unsupported name type. - GSS_S_BAD_NAME: The supplied target_name parameter is ill-formed. - GSS_S_BAD_MECH: The token received specifies a mechanism that is not supported by the implementation or the provided credential. - - - - - Allows an application to obtain a textual representation of a GSS-API status code, for display to the user or for logging purposes. - Since some status values may indicate multiple conditions, applications may need to call gss_display_status multiple times, - each call generating a single text string. The message_context parameter is used by gss_display_status to store state information about which - error messages have already been extracted from a given status_value; message_context must be initialized to 0 by the application prior to the first call, - and gss_display_status will return a non-zero value in this parameter if there are further messages to extract. - - Mechanism specific status code. - Status value to be converted. - GSS_C_GSS_CODE - status_value is a GSS status code. GSS_C_MECH_CODE - status_value is a mechanism status code. - Underlying mechanism (used to interpret a minor status value). Supply GSS_C_NO_OID to obtain the system default. - Should be initialized to zero by the application prior to the first call. - On return from gss_display_status(), a non-zero status_value parameter indicates that additional messages may be extracted from the status code via - subsequent calls to gss_display_status(), passing the same status_value, status_type, mech_type, and message_context parameters. - Textual interpretation of the status_value. Storage associated with this parameter must be freed by the application - after use with a call to gss_release_buffer(). - - gss_display_status() may return the following status codes: - GSS_S_COMPLETE: Successful completion. - GSS_S_BAD_MECH: Indicates that translation in accordance with an unsupported mechanism type was requested. - GSS_S_BAD_STATUS: The status value was not recognized, or the status type was neither GSS_C_GSS_CODE nor GSS_C_MECH_CODE. - - - - - Allows an application to obtain a textual representation of an opaque internal-form name for display purposes. - The syntax of a printable name is defined by the GSS-API implementation. - - Mechanism specific status code. - Name to be displayed. - Buffer to receive textual name string. - The type of the returned name. - - gss_display_name() may return the following status codes: - GSS_S_COMPLETE: Successful completion. - GSS_S_BAD_NAME: input_name was ill-formed. - - - - - Free storage associated with a buffer. The storage must have been allocated by a GSS-API routine. - In addition to freeing the associated storage, the routine will zero the length field in the descriptor to which the buffer parameter refers, - and implementations are encouraged to additionally set the pointer field in the descriptor to NULL. Any buffer object returned by a GSS-API routine - may be passed to gss_release_buffer (even if there is no storage associated with the buffer). - - Mechanism-specific status code. - The storage associated with the buffer will be deleted. The gss_buffer_desc object will not be freed, - but its length field will be zeroed. - - The gss_release_buffer() function may return the following status codes: - GSS_S_COMPLETE: Successful completion - - - - - Delete a security context. gss_delete_sec_context will delete the local data structures associated with the specified security context, - and may generate an output_token, which when passed to the peer gss_process_context_token will instruct it to do likewise. - If no token is required by the mechanism, the GSS-API should set the length field of the output_token (if provided) to zero. - No further security services may be obtained using the context specified by context_handle. - - Mechanism specific status code. - Context handle identifying context to delete. After deleting the context, - the GSS-API will set this context handle to GSS_C_NO_CONTEXT. - - The gss_delete_sec_context() function may return the following status codes: - GSS_S_COMPLETE: Successful completion. - GSS_S_NO_CONTEXT: No valid context was supplied. - - - - - Free GSSAPI-allocated storage associated with an internal-form name. The name is set to GSS_C_NO_NAME on successful completion of this call. - - Mechanism specific status code. - The name to be deleted. - - The gss_release_name() function may return the following status codes: - GSS_S_COMPLETE: Successful completion. - GSS_S_BAD_NAME: The name parameter did not contain a valid name. - - - - - Informs GSS-API that the specified credential handle is no longer required by the application, and frees associated resources. - The cred_handle is set to GSS_C_NO_CREDENTIAL on successful completion of this call. - - Mechanism specific status code. - Opaque handle identifying credential to be released. If GSS_C_NO_CREDENTIAL is supplied, - the routine will complete successfully, but will do nothing. - - The gss_release_cred() function may return the following status codes: - GSS_S_COMPLETE: Successful completion. - GSS_S_NO_CRED: Credentials could not be accessed. - - - - - Converts a message previously protected by gss_wrap back to a usable form, verifying the embedded MIC. - The conf_state parameter indicates whether the message was encrypted; the qop_state parameter indicates the strength of - protection that was used to provide the confidentiality and integrity services. - - Mechanism specific status code. - Identifies the context on which the message arrived. - Protected message. - Buffer to receive unwrapped message. - State of the configuration. - State of the QoP. - - The gss_unwrap() function may return the following status codes: - GSS_S_COMPLETE: Successful completion. - GSS_S_DEFECTIVE_TOKEN: The token failed consistency checks. - GSS_S_BAD_SIG: The MIC was incorrect. - GSS_S_DUPLICATE_TOKEN: The token was valid, and contained a correct MIC for the message, but it had already been processed. - GSS_S_OLD_TOKEN: The token was valid, and contained a correct MIC for the message, but it is too old to check for duplication. - GSS_S_UNSEQ_TOKEN: The token was valid, and contained a correct MIC for the message, but has been verified out of sequence; - a later token has already been received. - GSS_S_GAP_TOKEN: The token was valid, and contained a correct MIC for the message, but has been verified out of sequence; - an earlier expected token has not yet been received. - GSS_S_CONTEXT_EXPIRED: The context has already expired. - GSS_S_NO_CONTEXT: The context_handle parameter did not identify a valid context. - - - - - Attaches a cryptographic MIC and optionally encrypts the specified input_message. The output_message contains both the MIC and the message. - The qop_req parameter allows a choice between several cryptographic algorithms, if supported by the chosen mechanism. - - Mechanism specific status code. - Identifies the context on which the message arrived. - Message to be protected. - Buffer to receive protected message. - - The gss_unwrap() function may return the following status codes: - GSS_S_COMPLETE: Successful completion. - GSS_S_CONTEXT_EXPIRED: The context has already expired. - GSS_S_NO_CONTEXT: The context_handle parameter did not identify a valid context. - GSS_S_BAD_QOP: The specified QOP is not supported by the mechanism. - - - - - MIT Kerberos 5 GSS Bindings Linux - - - - - MIT Kerberos 5 GSS Bindings Windows 64bit - - - - - Automatic dynamic disposable - - - - - Automatic dynamic disposable storing - - - - - Automatic dynamic disposable storing , will be called at dispose - - - - - Automatic dynamic disposable storing , will be disposed - - - - - Automatic dynamic disposable storing , will be disposed - - - - - Automatic dynamic disposable storing , will be disposed - - - - - Automatic dynamic disposable storing , will be disposed and will be called at dispose - - - - - Automatic dynamic disposable - - - - - Original value, can be used with ref - - - - - Automatic dynamic disposable storing , will be disposed and will be called at dispose - - - - - Returns stored value - - - - - Gets the Kerberos configuration from the "krb5.conf/krb5.ini" file - - - - - Memory pinned object - - - - - Create memory pinned object from - - Any class type - Value to pin - Pinned value - - - - Memory pinned object - - Any class type - - - - Original object value, can be used with ref - - - - - In memory address of the object - - - - - Create memory pinned object from - - Value to pin - - - - Returns address of object in memory - - - - - Returns original object value - - - - - SSPI constants - - - - - SSPI Bindings - - - - - A safe handle to the credential's handle. - - - - - Acquires a handle to preexisting credentials of a security principal. - - - - - Creates an instance of SspiSecurityContext with credentials provided. - - Credentials to be used with the Security Context - - - - Initiates the client side, outbound security context from a credential handle. - - Byte array to be sent to the server. - Byte array received by the server. - The target. - - - - Defines the type of the security buffer. - - - - - Defines a security handle. - - - - - Describes a buffer allocated by a transport to pass to a security package. - - - - - Specifies the size, in bytes, of the buffer. - - - - - Bit flags that indicate the type of the buffer. - - - - - Pointer to a buffer. - - - - - Hold a numeric value used in defining other data types. - - - - - Least significant digits. - - - - - Most significant digits. - - - - - Holds a pointer used to define a security handle. - - - - - Least significant digits. - - - - - Most significant digits. - - - - - Indicates the sizes of important structures used in the message support functions. - - - - - Specifies the maximum size of the security token used in the authentication changes. - - - - - Specifies the maximum size of the signature created by the MakeSignature function. - This member must be zero if integrity services are not requested or available. - - - - - Specifies the preferred integral size of the messages. - - - - - Size of the security trailer to be appended to messages. - This member should be zero if the relevant services are not requested or available. - - - - - Implements the 'SEC_WINNT_AUTH_IDENTITY' structure. See: - https://msdn.microsoft.com/en-us/library/windows/desktop/aa380131(v=vs.85).aspx - - - - - DNS resolver that runs queries against a server. - - - - - Initializes a new instance of the class. - - - - - Gets the DNS SVR records of the service name that is provided. - - A list of s sorted as described in RFC2782. - - - - Sorts a list of DNS SRV records according to the sorting rules described in RFC2782. - - List of s to sort. - A new list of sorted s. - - - - Resets the DnsSrvResolver - - - - - DNS record type. - - - - - CLASS fields appear in resource records. - - - - - The Internet. - - - - - DNS question type. - QueryType are a superset of RecordType. - - - - - A resource record which specifies the location of the server(s) for a specific protocol and domain. - - RFC 2782 - - - - - DNS Record OpCode. - A four bit field that specifies kind of query in this message. - This value is set by the originator of a query and copied into the response. - - - - - A standard query (QUERY). - - - - - Retired IQUERY code. - - - - - A server status request (STATUS). - - - - - Notify OpCode. - - - - - Update OpCode. - - - - - The class transports information of the lookup query performed. - - - - - Gets the domain name - - - - - Gets the type of the question. - - - - - Gets the question class. - - - - - Initializes a new instance of the class. - - Domain name. - Type of the question. - The question class. - - - - Initializes a new instance of the class. - - of the record. - - - - Gets the bytes in this collection. - - - - - Gets or sets the unique identifier of the record. - - - - - Gets or sets the number of questions in the record. - - - - - Gets or sets the number of answers in the record. - - - - - Gets or sets the number of name servers in the record. - - - - - Gets or sets the number of additional records in the record. - - - - - Specifies kind of query. - - - - - Recursion Desired - - - - - Represents the header as a byte array - - - - - The Resource Record this record data belongs to. - - - - - A DNS record reader. - - - - - Gets or sets the position of the cursor in the record. - - - - - Initializes a new instance of the class. - - Byte array of the record. - Position of the cursor in the record. - - - - Initializes a new instance of the class. - - Byte array of the record. - - - - Read a byte from the record. - - - - - Read a char from the record. - - - - - Read an unsigned int 16 from the record. - - - - - Read an unsigned int 16 from the offset of the record. - - Offset to start reading from. - - - - Read an unsigned int 32 from the record. - - - - - Read the domain name from the record. - - Domain name of the record. - - - - Read a string from the record. - - - - - Read a series of bytes from the record. - - Length to read from the record. - - - - Read record from the data. - - Type of the record to read. - Record read from the data. - - - - A default Dns Record. - - - - - A DNS request. - - - - Gets the header. - - - - The default DNS server port. - - - - - Fills a list of the endpoints in the local network configuration. - - - - Execute a query on a DNS server. - Domain name to look up. - DNS response for request. - - - - Gets the name of the node to which this resource record pertains. - - - - - Gets the type of resource record. - - - - - Gets the type class of resource record, mostly IN but can be CS, CH or HS. - - - - - Gets the time to live, in seconds, that the resource record may be cached. - - - - - Gets the record length. - - - - - Gets one of the Record* classes. - - - - - Answer resource record. - - - - - Authority resource record. - - - - - Additional resource record. - - - - - List of Question records. - - - - - List of AnswerResourceRecord records. - - - - - List of AuthorityResourceRecord records. - - - - - List of AdditionalResourceRecord records. - - - - - The record header. - - - - - Server which delivered this response. - - - - - The Size of the message. - - - - - Error message, empty when no error. - - - - - TimeStamp when cached. - - - - - Initializes a new instance of the class. - - - - - Initializes a new instance of the class. - - of the DNS server that responded to the query. - array of the response data. - - - - List of RecordSRV in Response.Answers - - - - - Class that represents a DNS SRV record. - RFC 2782 (https://tools.ietf.org/html/rfc2782) - - - - - Gets the port. - - - - - Gets the priority. - - - - - Gets the target domain name. - - - - - Gets the weight. - - - - - Initializes a new instance of class. - - The port. - The priority. - The target. - The weight. - - - - Initializes a new instance of class. - - of the record data. - - - - Compare two objects. First, using their priority and - if both have the same, then using their weights. - - A to compare. - A to compare. - - - - - This class is modeled after .NET Stopwatch. It provides better - performance (no system calls).It is however less precise than - .NET Stopwatch, measuring in milliseconds. It is adequate to use - when high-precision is not required (e.g for measuring IO timeouts), - but not for other tasks. - - - - - Wrapper around NetworkStream. - - MyNetworkStream is equivalent to NetworkStream, except - 1. It throws TimeoutException if read or write timeout occurs, instead - of IOException, to match behavior of other streams (named pipe and - shared memory). This property comes handy in TimedStream. - - 2. It implements workarounds for WSAEWOULDBLOCK errors, that can start - occuring after stream has times out. For a discussion about the CLR bug, - refer to http://tinyurl.com/lhgpyf. This error should never occur, as - we're not using asynchronous operations, but apparerntly it does occur - directly after timeout has expired. - The workaround is hinted in the URL above and implemented like this: - For each IO operation, if it throws WSAEWOULDBLOCK, we explicitely set - the socket to Blocking and retry the operation once again. - - - - - Determines whether the connection state is closed or open. - - true if connection is closed; otherwise, false. - - - - Set keepalive + timeout on socket. - - socket - keepalive timeout, in seconds - - - - Read a single quoted identifier from the stream - - - - - - - Helper class to encapsulate shared memory functionality - Also cares of proper cleanup of file mapping object and cew - - - - - Summary description for SharedMemoryStream. - - - - - By creating a private ctor, we keep the compiler from creating a default ctor - - - - - Mark - or + signs that are unary ops as no output - - - - - - Handles SSL connections for the Classic and X protocols. - - - - - Contains the connection options provided by the user. - - - - - A flag to establish how certificates are to be treated and validated. - - - - - Defines the supported TLS protocols. - - - - - Retrieves a certificate from PEM file. - - - - - Retrieves a collection containing the client SSL PFX certificates. - - Dependent on connection string settings. - Either file or store based certificates are used. - - - - Initiates the SSL connection. - - The base stream. - The encoding used in the SSL connection. - The connection string used to establish the connection. - Boolean that indicates if the function will be executed asynchronously. - The cancellation token. - A instance ready to initiate an SSL connection. - - - - Verifies the SSL certificates used for authentication. - - An object that contains state information for this validation. - The MySQL server certificate used to authenticate the remote party. - The chain of certificate authorities associated with the remote certificate. - One or more errors associated with the remote certificate. - true if no errors were found based on the selected SSL mode; false, otherwise. - - - - Gets the extension of the specified file. - - The path of the file. - Flag to indicate if the result should be converted to lower case. - The . character is ommited from the result. - - - - - Summary description for StreamCreator. - - - - - Set the keepalive timeout on the socket. - - The socket object. - The keepalive timeout, in seconds. - - - - Summary description for Version. - - - - - Provides functionality to read SSL PEM certificates and to perform multiple validations via Bouncy Castle. - - - - - Raises an exception if the specified connection option is null, empty or whitespace. - - The connection option to verify. - The name of the connection option. - - - - Reads the specified file as a byte array. - - The path of the file to read. - A byte array representing the read file. - - - - Reads the SSL certificate file. - - The path to the certificate file. - A instance representing the SSL certificate file. - - - - Reads the SSL certificate key file. - - The path to the certificate key file. - A instance representing the SSL certificate key file. - - - - Verifies that the certificate has not yet expired. - - The certificate to verify. - - - - Verifies a certificate CA status. - - The certificate to validate. - A flag indicating the expected CA status. - - - - Verifies that the certificate was signed using the private key that corresponds to the specified public key - - The client side certificate containing the public key. - The server certificate. - - - - Verifies that no SSL policy errors regarding the identitfy of the host were raised. - - A instance set with the raised SSL errors. - - - - Verifies that the issuer matches the CA by comparing the CA certificate issuer and the server certificate issuer. - - The CA certificate. - The server certificate. - - - - - Gets and sets the host list. - - - - - Gets the active host. - - - - - Active host. - - - - - Sets the initial active host. - - - - - Determines the next host. - - object that represents the next available host. - - - - Implements common elements that allow to manage the hosts available for client side failover. - - - - - Gets and sets the failover group which consists of a host list. - - - - - Resets the manager. - - - - - Sets the host list to be used during failover operations. - - The host list. - The failover method. - - - - Attempts to establish a connection to a host specified from the list. - - The original connection string set by the user. - An out parameter that stores the updated connection string. - A object in case this is a pooling scenario. - A flag indicating if the default port is used in the connection. - An instance if the connection was succesfully established, a exception is thrown otherwise. - - - - - Creates a if more than one host is found. - - A string containing an unparsed list of hosts. - true if the connection is X Protocol; otherwise false. - true if the connection data is a URI; otherwise false. - The number of hosts found, -1 if an error was raised during parsing. - - - - Creates a object based on the provided parameters. - - The host string that can be a simple host name or a host name and port. - The priority of the host. - The port number of the host. - true if the connection data is a URI; otherwise false. - - - - - Attempts the next host in the list. Moves to the first element if the end of the list is reached. - - - - - Determines the next host on which to attempt a connection by checking the value of the Priority property in descending order. - - - - - Determines the next host on which to attempt a connection randomly. - - - - - Depicts a host which can be failed over to. - - - - - Gets and sets the name or address of the host. - - - - - Gets and sets the port number. - - - - - Gets a value between 0 and 100 which represents the priority of the host. - - - - - Flag to indicate if this host is currently being used. - - - - - Flag to indicate if this host has been attempted to connection. - - - - - Time since the host has been demoted. - - - - - Initializes a object. - - The host. - The port. - The priority. - - - - Compares two objects of type . - - FailoverServer object to compare. - True if host properties are the same. Otherwise, false. - - - - Manages the hosts available for client side failover using the Random Failover method. - The Random Failover method attempts to connect to the hosts specified in the list randomly until all the hosts have been attempted. - - - - - The initial host taken from the list. - - - - - The host for the current connection attempt. - - - - - Random object to get the next host. - - - - - Sets the initial active host. - - - - - Determines the next host. - - A object that represents the next available host. - - - - Manages the hosts available for client side failover using the Sequential Failover method. - The Sequential Failover method attempts to connect to the hosts specified in the list one after another until the initial host is reached. - - - - - The initial host taken from the list. - - - - - The index of the current host. - - - - - The host for the current connection attempt. - - - - - Sets the initial active host. - - - - - Determines the next host. - - A object that represents the next available host. - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Improper MySqlCommandBuilder state: adapter is null. - - - - - Looks up a localized string similar to Improper MySqlCommandBuilder state: adapter's SelectCommand is null. - - - - - Looks up a localized string similar to Invalid attempt to access a field before calling Read(). - - - - - Looks up a localized string similar to Authentication to host '{0}' for user '{1}' using method '{2}' failed with message: {3}. - - - - - Looks up a localized string similar to Authentication method '{0}' not supported by any of the available plugins.. - - - - - Looks up a localized string similar to Authentication plugin '{0}' is currently not supported.. - - - - - Looks up a localized string similar to Version string not in acceptable format. - - - - - Looks up a localized string similar to The buffer cannot be null. - - - - - Looks up a localized string similar to The buffer is not large enough. - - - - - Looks up a localized string similar to Canceling an executing query requires MySQL 5.0 or higher.. - - - - - Looks up a localized string similar to Canceling an active query is only supported on MySQL 5.0.0 and above. . - - - - - Looks up a localized string similar to Parameters can only be derived for commands using the StoredProcedure command type.. - - - - - Looks up a localized string similar to MySqlCommandBuilder does not support multi-table statements. - - - - - Looks up a localized string similar to MySqlCommandBuilder cannot operate on tables with no unique or key columns. - - - - - Looks up a localized string similar to Chaos isolation level is not supported . - - - - - Looks up a localized string similar to Clear-password authentication is not supported over insecure channels.. - - - - - Looks up a localized string similar to The CommandText property has not been properly initialized.. - - - - - Looks up a localized string similar to Compression is not supported.. - - - - - Looks up a localized string similar to The connection is already open.. - - - - - Looks up a localized string similar to Connection unexpectedly terminated.. - - - - - Looks up a localized string similar to Connection must be valid and open. - - - - - Looks up a localized string similar to The connection is not open.. - - - - - Looks up a localized string similar to The connection property has not been set or is null.. - - - - - Looks up a localized string similar to Could not find specified column in results: {0}. - - - - - Looks up a localized string similar to Count cannot be negative. - - - - - Looks up a localized string similar to SetLength is not a valid operation on CompressedStream. - - - - - Looks up a localized string similar to The given value was not in a supported format.. - - - - - Looks up a localized string similar to There is already an open DataReader associated with this Connection which must be closed first.. - - - - - Looks up a localized string similar to The default connection encoding was not found. Please report this as a bug along with your connection string and system details.. - - - - - Looks up a localized string similar to MySQL Connector/NET does not currently support distributed transactions.. - - - - - Looks up a localized string similar to Specifying multiple host names with DNS SRV lookup is not permitted.. - - - - - Looks up a localized string similar to Specifying a port number with DNS SRV lookup is not permitted.. - - - - - Looks up a localized string similar to Using Unix domain sockets with DNS SRV lookup is not permitted.. - - - - - Looks up a localized string similar to Unable to locate any hosts for {0}.. - - - - - Looks up a localized string similar to Encoding error during validation.. - - - - - Looks up a localized string similar to Error creating socket connection. - - - - - Looks up a localized string similar to Verify that user '{0}'@'{1}' has enough privileges to execute.. - - - - - Looks up a localized string similar to Fatal error encountered during command execution.. - - - - - Looks up a localized string similar to Fatal error encountered during data read.. - - - - - Looks up a localized string similar to Fatal error encountered attempting to read the resultset.. - - - - - Looks up a localized string similar to Challenge received is corrupt.. - - - - - Looks up a localized string similar to FIDO registration is missing.. - - - - - Looks up a localized string similar to File based certificates are only supported when connecting to MySQL Server 5.1 or greater.. - - - - - Looks up a localized string similar to The specified file cannot be converted to a certificate.. - - - - - Looks up a localized string similar to The specified file cannot be converted to a key.. - - - - - Looks up a localized string similar to Failed to read file at the specified location.. - - - - - Looks up a localized string similar to No file path has been provided for the connection option {0}.. - - - - - Looks up a localized string similar to From index and length use more bytes than from contains. - - - - - Looks up a localized string similar to From index must be a valid index inside the from buffer. - - - - - Looks up a localized string similar to Call to GetHostEntry failed after {0} while querying for hostname '{1}': SocketErrorCode={2}, ErrorCode={3}, NativeErrorCode={4}.. - - - - - Looks up a localized string similar to Retrieving procedure metadata for {0} from server.. - - - - - Looks up a localized string similar to Value has an unsupported format.. - - - - - Looks up a localized string similar to An incorrect response was received from the server.. - - - - - Looks up a localized string similar to Index and length use more bytes than to has room for. - - - - - Looks up a localized string similar to Index must be a valid position in the buffer. - - - - - Looks up a localized string similar to The provided key is invalid.. - - - - - Looks up a localized string similar to Certificate with Thumbprint '{0}' not found.. - - - - - Looks up a localized string similar to You have specified an invalid column ordinal.. - - - - - Looks up a localized string similar to The requested value '{0}' is invalid for the given keyword '{1}'.. - - - - - Looks up a localized string similar to The host name or IP address is invalid.. - - - - - Looks up a localized string similar to Microsecond must be a value between 0 and 999999.. - - - - - Looks up a localized string similar to Millisecond must be a value between 0 and 999. For more precision use Microsecond.. - - - - - Looks up a localized string similar to Either provide a valid path for 'allowloadlocalinfileinpath' or enable 'allowloadlocalinfile'.. - - - - - Looks up a localized string similar to Procedure or function '{0}' cannot be found in database '{1}'.. - - - - - Looks up a localized string similar to The certificate is invalid.. - - - - - Looks up a localized string similar to Unable to validate the signature.. - - - - - Looks up a localized string similar to Unable to verify the signature.. - - - - - Looks up a localized string similar to Value '{0}' is not of the correct type.. - - - - - Looks up a localized string similar to '{0}' is an illegal value for a boolean option.. - - - - - Looks up a localized string similar to Keyword does not allow null values.. - - - - - Looks up a localized string similar to Option not supported.. - - - - - Looks up a localized string similar to Server asked for stream in response to LOAD DATA LOCAL INFILE, but the functionality is disabled by the client setting 'allowlocalinfile' to 'false'.. - - - - - Looks up a localized string similar to Mixing named and unnamed parameters is not allowed.. - - - - - Looks up a localized string similar to INTERNAL ERROR: More than one output parameter row detected.. - - - - - Looks up a localized string similar to Multiple simultaneous connections or connections with different connection strings inside the same transaction are not currently supported.. - - - - - Looks up a localized string similar to NamedPipeStream does not support seeking. - - - - - Looks up a localized string similar to NamedPipeStream doesn't support SetLength. - - - - - Looks up a localized string similar to The new value must be a MySqlParameter object.. - - - - - Looks up a localized string similar to Invalid attempt to call NextResult when the reader is closed.. - - - - - Looks up a localized string similar to When calling stored procedures and 'Use Procedure Bodies' is false, all parameters must have their type explicitly set.. - - - - - Looks up a localized string similar to Nested transactions are not supported.. - - - - - Looks up a localized string similar to The host {0} does not support SSL connections.. - - - - - Looks up a localized string similar to Unix sockets are not supported on Windows.. - - - - - Looks up a localized string similar to Cannot retrieve Windows identity for current user. Connections that use IntegratedSecurity cannot be pooled. Use either 'ConnectionReset=true' or 'Pooling=false' in the connection string to fix.. - - - - - Looks up a localized string similar to The object is not open or has been disposed.. - - - - - Looks up a localized string similar to OCI configuration file could not be read.. - - - - - Looks up a localized string similar to OCI configuration profile not found.. - - - - - Looks up a localized string similar to OCI configuration file does not contain a 'fingerprint' or 'key_file' entry.. - - - - - Looks up a localized string similar to OCI configuration entry 'key_file' does not reference a valid key file.. - - - - - Looks up a localized string similar to Private key could not be found at location given by OCI configuration entry 'key_file'.. - - - - - Looks up a localized string similar to The OCI SDK cannot be found or is not installed.. - - - - - Looks up a localized string similar to Secutiry token file could not be found at location given by OCI configuration entry 'security_token_file'.. - - - - - Looks up a localized string similar to The size of the OCI security token file exceeds the maximum value of 10KB allowed.. - - - - - Looks up a localized string similar to The offset cannot be negative. - - - - - Looks up a localized string similar to Offset must be a valid position in buffer. - - - - - Looks up a localized string similar to Authentication with old password no longer supported, use 4.1 style passwords.. - - - - - Looks up a localized string similar to The option '{0}' is not currently supported.. - - - - - Looks up a localized string similar to Parameter '{0}' has already been defined.. - - - - - Looks up a localized string similar to Parameter cannot have a negative value. - - - - - Looks up a localized string similar to Parameter cannot be null. - - - - - Looks up a localized string similar to Parameter '{0}' can't be null or empty.. - - - - - Looks up a localized string similar to Parameter index was not found in Parameter Collection.. - - - - - Looks up a localized string similar to Parameter is invalid.. - - - - - Looks up a localized string similar to Parameter '{0}' must be defined.. - - - - - Looks up a localized string similar to Parameter '{0}' was not found during prepare.. - - - - - Looks up a localized string similar to Parameter can't be null or empty.. - - - - - Looks up a localized string similar to Password must be valid and contain length characters. - - - - - Looks up a localized string similar to This category includes a series of counters for MySQL. - - - - - Looks up a localized string similar to .NET Data Provider for MySQL. - - - - - Looks up a localized string similar to The number of times a procedures metadata had to be queried from the server.. - - - - - Looks up a localized string similar to Hard Procedure Queries. - - - - - Looks up a localized string similar to The number of times a procedures metadata was retrieved from the client-side cache.. - - - - - Looks up a localized string similar to Soft Procedure Queries. - - - - - Looks up a localized string similar to same name are not supported.. - - - - - Looks up a localized string similar to MySQL Server {0} dos not support query attributes.. - - - - - Looks up a localized string similar to MySQL Connector/NET does not support query attributes with prepared statements for this version of MySQL Server.. - - - - - Looks up a localized string similar to Packets larger than max_allowed_packet are not allowed.. - - - - - Looks up a localized string similar to Reading from the stream has failed.. - - - - - Looks up a localized string similar to Invalid attempt to read a prior column using SequentialAccess. - - - - - Looks up a localized string similar to Replicated connections allow only readonly statements.. - - - - - Looks up a localized string similar to Attempt to connect to '{0}' server failed.. - - - - - Looks up a localized string similar to No available server found.. - - - - - Looks up a localized string similar to Replication group '{0}' not found.. - - - - - Looks up a localized string similar to Replicated server not found: '{0}'. - - - - - Looks up a localized string similar to Routine '{0}' cannot be found. Either check the spelling or make sure you have sufficient rights to execute the routine.. - - - - - Looks up a localized string similar to Attempt to call stored function '{0}' without specifying a return parameter. - - - - - Looks up a localized string similar to Retrieval of the RSA public key is not enabled for insecure connections.. - - - - - Looks up a localized string similar to Connector/NET no longer supports server versions prior to 5.0. - - - - - Looks up a localized string similar to Snapshot isolation level is not supported.. - - - - - Looks up a localized string similar to Socket streams do not support seeking. - - - - - Looks up a localized string similar to Retrieving procedure metadata for {0} from procedure cache.. - - - - - Looks up a localized string similar to Stored procedures are not supported on this version of MySQL. - - - - - Looks up a localized string similar to The certificate authority (CA) does not match.. - - - - - Looks up a localized string similar to The host name does not match the name on the certificate.. - - - - - Looks up a localized string similar to The certificate is not a certificate authority (CA).. - - - - - Looks up a localized string similar to SSL Connection error.. - - - - - Looks up a localized string similar to Connection protocol '{0}' does not support SSL connections.. - - - - - Looks up a localized string similar to The stream has already been closed. - - - - - Looks up a localized string similar to The stream does not support reading. - - - - - Looks up a localized string similar to The stream does not support writing. - - - - - Looks up a localized string similar to String can't be empty.. - - - - - Looks up a localized string similar to Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.. - - - - - Looks up a localized string similar to error connecting: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.. - - - - - Looks up a localized string similar to All server connection attempts were aborted. Timeout of {0} seconds was exceeded for each selected server.. - - - - - Looks up a localized string similar to Specified list of TLS versions only contains non valid TLS protocols. Accepted values are TLSv1.2 and TLSv1.3. - - - - - Looks up a localized string similar to TLS protocols TLSv1 and TLSv1.1 are no longer supported. Accepted values are TLSv1.2 and TLSv1.3. - - - - - Looks up a localized string similar to Specified list of TLS versions is empty. Accepted values are TLSv1.2 and TLSv1.3. - - - - - Looks up a localized string similar to {0}: Connection Closed. - - - - - Looks up a localized string similar to Unable to trace. There are more than Int32.MaxValue connections in use.. - - - - - Looks up a localized string similar to {0}: Error encountered during row fetch. Number = {1}, Message={2}. - - - - - Looks up a localized string similar to {0}: Connection Opened: connection string = '{1}'. - - - - - Looks up a localized string similar to {0}: Error encountered attempting to open result: Number={1}, Message={2}. - - - - - Looks up a localized string similar to {0}: Query Closed. - - - - - Looks up a localized string similar to {0}: Query Normalized: {2}. - - - - - Looks up a localized string similar to {0}: Query Opened: {2}. - - - - - Looks up a localized string similar to {0}: Resultset Opened: field(s) = {1}, affected rows = {2}, inserted id = {3}. - - - - - Looks up a localized string similar to {0}: Resultset Closed. Total rows={1}, skipped rows={2}, size (bytes)={3}. - - - - - Looks up a localized string similar to {0}: Set Database: {1}. - - - - - Looks up a localized string similar to {0}: Statement closed: statement id = {1}. - - - - - Looks up a localized string similar to {0}: Statement executed: statement id = {1}. - - - - - Looks up a localized string similar to {0}: Statement prepared: sql='{1}', statement id={2}. - - - - - Looks up a localized string similar to {0}: Usage Advisor Warning: Query is using a bad index. - - - - - Looks up a localized string similar to {0}: Usage Advisor Warning: The field '{2}' was converted to the following types: {3}. - - - - - Looks up a localized string similar to {0}: Usage Advisor Warning: Query does not use an index. - - - - - Looks up a localized string similar to {0}: Usage Advisor Warning: The following columns were not accessed: {2}. - - - - - Looks up a localized string similar to {0}: Usage Advisor Warning: Skipped {2} rows. Consider a more focused query.. - - - - - Looks up a localized string similar to {0}: MySql Warning: Level={1}, Code={2}, Message={3}. - - - - - Looks up a localized string similar to Type '{0}' is not derived from BaseCommandInterceptor. - - - - - Looks up a localized string similar to Type '{0}' is not derived from BaseExceptionInterceptor. - - - - - Looks up a localized string similar to Unable to connect to any of the specified MySQL hosts.. - - - - - Looks up a localized string similar to Unable to create plugin for authentication method '{0}'. Please see inner exception for details.. - - - - - Looks up a localized string similar to Unable to derive stored routine parameters. The 'Parameters' information schema table is not available and access to the stored procedure body has been disabled.. - - - - - Looks up a localized string similar to Unable to enable query analysis. Be sure the MySql.Data.EMTrace assembly is properly located and registered.. - - - - - Looks up a localized string similar to An error occured attempting to enumerate the user-defined functions. Do you have SELECT privileges on the mysql.func table?. - - - - - Looks up a localized string similar to Unable to execute stored procedure '{0}'.. - - - - - Looks up a localized string similar to There was an error parsing the foreign key definition.. - - - - - Looks up a localized string similar to Error encountered reading the RSA public key.. - - - - - Looks up a localized string similar to Unable to retrieve stored procedure metadata for routine '{0}'. Either grant SELECT privilege to mysql.proc for this user or use "check parameters=false" with your connection string.. - - - - - Looks up a localized string similar to Unable to start a second async operation while one is running.. - - - - - Looks up a localized string similar to Unix sockets are not supported on Windows. - - - - - Looks up a localized string similar to Unknown authentication method '{0}' was requested.. - - - - - Looks up a localized string similar to Unknown connection protocol. - - - - - Looks up a localized string similar to MySQL user '{0}' does not equal the logged-in Windows user '{1}'.. - - - - - Looks up a localized string similar to Trying to upload a file from outside the path set on 'allowloadlocalinfileinpath' is invalid.. - - - - - Looks up a localized string similar to Value '{0}' is not of the correct type.. - - - - - Looks up a localized string similar to The requested column value could not be treated as or conveted to a Guid.. - - - - - Looks up a localized string similar to An event handler for WebAuthnActionRequested was not specified.. - - - - - Looks up a localized string similar to The timeout of 15 seconds for user interaction with FIDO device has been exceeded.. - - - - - Looks up a localized string similar to Windows authentication connections are not supported on {0}. - - - - - Looks up a localized string similar to Writing to the stream failed.. - - - - - Looks up a localized string similar to Parameter '{0}' is not found but a parameter with the name '{1}' is found. Parameter names must include the leading parameter marker.. - - - - - A strongly-typed resource class, for looking up localized strings, etc. - - - - - Returns the cached ResourceManager instance used by this class. - - - - - Overrides the current thread's CurrentUICulture property for all - resource lookups using this strongly typed resource class. - - - - - Looks up a localized string similar to Appdata path is not defined.. - - - - - Looks up a localized string similar to Authentication failed using MYSQL41 and SHA256_MEMORY. Check the user name and password or try using a secure connection.. - - - - - Looks up a localized string similar to You can't get more sessions because Client is closed.. - - - - - Looks up a localized string similar to Client option '{0}' does not support value '{1}'.. - - - - - Looks up a localized string similar to Client option '{0}' is not recognized as valid.. - - - - - Looks up a localized string similar to {0} '{1}' does not exist in schema '{2}'.. - - - - - Looks up a localized string similar to Compression requested but the compression algorithm negotiation failed.. - - - - - Looks up a localized string similar to Compression using {0} is not supported.. - - - - - Looks up a localized string similar to Compression using {0} is not supported in .NET Framework.. - - - - - Looks up a localized string similar to The connection property 'compression' acceptable values are: 'preferred', 'required' or 'disabled'. The value '{0}' is not acceptable.. - - - - - Looks up a localized string similar to Compression is not enabled.. - - - - - Looks up a localized string similar to Compression requested but the server does not support it.. - - - - - Looks up a localized string similar to There are still decompressed messages pending to be processed.. - - - - - Looks up a localized string similar to Custom type mapping is only supported from .NET Core 3.1 and later.. - - - - - Looks up a localized string similar to '{0}' cannot be set to false with DNS SRV lookup enabled.. - - - - - Looks up a localized string similar to Scheme '{0}' is not valid.. - - - - - Looks up a localized string similar to The document path cannot be null or an empty string.. - - - - - Looks up a localized string similar to Duplicate key '{0}' used in "connection-attributes".. - - - - - Looks up a localized string similar to Key name in connection attribute cannot be an empty string.. - - - - - Looks up a localized string similar to At least one option must be specified.. - - - - - Looks up a localized string similar to This feature is currently not supported.. - - - - - Looks up a localized string similar to This functionality is only supported in MySQL {0} and higher.. - - - - - Looks up a localized string similar to Collation with id '{0}' not found.. - - - - - Looks up a localized string similar to The value of "connection-attributes" must be either a boolean or a list of key-value pairs.. - - - - - Looks up a localized string similar to Connection Data is incorrect.. - - - - - Looks up a localized string similar to The connection string is invalid.. - - - - - Looks up a localized string similar to '{0}' is not a valid connection string attribute.. - - - - - Looks up a localized string similar to The connection timeout value must be a positive integer (including 0).. - - - - - Looks up a localized string similar to Decimal (BCD) format is invalid.. - - - - - Looks up a localized string similar to Field type with name '{0}' not found.. - - - - - Looks up a localized string similar to Index type with name '{0}' not found.. - - - - - Looks up a localized string similar to The value provided is not a valid JSON document. {0}. - - - - - Looks up a localized string similar to {0} is not a valid column name in the row.. - - - - - Looks up a localized string similar to {0} is not a valid index for the row.. - - - - - Looks up a localized string similar to Session state is not valid.. - - - - - Looks up a localized string similar to Invalid Uri . - - - - - Looks up a localized string similar to Invalid uri query value. - - - - - Looks up a localized string similar to Key names in "connection-attributes" cannot start with "_".. - - - - - Looks up a localized string similar to Json configuration must contain 'uri' or 'host' but not both.. - - - - - Looks up a localized string similar to Keyword '{0}' not found.. - - - - - Looks up a localized string similar to Keyword not supported.. - - - - - Looks up a localized string similar to Field '{0}' is mandatory.. - - - - - Looks up a localized string similar to Missed required schema option.. - - - - - Looks up a localized string similar to More than one document id was generated. Please use the DocumentIds property instead.. - - - - - Looks up a localized string similar to There is no data at index {0}. - - - - - Looks up a localized string similar to No 'host' has been specified.. - - - - - Looks up a localized string similar to No more data in resultset.. - - - - - Looks up a localized string similar to Object '{0}' not found. - - - - - Looks up a localized string similar to No placeholders.. - - - - - Looks up a localized string similar to Connection closed. Reason: connection idle was too long. - - - - - Looks up a localized string similar to Connection closed. Reason: connection was killed by a different session. - - - - - Looks up a localized string similar to Connection closed. Reason: server was shutdown. - - - - - Looks up a localized string similar to {0} must be a value greater than 0.. - - - - - Looks up a localized string similar to Path not found '{0}'.. - - - - - Looks up a localized string similar to Queue timeout expired. The timeout period elapsed prior to getting a session from the pool.. - - - - - Looks up a localized string similar to Providing a port number as part of the host address isn't supported when using connection strings in basic format or anonymous objects. Use URI format instead.. - - - - - Looks up a localized string similar to You must either assign no priority to any of the hosts or give a priority for every host.. - - - - - Looks up a localized string similar to The priority must be between 0 and 100.. - - - - - Looks up a localized string similar to ProgramData path is not defined.. - - - - - Looks up a localized string similar to Replacement document has an '_id' that is - different from the matched document.. - - - - - Looks up a localized string similar to The server doesn't support the requested operation. Please update the MySQL Server, client library, or both.. - - - - - Looks up a localized string similar to The process of closing the resultset and resulted in results being lost.. - - - - - Looks up a localized string similar to All server connection attempts were aborted. Timeout of {0} milliseconds was exceeded for each selected server.. - - - - - Looks up a localized string similar to All server connection attempts were aborted. Timeout was exceeded for each selected server.. - - - - - Looks up a localized string similar to Connection attempt to the server was aborted. Timeout of {0} milliseconds was exceeded.. - - - - - Looks up a localized string similar to Connection attempt to the server was aborted. Timeout was exceeded.. - - - - - Looks up a localized string similar to Unable to connect to any specified host.. - - - - - Looks up a localized string similar to Unable to read or decode data value.. - - - - - Looks up a localized string similar to Unable to open a session.. - - - - - Looks up a localized string similar to Unexpected end of packet found while reading data values. - - - - - Looks up a localized string similar to Field name '{0}' is not allowed.. - - - - - Looks up a localized string similar to Unknown placeholder :{0}. - - - - - Looks up a localized string similar to Value '{0}' is not of the correct type.. - - - - - Summary description for MySqlUInt64. - - - - - An exception thrown by MySQL when a type conversion does not succeed. - - - - Initializes a new instance of the class with a specified error message. - Message describing the error. - - - - Represents a datetime data type object in a MySql database. - - - - - Defines whether the UTF or local timezone will be used. - - - - - Constructs a new MySqlDateTime object by setting the individual time properties to - the given values. - - The year to use. - The month to use. - The day to use. - The hour to use. - The minute to use. - The second to use. - The microsecond to use. - - - - Constructs a new MySqlDateTime object by using values from the given object. - - The object to copy. - - - - Constructs a new MySqlDateTime object by copying the current value of the given object. - - The MySqlDateTime object to copy. - - - - Enables the contruction of a MySqlDateTime object by parsing a string. - - - - - Indicates if this object contains a value that can be represented as a DateTime - - - - Returns the year portion of this datetime - - - Returns the month portion of this datetime - - - Returns the day portion of this datetime - - - Returns the hour portion of this datetime - - - Returns the minute portion of this datetime - - - Returns the second portion of this datetime - - - - Returns the milliseconds portion of this datetime - expressed as a value between 0 and 999 - - - - - Returns the microseconds portion of this datetime (6 digit precision) - - - - - Returns true if this datetime object has a null value - - - - - Retrieves the value of this as a DateTime object. - - - - Returns this value as a DateTime - - - Returns a MySQL specific string representation of this value - - - - - - - - - Represents a decimal data type object in a MySql database. - - - - - Gets a boolean value signaling if the type is null. - - - - - Gets or sets the decimal precision of the type. - - - - - Gets or sets the scale of the type. - - - - - Gets the decimal value associated to this type. - - - - - Converts this decimal value to a double value. - - The value of this type converted to a dobule value. - - - - Represents a geometry data type object in a MySql database. - - - - - Gets the x coordinate. - - - - - Gets the y coordinate. - - - - - Gets the SRID value. - - - - - Gets a boolean value that signals if the type is null. - - - - - Gets the value associated to this type. - - - - - Gets the value associated to this type. - - - - Returns the Well-Known Text representation of this value - POINT({0} {1})", longitude, latitude - http://dev.mysql.com/doc/refman/4.1/en/gis-wkt-format.html - - - - Get value from WKT format - SRID=0;POINT (x y) or POINT (x y) - - WKT string format - - - - Try to get value from WKT format - SRID=0;POINT (x y) or POINT (x y) - - WKT string format - Out mysqlGeometryValue - - - - Sets the DSInfo when GetSchema is called for the DataSourceInformation collection. - - - - - Gets the well-known text representation of the geomtry object. - - A string representation of the WKT. - - - - Enables X Protocol packets from the network stream to be retrieved and processed - - - - - The instance of the stream that holds the network connection with MySQL Server. - - - - - This field is used to enable compression and decompression actions in the communication channel. - - - - - A Queue to store the pending packets removed from the - - - - - Creates a new instance of XPacketProcessor. - - The stream to be used as communication channel. - - - - Creates a new instance of XPacketProcessor. - - The stream to be used as communication channel. - The XCompressionController to be used for compression actions. - - - - Identifies the kind of packet received over the network and execute - the corresponding processing. - - - - - Reads data from the network stream and create a packet of type . - - A . - - - - Sends the read/write actions to the MyNetworkStream class. - - - - - Reads the pending packets present in the network channel and processes them accordingly. - - - - - Implementation of EXTERNAL authentication type. - - - - - Implementation of MySQL41 authentication type. - - - - - Implementation of PLAIN authentication type. - - - - - Compares two Guids in string format. - - The first string to compare. - The first string to compare. - An integer that indicates the lexical relationship between the two comparands, similar to - - - - Compares two objects. - - The first to compare. - The second to compare. - An integer that indicates the lexical relationship between the two comparands, similar to - - - - Provides functionality for loading unmanaged libraries. - - - - - Loads the specified unmanaged library from the embedded resources. - - The application name. - The library name. - - - - Provides support for configuring X Protocol compressed messages. - - - - - The capabilities sub-key used to specify the compression algorithm. - - - - - The capabilities key used to specify the compression capability. - - - - - Messages with a value lower than this threshold will not be compressed. - - - - - Default value for enabling or disabling combined compressed messages. - - - - - Default value for the maximum number of combined compressed messages contained in a compression message. - - - - - The capabilities sub-key used to specify if combining compressed messages is permitted. - - - - - The capabilities sub-key used to specify the maximum number of compressed messages contained in a compression message. - - - - - Buffer used to store the data received from the server. - - - - - Deflate stream used for compressing data. - - - - - Deflate stream used for decompressing data. - - - - - Flag indicating if the initialization is for compression or decompression. - - - - - Stores the communication packet generated the last time ReadNextBufferedMessage method was called. - - - - - Stream used to store multiple X Protocol messages. - - - - - ZStandard stream used for decompressing data. - - - - - Main constructor used to set the compression algorithm and initialize the list of messages to - be compressed by the client. - - The compression algorithm to use. - Flag indicating if the initialization is for compression or decompression. - - - - Gets or sets the list of messages that should be compressed by the client when compression is enabled. - - - - - Gets or sets the compression algorithm. - - - - - Flag indicating if compression is enabled. - - - - - Flag indicating if the last decompressed message contains multiple messages. - - - - - General method used to compress data using the compression algorithm defined in the constructor. - - The data to compress. - A compressed byte array. - - - - Compresses data using the deflate_stream algorithm. - - The data to compress. - A compressed byte array. - - - - Compresses data using the lz4_message algorithm. - - The data to compress. - A compressed byte array. - - - - Compresses data using the zstd_stream algorithm. - - The data to compress. - A compressed byte array. - - - - General method used to decompress data using the compression algorithm defined in the constructor. - - The data to decompress. - The expected length of the decompressed data. - A decompressed byte array. - - - - Decompresses data using the deflate_stream compression algorithm. - - The data to decompress. - The expected length of the decompressed data. - A decompressed byte array. - - - - Decompresses data using the lz4_message compression algorithm. - - The data to decompress. - The expected length of the decompressed data. - A decompressed byte array. - - - - Decompresses data using the zstd_stream compression algorithm. - - The data to decompress. - The expected length of the decompressed data. - A decompressed byte array. - - - - Closes and disposes of any open streams. - - - - - Gets the byte array representing the next X Protocol frame that is stored in cache. - - A byte array representing an X Protocol frame. - - - - Gets a representing the next X Protocol frame that is stored in cache. - - A with the next X Protocol frame. - - - - Constructor that sets the stream used to read or write data. - - The stream used to read or write data. - The socket to use. - - - - Constructor that sets the stream used to read or write data and the compression controller. - - The stream used to read or write data. - The compression controller for reading. - The compression controller for writing. - The socket to use. - - - - Gets or sets the compression controller uses to manage compression operations. - - - - - Writes X Protocol frames to the X Plugin. - - The integer representation of the client message identifier used for the message. - The message to include in the X Protocol frame. - - - - Writes X Protocol frames to the X Plugin. - - The client message identifier used for the message. - The message to include in the X Protocol frame. - - - - Reads X Protocol frames incoming from the X Plugin. - - A instance representing the X Protocol frame that was read. - - - - Abstract class for the protocol base operations in client/server communication. - - - - - Expression parser for MySQL-X protocol. - - - string being parsed. - - - Token stream produced by lexer. - - - Parser's position in token stream. - - - Mapping of names to positions for named placeholders. Used for both string values ":arg" and numeric values ":2". - - - Number of positional placeholders. - - - Are relational columns identifiers allowed? - - - Token types used by the lexer. - - - Token. Includes type and string value of the token. - - - Mapping of reserved words to token types. - - - Does the next character equal the given character? (respects bounds) - - - Helper function to match integer or floating point numbers. This function should be called when the position is on the first character of the number (a - digit or '.'). - - @param i The current position in the string - @return the next position in the string after the number. - - - Lexer for MySQL-X expression language. - - - Assert that the token at pos is of type type. - - - Does the current token have type `t'? - - - Does the next token have type `t'? - - - Does the token at position `pos' have type `t'? - - - Consume token. - - @return the string value of the consumed token - - - Parse a paren-enclosed expression list. This is used for function params or IN params. - - @return a List of expressions - - - Parse a function call of the form: IDENTIFIER PAREN_EXPR_LIST. - - @return an Expr representing the function call. - - - Parse an identifier for a function call: [schema.]name - - - Parse a document path member. - - - Parse a document path array index. - - - Parse a JSON-style document path, like WL#7909, but prefix by @. instead of $. - - - Parse a document field. - - - Parse a column identifier (which may optionally include a JSON document path). - - - Build a unary operator expression. - - - Parse an atomic expression. (c.f. grammar at top) - - - Parse a left-associated binary operator. - - @param types - The token types that denote this operator. - @param innerParser - The inner parser that should be called to parse operands. - @return an expression tree of the binary operator or a single operand - - - Parse the entire string as an expression. - - @return an X-protocol expression tree - - - - Parse an ORDER BY specification which is a comma-separated list of expressions, each may be optionally suffixed by ASC/DESC. - - - Parse a SELECT projection which is a comma-separated list of expressions, each optionally suffixed with a target alias. - - - Parse an INSERT field name. - @todo unit test - - - Parse an UPDATE field which can include can document paths. - - - Parse a document projection which is similar to SELECT but with document paths as the target alias. - - - Parse a list of expressions used for GROUP BY. - - - @return the number of positional placeholders in the expression. - - - @return a mapping of parameter names to positions. - - - Proto-buf helper to build a LITERAL Expr with a Scalar NULL type. - - - Proto-buf helper to build a LITERAL Expr with a Scalar DOUBLE type (wrapped in Any). - - - Proto-buf helper to build a LITERAL Expr with a Scalar SINT (signed int) type (wrapped in Any). - - - Proto-buf helper to build a LITERAL Expr with a Scalar UINT (unsigned int) type (wrapped in Any). - - - Proto-buf helper to build a LITERAL Expr with a Scalar STRING type (wrapped in Any). - - - Proto-buf helper to build a LITERAL Expr with a Scalar OCTETS type (wrapped in Any). - - - Proto-buf helper to build a LITERAL Expr with a Scalar BOOL type (wrapped in Any). - - - Wrap an Any value in a LITERAL expression. - - - Build an Any with a string value. - - - - Parses an anonymous object into a dictionary. - - The object to parse. - A dictionary if the provided object is an anonymous object; otherwise, null. - - - List of operators which will be serialized as infix operators. - - - Scalar to string. - - - JSON document path to string. - - - Column identifier (or JSON path) to string. - - - Function call to string. - - - Create a string from a list of (already stringified) parameters. Surround by parens and separate by commas. - - - Convert an operator to a string. Includes special cases for chosen infix operators (AND, OR) and special forms such as LIKE and BETWEEN. - - - Escape a string literal. - - - Quote a named identifer. - - - Serialize an expression to a string. - - - - Build the message to be sent to MySQL Server to execute statement "Create" or "Modify" collection with schema options - - The namespace - The name of the command to be executed on MySql Server - Array of KeyValuePairs with the parameters required to build the message - void. - - - - Sends the delete documents message - - - - - Sends the CRUD modify message - - - - - Class implementation for a default communication kind. - - - - - Constructor method for the communication routing service - - A MySqlXConnectionStringBuilder setted with the information to use in the connection - - - - Gets the current connection base on the connection mode - - One of the values of ConnectionMode Offline, ReadOnly, WriteOnly, ReadWrite - - - - - Abstract class used to define the kind of server in environments with multiple types of distributed systems. - - - - - Main class for parsing json strings. - - - - - Initializes a new instance of the JsonParser class. - - - - - Parses the received string into a dictionary. - - The string to parse. - A object that represents the parsed string. - - - - Abstract class to manage and encapsulate one or more actual connections. - - - - - Creates a new session object with the values of the settings parameter. - - Settings to be used in the session object - - - - Sets the connection's charset default collation. - - The opened session. - The character set. - - - - Gets the version of the server. - - An instance of containing the server version. - - - - Gets the thread Id of the connection. - - Thread Id - - - - Implementation class for object that manages low-level work of queuing tasks onto threads. - - - - - Implementation class of InternalSession to manage connections using the Xprotocol type object. - - - - - Defines the compression controller that will be passed on the instance when - compression is enabled. - - - - - Defines the compression controller that will be passed on the instance when - compression is enabled. - - - - - Reorder the list of algorithms retrieved from server to the preferred order - - - - - Validate the algorithms given in the connection string are valid compared with enum CompressionAlgorithms - - - - - Negotiates compression capabilities with the server. - - An array containing the compression algorithms supported by the server. - An array containing the compression algorithms given by user/client. - - - - Prepare the dictionary of arguments required to create a MySQL message. - - The name of the MySQL schema. - The name of the collection. - This object hold the parameters required to create the collection. - - Collection referente. - - - - Prepare the dictionary of arguments required to Modify a MySQL message. - - The name of the MySQL schema. - The name of the collection. - This object hold the parameters required to Modify the collection. - - - - - Gets the compression algorithm being used to compress or decompress data. - - Flag to indicate if the compression algorithm should be - retrieved from the reader or writer controller. - The name of the compression algorithm being used if any. - null if no compression algorithm is being used. - - - - Represents a base class for a Session. - - - - - Flag to set if prepared statements are supported. - - - - - Gets the connection settings for this session. - - - - - Gets the currently active schema. - - - - - Gets the default schema provided when creating the session. - - - - - Gets the connection uri representation of the connection options provided during the creation of the session. - - - - - Initializes a new instance of the BaseSession class based on the specified connection string. - - The connection used to create the session. - A object. - is null. - Unable to parse the when - in URI format. - - When using Unix sockets the protocol=unix or protocol=unixsocket connection option is required. - This will enable elements passed in the server connection option to be treated as Unix sockets. The user is also required - to explicitly set sslmode to none since X Plugin does not support SSL when using Unix sockets. Note that - protocol=unix and protocol=unixsocket are synonyms. -   - Multiple hosts can be specified as part of the , - which enables client-side failover when trying to establish a connection. -   - Connection URI examples: - - mysqlx://test:test@[192.1.10.10,localhost] - - mysqlx://test:test@[192.1.10.10,127.0.0.1] - - mysqlx://root:@[../tmp/mysqlx.sock,/tmp/mysqld.sock]?protocol=unix&sslmode=none - - mysqlx://test:test@[192.1.10.10:33060,127.0.0.1:33060] - - mysqlx://test:test@[192.1.10.10,120.0.0.2:22000,[::1]:33060]/test?connectiontimeout=10 - - mysqlx://test:test@[(address=server.example,priority=20),(address=127.0.0.1,priority=100)] - - mysqlx://test:test@[(address=server.example,priority=100),(address=127.0.0.1,priority=75),(address=192.0.10.56,priority=25)] - -   - Connection string examples: - - server=10.10.10.10,localhost;port=33060;uid=test;password=test; - - host=10.10.10.10,192.101.10.2,localhost;port=5202;uid=test;password=test; - - host=./tmp/mysqld.sock,/var/run/mysqldx.sock;port=5202;uid=root;protocol=unix;sslmode=none; - - server=(address=server.example,priority=20),(address=127.0.0.1,priority=100);port=33060;uid=test;password=test; - - server=(address=server.example,priority=100),(address=127.0.0.1,priority=75),(address=192.0.10.56,priority=25);port=33060;uid=test;password=test; - -   - Failover methods - - Sequential: Connection attempts will be performed in a sequential order, that is, one after another until - a connection is successful or all the elements from the list have been tried. - - - Priority based: If a priority is provided, the connection attemps will be performed in descending order, starting - with the host with the highest priority. Priority must be a value between 0 and 100. Additionally, it is required to either - give a priority for every host or no priority to any host. - - - - - - Initializes a new instance of the BaseSession class based on the specified anonymous type object. - - The connection data as an anonymous type used to create the session. - A object. - is null. - - Multiple hosts can be specified as part of the , which enables client-side failover when trying to - establish a connection. -   - To assign multiple hosts, create a property similar to the connection string examples shown in - . Note that the value of the property must be a string. - - - - - - Drops the database/schema with the given name. - - The name of the schema. - is null. - - - - Creates a schema/database with the given name. - - The name of the schema/database. - A object that matches the recently created schema/database. - - - - Gets the schema with the given name. - - The name of the schema. - A object set with the provided schema name. - - - - Gets a list of schemas (or databases) in this session. - - A list containing all existing schemas (or databases). - - - - Starts a new transaction. - - - - - Commits the current transaction. - - A object containing the results of the commit operation. - - - - Rolls back the current transaction. - - - - - Closes this session or releases it to the pool. - - - - - Closes this session - - - - - Sets a transaction savepoint with an autogenerated name. - - The autogenerated name of the transaction savepoint. - - - - Sets a named transaction savepoint. - - The name of the transaction savepoint. - The name of the transaction savepoint. - - - - Removes the named savepoint from the set of savepoints within the current transaction. - - The name of the transaction savepoint. - - - - Rolls back a transaction to the named savepoint without terminating the transaction. - - The name of the transaction savepoint. - - - - Parses the connection data. - - The connection string or connection URI. - A object. - An updated connection string representation of the provided connection string or connection URI. - - - - Parses a connection URI. - - The connection URI to parse. - The connection string representation of the provided . - - - - Validates if the string provided is a Unix socket file. - - The Unix socket to evaluate. - true if is a valid Unix socket; otherwise, false. - - - - Converts the URI object into a connection string. - - An instance with the values for the provided connection options. - The path of the Unix socket file. - If true the replaces the value for the server connection option; otherwise, false - Flag indicating if this is a connection using DNS SRV. - A connection string. - - - - Parses a connection string. - - The connection string to parse. - The parsed connection string. - - - - Normalizes the Unix socket by removing leading and ending parenthesis as well as removing special characters. - - The Unix socket to normalize. - A normalized Unix socket. - - - - Disposes the current object. Disposes of the managed state if the flag is set to true. - - Flag to indicate if the managed state is to be disposed. - - - - Disposes the current object. Code added to correctly implement the disposable pattern. - - - - - Describes the state of the session. - - - - - The session is closed. - - - - - The session is open. - - - - - The session object is connecting to the data source. - - - - - The session object is executing a command. - - - - - Class encapsulating a session pooling functionality. - - - - - Queue of demoted hosts. - - - - - List of hosts that will be attempted to connect to. - - - - - Timer to be used when a host have been demoted. - - - - - Remove hosts from the demoted list that have already been there for more - than 120,000 milliseconds and add them to the available hosts list. - - - - - Get a session from pool or create a new one. - - - - - - Closes all sessions the Client object created and destroys the managed pool. - - - - - Represents a collection of documents. - - - - - Creates an containing the provided objects that can be used to add - one or more items to a collection. - - The objects to add. - An object containing the objects to add. - is null. - This method can take anonymous objects, domain objects, or just plain JSON strings. - The statement can be further modified before execution. - - - - Creates a with the given condition that can be used to remove - one or more documents from a collection.The statement can then be further modified before execution. - - The condition to match documents. - A object set with the given condition. - is null or white space. - The statement can then be further modified before execution. - - - - Creates a with the given condition that can be used to modify one or more - documents from a collection. - - The condition to match documents. - A object set with the given condition. - is null or white space. - The statement can then be further modified before execution. - - - - Replaces the document matching the given identifier. - - The unique identifier of the document to replace. - The document to replace the matching document. - A object containing the results of the execution. - is null or whitespace. - is null. - This is a direct execution method. Operation succeeds even if no matching document was found; - in which case, the Result.RecordsAffected property is zero. If the new document contains an identifier, the value - is ignored. - - - - Adds the given document to the collection unless the identifier or any other field that has a unique index - already exists, in which case it will update the matching document. - - The unique identifier of the document to replace. - The document to replace the matching document. - A object containing the results of the execution. - The server version is lower than 8.0.3. - is null or white space. - is null. - The is different from the one in . - This is a direct execution method. - - - - Creates a with the given condition, which can be used to find documents in a - collection. - - An optional condition to match documents. - A object set with the given condition. - The statement can then be further modified before execution. - - - - Returns the document with the given identifier. - - The unique identifier of the document to replace. - A object if a document matching given identifier exists; otherwise, null. - is null or white space. - This is a direct execution method. - - - - Base abstract class that defines elements inherited by all result types. - - - - - Gets the number of records affected by the statement that generated this result. - - - - - Gets the object of the session. - - - - - Gets a read-only collection of objects derived from statement execution. - - - - - Gets the number of warnings in the collection derived from statement execution. - - - - - No action is performed by this method. It is intended to be overriden by child classes if required. - - - - - Base abstract class for API statement. - - - - - - - Initializes a new instance of the BaseStatement class based on the specified session. - - The session where the statement will be executed. - - - - Gets the that owns the statement. - - - - - Executes the base statements. This method is intended to be defined by child classes. - - A result object containing the details of the execution. - - - - Executes a statement asynchronously. - - A result object containing the details of the execution. - - - - Validates if the session is open and valid. - - - - - Sets the status as Changed for prepared statement validation. - - - - - Converts a statement to prepared statement for a second execution - without any change but Bind, Limit, or Offset. - - - - - Abstract class for buffered results. - - Generic result type. - - - - Index of the current item. - - - - - List of generic items in this buffered result. - - - - - Flag that indicates if all items have been read. - - - - - Gets a dictionary containing the column names and their index. - - - - - Gets the page size set for this buffered result. - - - - - Loads the column data into the field. - - - - - Retrieves a read-only list of the generic items associated to this buffered result. - - A generic list representing items in this buffered result. - - - - Retrieves one element from the generic items associated to this buffered result. - - A generic object that corresponds to the current or default item. - - - - Determines if all items have already been read. - - True if all items have been retrived, false otherwise. - - - - Gets the current item. - - All items have already been read. - - - - Determines if all items have already been read. - - True if all items have been retrived, false otherwise. - - - - Resets the value of the field to zero. - - - - - Gets an representation of this object. - - An representation of this object. - - - - Gets an representation of this object. - - An representation of this object. - - - - Retrieves a read-only list of the generic items associated to this buffered result. - - A generic list representing items in this buffered result. - - - - No body has been defined for this method. - - - - - This object store the required parameters to create a Collection with schema validation. - - - - - If false, throws an exception if the collection exists. - - - - - Object which hold the Level and Schema parameters. - - - - - This object store the required parameters to modify a Collection with schema validation. - - - - - This object store the required parameters to Modify a Collection with schema validation. - - - - - This object store the required parameters to create a Collection with schema validation. - - - - - It can be STRICT to enable schema validation or OFF to disable . - - - - - The JSON which define the rules to be validated in the collection. - - - - - The possible values for parameter Level in Validation object. - - - - - Class to represent an error in this result. - - - - - Numeric code. - - - - - Return code indicating the outcome of the executed SQL statement. - - - - - Error message. - - - - - Initializes a new instance of the ErrorInfo class. - - - - - Abstract class for filterable statements. - - The filterable statement. - The database object. - The type of result. - The type of the implemented object. - - - - Initializes a new instance of the FiltarableStatement class based on the target and condition. - - The database object. - The optional filter condition. - - - - Enables the setting of Where condition for this operation. - - The Where condition. - The implementing statement type. - - - - Sets the number of items to be returned by the operation. - - The number of items to be returned. - The implementing statement type. - is equal or lower than 0. - - - - Sets the number of items to be skipped before including them into the result. - - The number of items to be skipped. - The implementing statement type. - - - - Binds the parameter values in filter expression. - - The parameter name. - The value of the parameter. - A generic object representing the implementing statement type. - - - - Binds the parameter values in filter expression. - - The parameters as a DbDoc object. - A generic object representing the implementing statement type. - - - - Binds the parameter values in filter expression. - - The parameters as a JSON string. - The implementing statement type. - - - - Binds the parameter values in filter expression. - - The parameters as an anonymous object: new { param1 = value1, param2 = value2, ... }. - The implementing statement type. - - - - Executes the statement. - - The function to execute. - The generic object to use. - A generic result object containing the results of the execution. - - - - Clones the filterable data but Session and Target remain the - same. - - A clone of this filterable statement. - - - - Represents a general statement result. - - - - - Gets the last inserted identifier (if there is one) by the statement that generated this result. - - - - - Gets the list of generated identifiers in the order of the Add() calls. - - - - - Abstract class to select a database object target. - - The database object. - The execution result. - The type of the implemented object. - - - - Initializes a new instance of the TargetedBaseStatement class based on the provided target. - - The database object. - - - - Gets the database target. - - - - - Represents a warning in this result. - - - - - Numeric value associated to the warning message. - - - - - Error message. - - - - - Strict level for the warning. - - - - - Initializes a new instance of the WarningInfo class based on the code and msg. - - The code for the warning. - The error message for the warning. - - - - Represents a chaining collection insert statement. - - - - - - Adds documents to the collection. - - The documents to add. - This object. - The array is null. - - - - Executes the Add statement. - - A object containing the results of the execution. - - - - Implementation class for CRUD statements with collections using an index. - - - - - - Executes this statement. - - A object containing the results of the execution. - - - - Represents a collection statement. - - Type of - Type of object - - - - Converts base s into objects. - - Array of objects to be converted to objects. - An enumerable collection of objects. - - - - Represents the result of an operation that includes a collection of documents. - - - - - - Represents a chaining collection find statement. - - - - - - List of column projections that shall be returned. - - List of columns. - This object set with the specified columns or fields. - - - - Executes the Find statement. - - A object containing the results of execution and data. - - - - Locks matching rows against updates. - - Optional row lock option to use. - This same object set with the lock shared option. - The server version is lower than 8.0.3. - - - - Locks matching rows so no other transaction can read or write to it. - - Optional row lock option to use. - This same object set with the lock exclusive option. - The server version is lower than 8.0.3. - - - - Sets the collection aggregation. - - The field list for aggregation. - This same object set with the specified group-by criteria. - - - - Filters criteria for aggregated groups. - - The filter criteria for aggregated groups. - This same object set with the specified filter criteria. - - - - Sets user-defined sorting criteria for the operation. The strings use normal SQL syntax like - "order ASC" or "pages DESC, age ASC". - - The order criteria. - This same object set with the specified order criteria. - - - - Enables the setting of Where condition for this operation. - - The Where condition. - This same object set with the specified condition criteria. - - - - Represents a chaining collection modify statement. - - - - - - Sets key and value. - - The document path key. - The new value. - This object. - - - - Changes value for a key. - - The document path key. - The new value. - This object. - - - - Removes keys or values from a document. - - An array of document paths representing the keys to be removed. - This object. - - - - Creates a object set with the changes to be applied to all matching documents. - - The JSON-formatted object describing the set of changes. - A object set with the changes described in . - can be a object, an anonymous object, a JSON string or a custom type object. - is null. - is null or white space. - - - - Inserts an item into the specified array. - - The document path key including the index on which the item will be inserted. - The value to insert into the array. - A object containing the updated array. - - - - Appends an item to the specified array. - - The document path key. - The value to append to the array. - A object containing the updated array. - - - - Allows the user to set the sorting criteria for the operation. The strings use normal SQL syntax like - "order ASC" or "pages DESC, age ASC". - - The order criteria. - A generic object representing the implementing statement type. - - - - Enables the setting of Where condition for this operation. - - The Where condition. - The implementing statement type. - - - - Executes the modify statement. - - A object containing the results of the execution. - - - - Represents a chaining collection remove statement. - - - - - - Sets user-defined sorting criteria for the operation. The strings use normal SQL syntax like - "order ASC" or "pages DESC, age ASC". - - The order criteria. - A generic object representing the implementing statement type. - - - - Enables the setting of Where condition for this operation. - - The Where condition. - The implementing statement type. - - - - Executes the remove statement. - - A object containing the results of the execution. - - - - Represents a database object. - - - - - Gets the session that owns the database object. - - - - - Gets the schema that owns the database object. - - - - - Gets the database object name. - - - - - Verifies that the database object exists in the database. - - True if the object exists in database, false otherwise. - - - - Represents a generic document in JSON format. - - - - - Initializes a new instance of the DbDoc class based on the object provided. The value can be a domain object, anonymous object, or JSON string. - - The value for this DbDoc. - - - - Gets the value of a document property. - - The key path for the property. - - - - - Gets the identifier of the document. - - - - - Gets a value indicating if this document has an identifier (property named _id with a value). - - - - - Sets a property on this document. - - The key of the property. - The new property value. - - - - Returns this document in Json format. - - A Json formatted string. - - - - Compares this DbDoc with another one. - - The DbDoc to compare to. - True if they are equal, false otherwise. - - - - Gets a value that serves as a hash function for a particular type. - - A hash code for the current object. - - - - Represents a collection of documents with a generic type. - - - - - - Initializes a new instance of the generic Collection class based on the specified schema - and name. - - The object associated to this collection. - The name of the collection. - - - - Creates an containing the provided generic object. The add - statement can be further modified before execution. - - The generic object to add. - An object containing the object to add. - - - - Creates a with the given condition that can be used to remove - one or more documents from a collection.The statement can then be further modified before execution. - - The condition to match documents. - A object set with the given condition. - is null or white space. - The statement can then be further modified before execution. - - - - Removes the document with the given identifier. - - The unique identifier of the document to replace. - A object containing the results of the execution. - is null or white space. - This is a direct execution method. - - - - Creates a with the given condition that can be used to modify one or more - documents from a collection. - - The condition to match documents. - A object set with the given condition. - is null or white space. - The statement can then be further modified before execution. - - - - Returns the number of documents in this collection on the server. - - The number of documents found. - - - - Creates a with the given condition which can be used to find documents in a - collection. - - An optional condition to match documents. - A object set with the given condition. - The statement can then be further modified before execution. - - - - Creates an index based on the properties provided in the JSON document. - - The index name. - JSON document describing the index to be created. - - is a JSON document with the following fields: - - - fields: array of IndexField objects, each describing a single document member to be - included in the index (see below). - - type: string, (optional) the type of index. One of INDEX or SPATIAL. Default is INDEX and may - be omitted. - -   - A single IndexField description consists of the following fields: - - - field: string, the full document path to the document member or field to be indexed. - - type: string, one of the supported SQL column types to map the field into (see the following list). - For numeric types, the optional UNSIGNED keyword may follow. For the TEXT type, the length to consider for - indexing may be added. - - required: bool, (optional) true if the field is required to exist in the document. defaults to - false, except for GEOJSON where it defaults to true. - - options: int, (optional) special option flags for use when decoding GEOJSON data. - - srid: int, (optional) srid value for use when decoding GEOJSON data. - -   - Supported SQL column types: - - - INT [UNSIGNED] - - TINYINT [UNSIGNED] - - SMALLINT[UNSIGNED] - - MEDIUMINT [UNSIGNED] - - INTEGER [UNSIGNED] - - BIGINT [UNSIGNED] - - REAL [UNSIGNED] - - FLOAT [UNSIGNED] - - DOUBLE [UNSIGNED] - - DECIMAL [UNSIGNED] - - NUMERIC [UNSIGNED] - - DATE - - TIME - - TIMESTAMP - - DATETIME - - TEXT[(length)] - - CHAR[(lenght)] - - GEOJSON (extra options: options, srid) - - - - - - Drops a collection index. - - The index name. - is null or white space. - - - - Verifies if the current collection exists in the server schema. - - true if the collection exists; otherwise, false. - - - - Returns the document with the given identifier. - - The unique identifier of the document to replace. - A object if a document matching given identifier exists; otherwise, null. - is null or white space. - This is a direct execution method. - - - - Defines elements that allow to iterate through the contents of various items. - - - - - Initializes a new instance of the Iterator class. - - - - - This method is not yet implemented. - - - - Exception is always thrown since the body of the method is not yet implemented. - - - - Defines a MySql expression. - - - - - Main class for session operations related to Connector/NET implementation of the X DevAPI. - - - - - Opens a session to the server given or to the first available server if multiple servers were specified. - - The connection string or URI string format. - - A object representing the established session. - Multiple hosts can be specified as part of the which - will enable client side failover when trying to establish a connection. For additional details and syntax - examples refer to the remarks section. - - - - Opens a session to the server given. - - The connection data for the server. - - A object representing the established session. - - - - Creates a new instance. - - The connection string or URI string format. - - The connection options in JSON string format. - A object representing a session pool. - - - - Creates a new instance. - - The connection string or URI string format. - - The connection options in object format. - - - new { pooling = new - { - enabled = true, - maxSize = 15, - maxIdleTime = 60000, - queueTimeout = 60000 - } - } - - - - A object representing a session pool. - - - - Creates a new instance. - - The connection data. - - The connection options in JSON string format. - A object representing a session pool. - - - - Creates a new instance. - - The connection data. - - The connection options in object format. - - - new { pooling = new - { - enabled = true, - maxSize = 15, - maxIdleTime = 60000, - queueTimeout = 60000 - } - } - - - - A object representing a session pool. - - - - Enables the creation of connection strings by exposing the connection options as properties. - Contains connection options specific to the X protocol. - - - - - Main constructor. - - - - - Constructor accepting a connection string. - - The connection string. - A flag indicating if the default port is used in the connection. - - - - Readonly field containing a collection of classic protocol and protocol shared connection options. - - - - - Gets or sets the connection timeout. - - - - - Gets or sets the connection attributes. - - - - - Path to a local file containing certificate revocation lists. - - - - - Gets or sets the compression type between client and server. - - - - - Gets or sets the compression algorithm. - - - - - Gets or sets a connection option. - - The keyword that identifies the connection option to modify. - - - - Retrieves the value corresponding to the supplied key from this . - - The key of the item to retrieve. - The value corresponding to the . - if was found within the connection string; - otherwise, . - contains a null value. - - - - Represents a table column. - - - - - Gets the original column name. - - - - - Gets the alias of the column name. - - - - - Gets the table name the column orginates from. - - - - - Gets the alias of the table name . - - - - - Gets the schema name the column originates from. - - - - - Gets the catalog the schema originates from. - In MySQL protocol this is `def` by default. - - - - - Gets the collation used for this column. - - - - - Gets the character set used for this column. - - - - - Gets the column length. - - - - - Gets the fractional decimal digits for floating point and fixed point numbers. - - - - - Gets the Mysql data type. - - - - - Gets the .NET Clr data type. - - - - - True if it's a signed number. - - - - - True if column is UINT zerofill or BYTES rightpad. - - - - - Initializes a new instance of the Column class. - - - - - Represents a resultset that contains rows of data. - - - - - Gets the columns in this resultset. - - - - - Gets the number of columns in this resultset. - - - - - Gets a list containing the column names in this resultset. - - - - - Gets the rows of this resultset. This collection will be incomplete unless all the rows have been read - either by using the Next method or the Buffer method. - - - - - Gets the value of the column value at the current index. - - The column index. - The CLR value at the column index. - - - - Allows getting the value of the column value at the current index. - - The column index. - The CLR value at the column index. - - - - Returns the index of the given column name. - - The name of the column to find. - The numeric index of column. - - - - Represents a single row of data in a table. - - - - - Gets the value of the row at the given index. - - The column index to retrieve the value. - The value at the index. - - - - Gets the value of the column as a string. - - The name of the column. - The value of the column as a string. - - - - Gets a string based indexer into the row. Returns the value as a CLR type. - - The column index to get. - The CLR value for the column. - - - - Inherits from . Creates a resultset that contains rows of data. - - - - - Represents a resultset that contains rows of data for relational operations. - - - - - Gets a boolean value indicating if this result has data. - - - - - Moves to next resultset. - - True if there is a new resultset, false otherwise. - - - - Represents a sql statement. - - - - - Initializes a new instance of the SqlStament class bassed on the session and sql statement. - - The session the Sql statement belongs to. - The Sql statement. - - - - Gets the current Sql statement. - - - - - Gets the list of parameters associated to this Sql statement. - - - - - Executes the current Sql statement. - - A object with the resultset and execution status. - - - - Binds the parameters values by position. - - The parameter values. - This set with the binded parameters. - - - - Represents a server Table or View. - - - - - Gets a value indicating whether the object is - a View (True) or a Table (False). - - - - - Creates a set with the columns to select. The table select - statement can be further modified before execution. This method is intended to select a set - of table rows. - - The optional column names to select. - A object for select chain operations. - - - - Creates a set with the fileds to insert to. The table - insert statement can be further modified before exeuction. This method is intended to - insert one or multiple rows into a table. - - The list of fields to insert. - A object for insert chain operations. - - - - Creates a . This method is intended to update table rows - values. - - A object for update chain operations. - - - - Creates a . This method is intended to delete rows from a - table. - - A object for delete chain operations. - - - - Returns the number of rows in the table on the server. - - The number of rows. - - - - Verifies if the table exists in the database. - - true if the table exists; otherwise, false. - - - - Represents a chaining table delete statement. - - - - - Sets user-defined sorting criteria for the operation. The strings use normal SQL syntax like - "order ASC" or "pages DESC, age ASC". - - The order criteria. - A generic object representing the implementing statement type. - - - - Executes the delete statement. - - A object containing the results of the delete execution. - - - - Represents a chaining table insert statement. - - - - - Executes the insert statement. - - A object containing the results of the insert statement. - - - - Values to be inserted. - Multiple rows supported. - - The values to be inserted. - This same object. - - - - Represents a chaining table select statement. - - - - - Executes the select statement. - - A object containing the results of the execution and data. - - - - Locks matching rows against updates. - - Optional row lock option to use. - This same object set with lock shared option. - The server version is lower than 8.0.3. - - - - Locks matching rows so no other transaction can read or write to it. - - Optional row lock option to use. - This same object set with the lock exclusive option. - The server version is lower than 8.0.3. - - - - Sets the table aggregation. - - The column list for aggregation. - This same object set with the specified group-by criteria. - - - - Filters criteria for aggregated groups. - - The filter criteria for aggregated groups. - This same object set with the specified filter criteria. - - - - Sets user-defined sorting criteria for the operation. The strings use normal SQL syntax like - "order ASC" or "pages DESC, age ASC". - - The order criteria. - A generic object that represents the implementing statement type. - - - - Represents a chaining table update statement. - - - - - Executes the update statement. - - A object ocntaining the results of the update statement execution. - - - - Column and value to be updated. - - Column name. - Value to be updated. - This same object. - - - - Sets user-defined sorting criteria for the operation. The strings use normal SQL syntax like - "order ASC" or "pages DESC, age ASC". - - The order criteria. - A generic object that represents the implementing statement type. - - - - Represents a schema or database. - - - - - Session related to current schema. - - - - - Returns a list of all collections in this schema. - - A list representing all found collections. - - - - Returns a list of all tables in this schema. - - A list representing all found tables. - - - - Gets a collection by name. - - The name of the collection to get. - Ensures the collection exists in the schema. - A object matching the given name. - - - - Gets a typed collection object. This is useful for using domain objects. - - The name of collection to get. - Ensures the collection exists in the schema. - A generic object set with the given name. - - - - Gets the given collection as a table. - - The name of the collection. - A object set with the given name. - - - - Gets a table object. Upon return the object may or may not be valid. - - The name of the table object. - A object set with the given name. - - - - Creates a . - - The name of the collection to create. - If false, throws an exception if the collection exists. - Collection referente. - - - - Creates a including a schema validation. - - The name of the collection to create. - This object hold the parameters required to create the collection. - - Collection referente. - - - - Modify a collection adding or removing schema validation parameters. - - The name of the collection to create. - This object encapsulate the Validation parameters level and schema. - Collection referente. - - - - Drops the given collection. - - The name of the collection to drop. - is null. - - - - Determines if this schema actually exists. - - True if exists, false otherwise. - - - - Represents a single server session. - - - - - Returns a object that can be used to execute the given SQL. - - The SQL to execute. - A object set with the provided SQL. - - - - Sets the schema in the database. - - The schema name to be set. - - - - Executes a query in the database to get the current schema. - - Current database object or null if no schema is selected. - - - - Closes the current session properly after it was closed by the server. - - - - Holder for reflection information generated from mysqlx.proto - - - File descriptor for mysqlx.proto - - - Holder for extension identifiers generated from the top level of mysqlx.proto - - - - * - IDs of messages that can be sent from client to the server. - - @note - This message is never sent on the wire. It is only used to let ``protoc``: - - generate constants - - check for uniqueness - - - - Container for nested types declared in the ClientMessages message type. - - - - * - IDs of messages that can be sent from server to client. - - @note - This message is never sent on the wire. It is only used to let ``protoc``: - - generate constants - - check for uniqueness - - - - Container for nested types declared in the ServerMessages message type. - - - - NOTICE has to stay at 11 forever - - - - Field number for the "msg" field. - - - Gets whether the "msg" field is set - - - Clears the value of the "msg" field - - - Field number for the "severity" field. - - - - * severity of the error message - - - - Gets whether the "severity" field is set - - - Clears the value of the "severity" field - - - Field number for the "code" field. - - - - * error code - - - - Gets whether the "code" field is set - - - Clears the value of the "code" field - - - Field number for the "sql_state" field. - - - - * SQL state - - - - Gets whether the "sql_state" field is set - - - Clears the value of the "sql_state" field - - - Field number for the "msg" field. - - - - * human-readable error message - - - - Gets whether the "msg" field is set - - - Clears the value of the "msg" field - - - Container for nested types declared in the Error message type. - - - Holder for reflection information generated from mysqlx_connection.proto - - - File descriptor for mysqlx_connection.proto - - - - * - Capability - - A tuple of a ``name`` and a @ref Mysqlx::Datatypes::Any - - - - Field number for the "name" field. - - - Gets whether the "name" field is set - - - Clears the value of the "name" field - - - Field number for the "value" field. - - - - * - Capabilities - - list of Capability - - - - Field number for the "capabilities" field. - - - - * - Get supported connection capabilities and their current state. - - @returns @ref Mysqlx::Connection::Capabilities or @ref Mysqlx::Error - - - - - * - Set connection capabilities atomically. - Only provided values are changed; other values are left - unchanged. If any of the changes fails, all changes are - discarded. - - @pre active sessions == 0 - - @returns @ref Mysqlx::Ok or @ref Mysqlx::Error - - - - Field number for the "capabilities" field. - - - - * - Announce to the server that the client wants to close the connection. - - It discards any session state of the server. - - @returns @ref Mysqlx::Ok - - - - Field number for the "uncompressed_size" field. - - - Gets whether the "uncompressed_size" field is set - - - Clears the value of the "uncompressed_size" field - - - Field number for the "server_messages" field. - - - Gets whether the "server_messages" field is set - - - Clears the value of the "server_messages" field - - - Field number for the "client_messages" field. - - - Gets whether the "client_messages" field is set - - - Clears the value of the "client_messages" field - - - Field number for the "payload" field. - - - Gets whether the "payload" field is set - - - Clears the value of the "payload" field - - - Holder for reflection information generated from mysqlx_crud.proto - - - File descriptor for mysqlx_crud.proto - - - - * - DataModel to use for filters, names, ... - - - - - * - ViewAlgorithm defines how MySQL Server processes the view - - - - - * MySQL chooses which algorithm to use - - - - - * the text of a statement that refers to the view and the view - definition are merged - - - - - * the view are retrieved into a temporary table - - - - - * - ViewSqlSecurity defines the security context in which the view is going to be - executed; this means that VIEW can be executed with current user permissions or - with permissions of the user who defined the VIEW - - - - - * use current user permissions - - - - - * use permissions of the user who defined the VIEW - - - - - * - ViewCheckOption limits the write operations done on a `VIEW` - (`INSERT`, `UPDATE`, `DELETE`) to rows in which the `WHERE` clause is `TRUE` - - - - - * the view WHERE clause is checked, but no underlying views are checked - - - - - * the view WHERE clause is checked, then checking recurses - to underlying views - - - - Field number for the "name" field. - - - Gets whether the "name" field is set - - - Clears the value of the "name" field - - - Field number for the "alias" field. - - - Gets whether the "alias" field is set - - - Clears the value of the "alias" field - - - Field number for the "document_path" field. - - - Field number for the "source" field. - - - - * the expression identifying an element from the source data, - which can include a column identifier or any expression - - - - Field number for the "alias" field. - - - - * optional alias. Required for DOCUMENTs (clients may use - the source string as default) - - - - Gets whether the "alias" field is set - - - Clears the value of the "alias" field - - - Field number for the "name" field. - - - Gets whether the "name" field is set - - - Clears the value of the "name" field - - - Field number for the "schema" field. - - - Gets whether the "schema" field is set - - - Clears the value of the "schema" field - - - Field number for the "row_count" field. - - - - * maximum rows to filter - - - - Gets whether the "row_count" field is set - - - Clears the value of the "row_count" field - - - Field number for the "offset" field. - - - - * maximum rows to skip before applying the row_count - - - - Gets whether the "offset" field is set - - - Clears the value of the "offset" field - - - - * - LimitExpr, in comparison to Limit, is able to specify that row_count and - offset are placeholders. - This message support expressions of following types Expr/literal/UINT, - Expr/PLACEHOLDER. - - - - Field number for the "row_count" field. - - - - * maximum rows to filter - - - - Field number for the "offset" field. - - - - * maximum rows to skip before applying the row_count - - - - - * - Sort order - - - - Field number for the "expr" field. - - - Field number for the "direction" field. - - - Gets whether the "direction" field is set - - - Clears the value of the "direction" field - - - Container for nested types declared in the Order message type. - - - Field number for the "source" field. - - - - * specification of the value to be updated - - if data_model is TABLE, a column name may be specified and also - a document path, if the column has type JSON - - if data_model is DOCUMENT, only document paths are allowed - - @note in both cases, schema and table must be not set - - - - Field number for the "operation" field. - - - - * the type of operation to be performed - - - - Gets whether the "operation" field is set - - - Clears the value of the "operation" field - - - Field number for the "value" field. - - - - * an expression to be computed as the new value for the operation - - - - Container for nested types declared in the UpdateOperation message type. - - - - * only allowed for TABLE - - - - - * no value (removes the identified path from a object or array) - - - - - * sets the new value on the identified path - - - - - * replaces a value if the path exists - - - - - * source and value must be documents - - - - - * insert the value in the array at the index identified in the source path - - - - - * append the value on the array at the identified path - - - - - * merge JSON object value with the provided patch expression - - - - - * - Find Documents/Rows in a Collection/Table - - @startuml - client -> server: Find - ... one or more Resultset ... - @enduml - - @returns @ref Mysqlx::Resultset - - - - Field number for the "collection" field. - - - - * collection in which to find - - - - Field number for the "data_model" field. - - - - * data model that the operations refer to - - - - Gets whether the "data_model" field is set - - - Clears the value of the "data_model" field - - - Field number for the "projection" field. - - - - * list of column projections that shall be returned - - - - Field number for the "args" field. - - - - * values for parameters used in filter expression - - - - Field number for the "criteria" field. - - - - * filter criteria - - - - Field number for the "limit" field. - - - - * numbers of rows that shall be skipped and returned - (user can set one of: limit, limit_expr) - - - - Field number for the "order" field. - - - - * sort-order in which the rows/document shall be returned in - - - - Field number for the "grouping" field. - - - - * column expression list for aggregation (GROUP BY) - - - - Field number for the "grouping_criteria" field. - - - - * filter criteria for aggregated groups - - - - Field number for the "locking" field. - - - - * perform row locking on matches - - - - Gets whether the "locking" field is set - - - Clears the value of the "locking" field - - - Field number for the "locking_options" field. - - - - * additional options how to handle locked rows - - - - Gets whether the "locking_options" field is set - - - Clears the value of the "locking_options" field - - - Field number for the "limit_expr" field. - - - - * numbers of rows that shall be skipped and returned - (user can set one of: limit, limit_expr) - - - - Container for nested types declared in the Find message type. - - - - * Lock matching rows against updates - - - - - * Lock matching rows so no other transaction can read or write to it - - - - - * Do not wait to acquire row lock, fail with an error - if a requested row is locked - - - - - * Do not wait to acquire a row lock, - remove locked rows from the result set - - - - - * - Insert documents/rows into a collection/table - - @returns @ref Mysqlx::Resultset - - - - Field number for the "collection" field. - - - - * collection to insert into - - - - Field number for the "data_model" field. - - - - * data model that the operations refer to - - - - Gets whether the "data_model" field is set - - - Clears the value of the "data_model" field - - - Field number for the "projection" field. - - - - * name of the columns to insert data into - (empty if data_model is DOCUMENT) - - - - Field number for the "row" field. - - - - * set of rows to insert into the collection/table (a single expression - with a JSON document literal or an OBJECT expression) - - - - Field number for the "args" field. - - - - * values for parameters used in row expressions - - - - Field number for the "upsert" field. - - - - * true if this should be treated as an Upsert - (that is, update on duplicate key) - - - - Gets whether the "upsert" field is set - - - Clears the value of the "upsert" field - - - Container for nested types declared in the Insert message type. - - - - * set of fields to insert as a one row - - - - Field number for the "field" field. - - - - * - Update documents/rows in a collection/table - - @returns @ref Mysqlx::Resultset - - - - Field number for the "collection" field. - - - - * collection to change - - - - Field number for the "data_model" field. - - - - * datamodel that the operations refer to - - - - Gets whether the "data_model" field is set - - - Clears the value of the "data_model" field - - - Field number for the "criteria" field. - - - - * filter expression to match rows that the operations will apply on - - - - Field number for the "limit" field. - - - - * limits the number of rows to match - (user can set one of: limit, limit_expr) - - - - Field number for the "order" field. - - - - * specifies order of matched rows - - - - Field number for the "operation" field. - - - - * list of operations to be applied. - Valid operations will depend on the data_model - - - - Field number for the "args" field. - - - - * values for parameters used in filter expression - - - - Field number for the "limit_expr" field. - - - - * limits the number of rows to match - (user can set one of: limit, limit_expr) - - - - - * - Delete documents/rows from a Collection/Table - - @returns @ref Mysqlx::Resultset - - - - Field number for the "collection" field. - - - - * collection to change - - - - Field number for the "data_model" field. - - - - * data model that the operations refer to - - - - Gets whether the "data_model" field is set - - - Clears the value of the "data_model" field - - - Field number for the "criteria" field. - - - - * filter expression to match rows that the operations will apply on - - - - Field number for the "limit" field. - - - - * limits the number of rows to match - (user can set one of: limit, limit_expr) - - - - Field number for the "order" field. - - - - * specifies order of matched rows - - - - Field number for the "args" field. - - - - * values for parameters used in filter expression - - - - Field number for the "limit_expr" field. - - - - * limits the number of rows to match - (user can set one of: limit, limit_expr) - - - - - * - CreateView create view based on indicated @ref Mysqlx::Crud::Find message - - - - Field number for the "collection" field. - - - - * name of the VIEW object, which should be created - - - - Field number for the "definer" field. - - - - * user name of the definer, if the value isn't set then the definer - is current user - - - - Gets whether the "definer" field is set - - - Clears the value of the "definer" field - - - Field number for the "algorithm" field. - - - - * defines how MySQL Server processes the view - - - - Gets whether the "algorithm" field is set - - - Clears the value of the "algorithm" field - - - Field number for the "security" field. - - - - * defines the security context in which the view is going be executed - - - - Gets whether the "security" field is set - - - Clears the value of the "security" field - - - Field number for the "check" field. - - - - * limits the write operations done on a VIEW - - - - Gets whether the "check" field is set - - - Clears the value of the "check" field - - - Field number for the "column" field. - - - - * defines the list of aliases for column names specified in `stmt` - - - - Field number for the "stmt" field. - - - - * Mysqlx.Crud.Find message from which the SELECT statement - is going to be build - - - - Field number for the "replace_existing" field. - - - - * if true then suppress error when created view already exists; - just replace it - - - - Gets whether the "replace_existing" field is set - - - Clears the value of the "replace_existing" field - - - - * - ModifyView modify existing view based on indicated - @ref Mysqlx::Crud::Find message - - - - Field number for the "collection" field. - - - - * name of the VIEW object, which should be modified - - - - Field number for the "definer" field. - - - - * user name of the definer, - if the value isn't set then the definer is current user - - - - Gets whether the "definer" field is set - - - Clears the value of the "definer" field - - - Field number for the "algorithm" field. - - - - * defined how MySQL Server processes the view - - - - Gets whether the "algorithm" field is set - - - Clears the value of the "algorithm" field - - - Field number for the "security" field. - - - - * defines the security context in which the view is going be executed - - - - Gets whether the "security" field is set - - - Clears the value of the "security" field - - - Field number for the "check" field. - - - - * limits the write operations done on a VIEW - - - - Gets whether the "check" field is set - - - Clears the value of the "check" field - - - Field number for the "column" field. - - - - * defines the list of aliases for column names specified in `stmt` - - - - Field number for the "stmt" field. - - - - * Mysqlx.Crud.Find message from which the SELECT statement - is going to be build - - - - - * - DropView removing existing view - - - - Field number for the "collection" field. - - - - * name of the VIEW object, which should be deleted - - - - Field number for the "if_exists" field. - - - - * if true then suppress error when deleted view does not exists - - - - Gets whether the "if_exists" field is set - - - Clears the value of the "if_exists" field - - - Holder for reflection information generated from mysqlx_cursor.proto - - - File descriptor for mysqlx_cursor.proto - - - - * - Open a cursor - - @startuml - client -> server: Open - alt Success - ... none or partial Resultsets or full Resultsets ... - client <- server: StmtExecuteOk - else Failure - client <- server: Error - end alt - @enduml - - @returns @ref Mysqlx::Ok - - - - Field number for the "cursor_id" field. - - - - * client-side assigned cursor ID; the ID is going to represent - the new cursor and assigned to it the statement - - - - Gets whether the "cursor_id" field is set - - - Clears the value of the "cursor_id" field - - - Field number for the "stmt" field. - - - - * statement for which the resultset is going to be iterated through by the cursor - - - - Field number for the "fetch_rows" field. - - - - * number of rows that should be retrieved from sequential cursor - - - - Gets whether the "fetch_rows" field is set - - - Clears the value of the "fetch_rows" field - - - Container for nested types declared in the Open message type. - - - Field number for the "type" field. - - - Gets whether the "type" field is set - - - Clears the value of the "type" field - - - Field number for the "prepare_execute" field. - - - Container for nested types declared in the OneOfMessage message type. - - - - * - Fetch next portion of data from a cursor - - @startuml - client -> server: Fetch - alt Success - ... none or partial Resultsets or full Resultsets ... - client <- server: StmtExecuteOk - else - client <- server: Error - end - @enduml - - - - Field number for the "cursor_id" field. - - - - * client-side assigned cursor ID; must be already open - - - - Gets whether the "cursor_id" field is set - - - Clears the value of the "cursor_id" field - - - Field number for the "fetch_rows" field. - - - - * number of rows that should be retrieved from sequential cursor - - - - Gets whether the "fetch_rows" field is set - - - Clears the value of the "fetch_rows" field - - - - * - Close cursor - - @startuml - client -> server: Close - alt Success - client <- server: Ok - else Failure - client <- server: Error - end - @enduml - - @returns @ref Mysqlx::Ok or @ref Mysqlx::Error - - - - Field number for the "cursor_id" field. - - - - * client-side assigned cursor ID; must be allocated/open - - - - Gets whether the "cursor_id" field is set - - - Clears the value of the "cursor_id" field - - - Holder for reflection information generated from mysqlx_datatypes.proto - - - File descriptor for mysqlx_datatypes.proto - - - - a scalar - - - - Field number for the "type" field. - - - Gets whether the "type" field is set - - - Clears the value of the "type" field - - - Field number for the "v_signed_int" field. - - - Gets whether the "v_signed_int" field is set - - - Clears the value of the "v_signed_int" field - - - Field number for the "v_unsigned_int" field. - - - Gets whether the "v_unsigned_int" field is set - - - Clears the value of the "v_unsigned_int" field - - - Field number for the "v_octets" field. - - - - 4 is unused, was Null which doesn't have a storage anymore - - - - Field number for the "v_double" field. - - - Gets whether the "v_double" field is set - - - Clears the value of the "v_double" field - - - Field number for the "v_float" field. - - - Gets whether the "v_float" field is set - - - Clears the value of the "v_float" field - - - Field number for the "v_bool" field. - - - Gets whether the "v_bool" field is set - - - Clears the value of the "v_bool" field - - - Field number for the "v_string" field. - - - Container for nested types declared in the Scalar message type. - - - - * a string with a charset/collation - - - - Field number for the "value" field. - - - Gets whether the "value" field is set - - - Clears the value of the "value" field - - - Field number for the "collation" field. - - - Gets whether the "collation" field is set - - - Clears the value of the "collation" field - - - - * an opaque octet sequence, with an optional content_type - See @ref Mysqlx::Resultset::ContentType_BYTES for list of known values. - - - - Field number for the "value" field. - - - Gets whether the "value" field is set - - - Clears the value of the "value" field - - - Field number for the "content_type" field. - - - Gets whether the "content_type" field is set - - - Clears the value of the "content_type" field - - - - * - An object - - - - Field number for the "fld" field. - - - Container for nested types declared in the Object message type. - - - Field number for the "key" field. - - - Gets whether the "key" field is set - - - Clears the value of the "key" field - - - Field number for the "value" field. - - - - * - An Array - - - - Field number for the "value" field. - - - - * - A helper to allow all field types - - - - Field number for the "type" field. - - - Gets whether the "type" field is set - - - Clears the value of the "type" field - - - Field number for the "scalar" field. - - - Field number for the "obj" field. - - - Field number for the "array" field. - - - Container for nested types declared in the Any message type. - - - Holder for reflection information generated from mysqlx_expect.proto - - - File descriptor for mysqlx_expect.proto - - - - * - Open an Expect block and set/unset the conditions that have to - be fulfilled. - - If any of the conditions fail, all enclosed messages will fail - with a ``Mysqlx::Error`` message. - - @returns @ref Mysqlx::Ok on success, @ref Mysqlx::Error on error - - - - Field number for the "op" field. - - - Gets whether the "op" field is set - - - Clears the value of the "op" field - - - Field number for the "cond" field. - - - Container for nested types declared in the Open message type. - - - - * copy the operations from the parent Expect-block - - - - - * start with a empty set of operations - - - - Field number for the "condition_key" field. - - - Gets whether the "condition_key" field is set - - - Clears the value of the "condition_key" field - - - Field number for the "condition_value" field. - - - Gets whether the "condition_value" field is set - - - Clears the value of the "condition_value" field - - - Field number for the "op" field. - - - Gets whether the "op" field is set - - - Clears the value of the "op" field - - - Container for nested types declared in the Condition message type. - - - - * Change error propagation behaviour - - - - - * Check if X Protocol field exists - - - - - * Check if X Protocol supports document _id generation - - - - - * set the condition; set, if not set; overwrite, if set - - - - - * unset the condition - - - - - * - Close a Expect block. - - Closing a Expect block restores the state of the previous Expect - block for the following messages. - - @returns @ref Mysqlx::Ok on success, @ref Mysqlx::Error on error - - - - Holder for reflection information generated from mysqlx_expr.proto - - - File descriptor for mysqlx_expr.proto - - - - * - The "root" of the expression tree. - - If expression type is PLACEHOLDER, then it refers to the value - of a parameter specified when executing a statement (see args - field of StmtExecute command). Field position (which must be - present for such an expression) gives 0-based position of the - parameter in the parameter list. - - @par production list - @code{unparsed} - expr: operator | - : identifier | - : function_call | - : variable | - : literal | - : object | - : array | - : placeholder - @endcode - - - - Field number for the "type" field. - - - Gets whether the "type" field is set - - - Clears the value of the "type" field - - - Field number for the "identifier" field. - - - Field number for the "variable" field. - - - Gets whether the "variable" field is set - - - Clears the value of the "variable" field - - - Field number for the "literal" field. - - - Field number for the "function_call" field. - - - Field number for the "operator" field. - - - Field number for the "position" field. - - - Gets whether the "position" field is set - - - Clears the value of the "position" field - - - Field number for the "object" field. - - - Field number for the "array" field. - - - Container for nested types declared in the Expr message type. - - - - * - Identifier: name, schame.name - - @par production list - @code{unparsed} - identifier: string "." string | - : string - @endcode - - - - Field number for the "name" field. - - - Gets whether the "name" field is set - - - Clears the value of the "name" field - - - Field number for the "schema_name" field. - - - Gets whether the "schema_name" field is set - - - Clears the value of the "schema_name" field - - - - * - Document path item - - @par production list - @code{unparsed} - document_path: path_item | path_item document_path - path_item : member | array_index | "**" - member : "." string | "." "*" - array_index : "[" number "]" | "[" "*" "]" - @endcode - - - - Field number for the "type" field. - - - Gets whether the "type" field is set - - - Clears the value of the "type" field - - - Field number for the "value" field. - - - Gets whether the "value" field is set - - - Clears the value of the "value" field - - - Field number for the "index" field. - - - - * used in case of ARRY_INDEX - - - - Gets whether the "index" field is set - - - Clears the value of the "index" field - - - Container for nested types declared in the DocumentPathItem message type. - - - - * .member - - - - - * \.* - - - - - * [index] - - - - - * [*] - - - - - * ** - - - - - Field number for the "document_path" field. - - - - * document path - - - - Field number for the "name" field. - - - - * name of column - - - - Gets whether the "name" field is set - - - Clears the value of the "name" field - - - Field number for the "table_name" field. - - - - * name of table - - - - Gets whether the "table_name" field is set - - - Clears the value of the "table_name" field - - - Field number for the "schema_name" field. - - - - * name of schema - - - - Gets whether the "schema_name" field is set - - - Clears the value of the "schema_name" field - - - - * - Function call: ``func(a, b, "1", 3)`` - - @par production list - @code{unparsed} - function_call: `identifier` "(" [ `expr` ["," `expr` ]* ] ")" - @endcode - - - - Field number for the "name" field. - - - - * identifier of function; at least name of it - - - - Field number for the "param" field. - - - - * list of parameters - - - - Field number for the "name" field. - - - - * name of operator - - - - Gets whether the "name" field is set - - - Clears the value of the "name" field - - - Field number for the "param" field. - - - - * list of parameters - - - - - * - An object (with expression values) - - - - Field number for the "fld" field. - - - - * list of fields - - - - Container for nested types declared in the Object message type. - - - Field number for the "key" field. - - - - * identifier of field - - - - Gets whether the "key" field is set - - - Clears the value of the "key" field - - - Field number for the "value" field. - - - - * value of field - - - - - * - An array of expressions - - - - Field number for the "value" field. - - - - * list of values - - - - Holder for reflection information generated from mysqlx_notice.proto - - - File descriptor for mysqlx_notice.proto - - - - * - Common frame for all notices - - | ``.type`` | Value | - |---------------------------------------------------|------ | - | @ref Mysqlx::Notice::Warning | 1 | - | @ref Mysqlx::Notice::SessionVariableChanged | 2 | - | @ref Mysqlx::Notice::SessionStateChanged | 3 | - | @ref Mysqlx::Notice::GroupReplicationStateChanged | 4 | - | @ref Mysqlx::Notice::ServerHello | 5 | - - - - Field number for the "type" field. - - - - * the type of the payload - - - - Gets whether the "type" field is set - - - Clears the value of the "type" field - - - Field number for the "scope" field. - - - - * global or local notification - - - - Gets whether the "scope" field is set - - - Clears the value of the "scope" field - - - Field number for the "payload" field. - - - - * the payload of the notification - - - - Gets whether the "payload" field is set - - - Clears the value of the "payload" field - - - Container for nested types declared in the Frame message type. - - - - * scope of notice - - - - - * type of notice payload - - - - - * - Server-side warnings and notes - - @par ``.scope`` == ``local`` - ``.level``, ``.code`` and ``.msg`` map the content of: - @code{sql} - SHOW WARNINGS - @endcode - - @par ``.scope`` == ``global`` - (undefined) Will be used for global, unstructured messages like: - - server is shutting down - - a node disconnected from group - - schema or table dropped - - | @ref Mysqlx::Notice::Frame Field | Value | - |-----------------------------------|-------------------------| - | ``.type`` | 1 | - | ``.scope`` | ``local`` or ``global`` | - - - - Field number for the "level" field. - - - - * Note or Warning - - - - Gets whether the "level" field is set - - - Clears the value of the "level" field - - - Field number for the "code" field. - - - - * warning code - - - - Gets whether the "code" field is set - - - Clears the value of the "code" field - - - Field number for the "msg" field. - - - - * warning message - - - - Gets whether the "msg" field is set - - - Clears the value of the "msg" field - - - Container for nested types declared in the Warning message type. - - - - * - Notify clients about changes to the current session variables. - - Every change to a variable that is accessible through: - - @code{sql} - SHOW SESSION VARIABLES - @endcode - - | @ref Mysqlx::Notice::Frame Field | Value | - |-----------------------------------|----------| - | ``.type`` | 2 | - | ``.scope`` | ``local``| - - - - Field number for the "param" field. - - - - * name of the variable - - - - Gets whether the "param" field is set - - - Clears the value of the "param" field - - - Field number for the "value" field. - - - - * the changed value of param - - - - Field number for the "param" field. - - - - * parameter key - - - - Gets whether the "param" field is set - - - Clears the value of the "param" field - - - Field number for the "value" field. - - - - * updated value - - - - Container for nested types declared in the SessionStateChanged message type. - - - - .. more to be added - - - - - * - Notify clients about group replication state changes - - | @ref Mysqlx::Notice::Frame Field | Value | - |-----------------------------------|------------| - |``.type`` | 4 | - |``.scope`` | ``global`` | - - - - Field number for the "type" field. - - - - * type of group replication event - - - - Gets whether the "type" field is set - - - Clears the value of the "type" field - - - Field number for the "view_id" field. - - - - * view identifier - - - - Gets whether the "view_id" field is set - - - Clears the value of the "view_id" field - - - Container for nested types declared in the GroupReplicationStateChanged message type. - - - - * - Notify clients about connection to X Protocol server - - | @ref Mysqlx::Notice::Frame Field | Value | - |-----------------------------------|------------| - |``.type`` | 5 | - |``.scope`` | ``global`` | - - - - Holder for reflection information generated from mysqlx_prepare.proto - - - File descriptor for mysqlx_prepare.proto - - - - * - Prepare a new statement - - @startuml - client -> server: Prepare - alt Success - client <- server: Ok - else Failure - client <- server: Error - end - @enduml - - @returns @ref Mysqlx::Ok or @ref Mysqlx::Error - - - - Field number for the "stmt_id" field. - - - - * client-side assigned statement ID, which is going to identify - the result of preparation - - - - Gets whether the "stmt_id" field is set - - - Clears the value of the "stmt_id" field - - - Field number for the "stmt" field. - - - - * defines one of following messages to be prepared: - Crud::Find, Crud::Insert, Crud::Delete, Crud::Upsert, Sql::StmtExecute - - - - Container for nested types declared in the Prepare message type. - - - Field number for the "type" field. - - - Gets whether the "type" field is set - - - Clears the value of the "type" field - - - Field number for the "find" field. - - - Field number for the "insert" field. - - - Field number for the "update" field. - - - Field number for the "delete" field. - - - Field number for the "stmt_execute" field. - - - Container for nested types declared in the OneOfMessage message type. - - - - Determine which of optional fields was set by the client - (Workaround for missing "oneof" keyword in pb2.5) - - - - - * - Execute already-prepared statement - - @startuml - - client -> server: Execute - alt Success - ... Resultsets... - client <- server: StmtExecuteOk - else Failure - client <- server: Error - end - @enduml - @returns @ref Mysqlx::Ok - - - - Field number for the "stmt_id" field. - - - - * client-side assigned statement ID, must be already prepared - - - - Gets whether the "stmt_id" field is set - - - Clears the value of the "stmt_id" field - - - Field number for the "args" field. - - - - * Arguments to bind to the prepared statement - - - - Field number for the "compact_metadata" field. - - - - * send only type information for - @ref Mysqlx::Resultset::ColumnMetaData, skipping names and others - - - - Gets whether the "compact_metadata" field is set - - - Clears the value of the "compact_metadata" field - - - - * - Deallocate already-prepared statement - - @startuml - client -> server: Deallocate - alt Success - client <- server: Ok - else Failure - client <- server: Error - end - @enduml - - @returns @ref Mysqlx::Ok or @ref Mysqlx::Error - - - - Field number for the "stmt_id" field. - - - - * client-side assigned statement ID, must be already prepared - - - - Gets whether the "stmt_id" field is set - - - Clears the value of the "stmt_id" field - - - Holder for reflection information generated from mysqlx_resultset.proto - - - File descriptor for mysqlx_resultset.proto - - - - * - A hint about the higher-level encoding of a BYTES field - - |type | value | description | - |------| -------|-------------------------| - |BYTES | 0x0001 | GEOMETRY (WKB encoding) | - |BYTES | 0x0002 | JSON (text encoding) | - |BYTES | 0x0003 | XML (text encoding) | - - @note - this list isn't comprehensive. As a guideline: the field's value is expected - to pass a validator check on client and server if this field is set. - If the server adds more internal datatypes that rely on BLOB storage - like image manipulation, seeking into complex types in BLOBs, ... more - types will be added. - - - - - * - A hint about the higher-level encoding of a DATETIME field - - |type |value |description | - |---------|-------|-------------------------------------------| - |DATE |0x0001 |DATETIME contains only date part | - |DATETIME |0x0002 |DATETIME contains both date and time parts | - - - - - * - Resultsets are finished, OUT paramset is next: - - - - - * - Resultset and out-params are finished, but more resultsets available - - - - - * - All resultsets are finished - - - - - * - Cursor is opened; still, the execution of PrepFetch or PrepExecute ended - - - - - * - Meta data of a column - - @note - The encoding used for the different ``bytes`` fields in the - meta data is externally controlled. See also: - https://dev.mysql.com/doc/refman/5.0/en/charset-connection.html - - @par - @note - The server may not set the ``original_{table|name}`` fields - if they are equal to the plain ``{table|name}`` field. - - @par - @note - A client has to reconstruct it like: - @code{py} - if .original_name is empty and .name is not empty: - .original_name = .name - - if .original_table is empty and .table is not empty: - .original_table = .table - @endcode - - @par - @note - ``Compact metadata format`` can be requested by the client. - In that case, only ``.type`` is set and all other fields are empty. - - Expected data type of Mysqlx.Resultset.Row per SQL Type for - non-NULL values: - - | SQL Type | .type | .length | .frac\_dig | .flags | .charset | - |-------------------|-----------|---------|------------|--------|----------| - | TINY | SINT | x | | | | - | TINY UNSIGNED | UINT | x | | x | | - | SHORT | SINT | x | | | | - | SHORT UNSIGNED | UINT | x | | x | | - | INT24 | SINT | x | | | | - | INT24 UNSIGNED | UINT | x | | x | | - | INT | SINT | x | | | | - | INT UNSIGNED | UINT | x | | x | | - | LONGLONG | SINT | x | | | | - | LONGLONG UNSIGNED | UINT | x | | x | | - | DOUBLE | DOUBLE | x | x | x | | - | FLOAT | FLOAT | x | x | x | | - | DECIMAL | DECIMAL | x | x | x | | - | VARCHAR,CHAR,... | BYTES | x | | x | x | - | GEOMETRY | BYTES | | | | | - | TIME | TIME | x | | | | - | DATE | DATETIME | x | | | | - | DATETIME | DATETIME | x | | | | - | YEAR | UINT | x | | x | | - | TIMESTAMP | DATETIME | x | | | | - | SET | SET | | | | x | - | ENUM | ENUM | | | | x | - | NULL | BYTES | | | | | - | BIT | BIT | x | | | | - - @note - The SQL "NULL" value is sent as an empty field value in - @ref Mysqlx::Resultset::Row. - - @par Tip - The protobuf encoding of primitive data types is described in - https://developers.google.com/protocol-buffers/docs/encoding - - + SINT - - - ``.length`` @n - Maximum number of displayable decimal digits (including - minus sign) of the type. - @note - The valid range is 0-255, but usually you'll see 1-20. - - | SQL Type | Maximum Digits per Type | - |------------------|-------------------------| - | TINY SIGNED | 4 | - | SHORT SIGNED | 6 | - | INT24 SIGNED | 8 | - | INT SIGNED | 11 | - | LONGLONG SIGNED | 20 | - - @par Tip - Definition of ``M`` are in - https://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html. - - - ``value``@n - Variable length encoded signed 64 integer. - - + UINT - - - ``.flags & 1`` (zerofill) @n - The client has to left pad with 0's up to .length. - - - ``.length`` @n - Maximum number of displayable decimal digits of the - type. - @note - The valid range is 0-255, but usually you'll see - 1-20. - - | SQL Type | max digits per type | - |----------------------|---------------------| - | TINY UNSIGNED | 3 | - | SHORT UNSIGNED | 5 | - | INT24 UNSIGNED | 8 | - | INT UNSIGNED | 10 | - | LONGLONG UNSIGNED | 20 | - - @par Tip - Definition of ``M`` are in - https://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html. - - - ``value`` @n - Variable length encoded unsigned 64 integer. - - + BIT - - - ``.length`` @n - Maximum number of displayable binary digits. - @note - The valid range for M of the ``BIT`` type is 1 - 64. - - @par Tip - https://dev.mysql.com/doc/refman/5.5/en/numeric-type-overview.html - - - ``value`` @n - Variable length encoded unsigned 64 integer. - - + DOUBLE - - - ``.length`` @n - Maximum number of displayable decimal digits (including - the decimal point and ``.fractional_digits``). - - - ``.fractional_digits`` @n - Maximum number of displayable decimal digits following - the decimal point. - - - ``value``@n - Encoded as protobuf's 'double'. - - + FLOAT - - - ``.length``@n - Maximum number of displayable decimal digits (including - the decimal point and ``.fractional_digits``). - - - ``.fractional_digits``@n - Maximum number of displayable decimal digits following - the decimal point. - - - ``value``@n - Encoded as protobuf's 'float'. - - + BYTES, ENUM - @note - BYTES is used for all opaque byte strings that may have a charset: - - TINYBLOB, BLOB, MEDIUMBLOB, LONGBLOB - - TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT - - VARCHAR, VARBINARY - - CHAR, BINARY - - ENUM - - - ``.length``@n - Maximum length of characters of the underlying type. - - - ``.flags & 1`` (rightpad) @n - If the length of the field is less than ``.length``, the - receiver is supposed to add padding characters to the - right end of the string. If the ``.charset`` is - "binary", the padding character is ``0x00``, otherwise - it is a space character as defined by that character - set. - | SQL Type | .length | .charset | .flags | - |---------------|----------|-----------|----------| - | TINYBLOB | 256 | binary | | - | BLOB | 65535 | binary | | - | VARCHAR(32) | 32 | utf8 | | - | VARBINARY(32) | 32 | utf8\_bin | | - | BINARY(32) | 32 | binary | rightpad | - | CHAR(32) | 32 | utf8 | rightpad | - - - ``value`` - Sequence of bytes with added one extra ``0x00`` byte at - the end. To obtain the original string, the extra - ``0x00`` should be removed. The length of the string can - be acquired with protobuf's field ``length()`` method: - - ``length of sequence-of-bytes = length-of-field - 1`` - @note - The extra byte allows to distinguish between a NULL - and empty byte sequence. - - + TIME - - A time value. - - - ``value``@n - The following bytes sequence: - - ``negate [ hour [ minutes [ seconds [ useconds ]]]]`` - - - negate - one byte, should be one of: 0x00 for "+", - 0x01 for "-" - - - hour - optional variable length encoded unsigned64 - value for the hour - - - minutes - optional variable length encoded unsigned64 - value for the minutes - - - seconds - optional variable length encoded unsigned64 - value for the seconds - - - useconds - optional variable length encoded - unsigned64 value for the microseconds - - @par Tip - The protobuf encoding in - https://developers.google.com/protocol-buffers/docs/encoding. - - @note - Hour, minutes, seconds, and useconds are optional if - all the values to the right are 0. - - Example: ``0x00 -> +00:00:00.000000`` - - + DATETIME - - A date or date and time value. - - - ``value`` @n - A sequence of variants, arranged as follows: - - ``| year | month | day | [ | hour | [ | minutes | [ | seconds | [ | useconds | ]]]]`` - - - year - variable length encoded unsigned64 value for - the year - - - month - variable length encoded unsigned64 value for - the month - - - day - variable length encoded unsigned64 value for - the day - - - hour - optional variable length encoded unsigned64 - value for the hour - - - minutes - optional variable length encoded unsigned64 - value for the minutes - - - seconds - optional variable length encoded unsigned64 - value for the seconds - - - useconds - optional variable length encoded - unsigned64 value for the microseconds - @note - Hour, minutes, seconds, useconds are optional if all - the values to the right are 0. - - - ``.flags``@n - | Name | Position | - |---------------|----------| - | is\_timestamp | 1 | - - + DECIMAL - - An arbitrary length number. The number is encoded as a - single byte indicating the position of the decimal point - followed by the Packed BCD encoded number. Packed BCD is - used to simplify conversion to and from strings and other - native arbitrary precision math data types. See also: packed - BCD in https://en.wikipedia.org/wiki/Binary-coded_decimal - - - ``.length`` - Maximum number of displayable decimal digits - (*excluding* the decimal point and sign, but including - ``.fractional_digits``). - @note - Should be in the range of 1 - 65. - - - ``.fractional_digits`` - The decimal digits to display out of length. - @note - Should be in the range of 0 - 30. - - ``value`` - The following bytes sequence: - - ``scale | BCD+ sign [0x00]?`` - - - scale - 8bit scale value (number of decimal digit after the '.') - - - BCD - BCD encoded digits (4 bits for each digit) - - - sign - sign encoded on 4 bits (0xc = "+", 0xd = "-") - - - 0x0 - last 4bits if length(digits) % 2 == 0 - - Example: ``x04 0x12 0x34 0x01 - 0xd0 -> -12.3401`` - - + SET - - A list of strings representing a SET of values. - - - ``value``@n - A sequence of 0 or more of protobuf's bytes (length - prepended octets) or one of the special sequences with a - predefined meaning listed below. - - Example (length of the bytes array shown in brackets): - - ``[0]`` - the NULL value - - - ``[1] 0x00`` - a set containing a blank string '' - - - ``[1] 0x01`` - this would be an invalid value, - but is to be treated as the empty set - - - ``[2] 0x01 0x00`` - a set with a single item, which is the '0' - character - - - ``[8] 0x03 F O O 0x03 B A R`` - a set with 2 items: FOO,BAR - - - - Field number for the "type" field. - - - - * datatype of the field in a row - - - - Gets whether the "type" field is set - - - Clears the value of the "type" field - - - Field number for the "name" field. - - - - * name of the column - - - - Gets whether the "name" field is set - - - Clears the value of the "name" field - - - Field number for the "original_name" field. - - - - * name of the column before an alias was applied - - - - Gets whether the "original_name" field is set - - - Clears the value of the "original_name" field - - - Field number for the "table" field. - - - - * name of the table the column originates from - - - - Gets whether the "table" field is set - - - Clears the value of the "table" field - - - Field number for the "original_table" field. - - - - * name of the table the column originates from before an alias was applied - - - - Gets whether the "original_table" field is set - - - Clears the value of the "original_table" field - - - Field number for the "schema" field. - - - - * schema the column originates from - - - - Gets whether the "schema" field is set - - - Clears the value of the "schema" field - - - Field number for the "catalog" field. - - - - * catalog the schema originates from - @note - As there is currently no support for catalogs in MySQL, - don't expect this field to be set. In the MySQL C/S - protocol the field had the value ``def`` all the time - - - - Gets whether the "catalog" field is set - - - Clears the value of the "catalog" field - - - Field number for the "collation" field. - - - Gets whether the "collation" field is set - - - Clears the value of the "collation" field - - - Field number for the "fractional_digits" field. - - - - * displayed factional decimal digits for floating point and - fixed point numbers - - - - Gets whether the "fractional_digits" field is set - - - Clears the value of the "fractional_digits" field - - - Field number for the "length" field. - - - - * maximum count of displayable characters of .type - - - - Gets whether the "length" field is set - - - Clears the value of the "length" field - - - Field number for the "flags" field. - - - - * ``.type`` specific flags - | Type | Value | Description | - |---------|--------|--------------| - | UINT | 0x0001 | zerofill | - | DOUBLE | 0x0001 | unsigned | - | FLOAT | 0x0001 | unsigned | - | DECIMAL | 0x0001 | unsigned | - | BYTES | 0x0001 | rightpad | - - | Value | Description | - |--------|-----------------| - | 0x0010 | NOT\_NULL | - | 0x0020 | PRIMARY\_KEY | - | 0x0040 | UNIQUE\_KEY | - | 0x0080 | MULTIPLE\_KEY | - | 0x0100 | AUTO\_INCREMENT | - - default: 0 - - - - Gets whether the "flags" field is set - - - Clears the value of the "flags" field - - - Field number for the "content_type" field. - - - - * a hint about the higher-level encoding of a BYTES field - | Type | Value | Description | - |--------|--------|-------------------------| - | BYTES | 0x0001 | GEOMETRY (WKB encoding) | - | BYTES | 0x0002 | JSON (text encoding) | - | BYTES | 0x0003 | XML (text encoding) | - @note - This list isn't comprehensive. As a guideline: the field's - value is expected to pass a validator check on client - and server if this field is set. If the server adds more - internal data types that rely on BLOB storage like image - manipulation, seeking into complex types in BLOBs, and - more types will be added - - - - Gets whether the "content_type" field is set - - - Clears the value of the "content_type" field - - - Container for nested types declared in the ColumnMetaData message type. - - - - * - Row in a Resultset. - - A row is represented as a list of fields encoded as byte blobs. - Value of each field is encoded as sequence of bytes using - encoding appropriate for the type of the value given by - ``ColumnMetadata``, as specified in the @ref Mysqlx::Resultset::ColumnMetaData - description. - - - - Field number for the "field" field. - - - Holder for reflection information generated from mysqlx_session.proto - - - File descriptor for mysqlx_session.proto - - - - * - The initial message send from the client to the server to start - the authentication process. - - @returns @ref Mysqlx::Session::AuthenticateContinue - - - - Field number for the "mech_name" field. - - - - * authentication mechanism name - - - - Gets whether the "mech_name" field is set - - - Clears the value of the "mech_name" field - - - Field number for the "auth_data" field. - - - - * authentication data - - - - Gets whether the "auth_data" field is set - - - Clears the value of the "auth_data" field - - - Field number for the "initial_response" field. - - - - * initial response - - - - Gets whether the "initial_response" field is set - - - Clears the value of the "initial_response" field - - - - * - Send by client or server after an @ref Mysqlx::Session::AuthenticateStart - to exchange more authentication data. - - @returns Mysqlx::Session::AuthenticateContinue - - - - Field number for the "auth_data" field. - - - - * authentication data - - - - Gets whether the "auth_data" field is set - - - Clears the value of the "auth_data" field - - - - * - Sent by the server after successful authentication. - - - - Field number for the "auth_data" field. - - - - * authentication data - - - - Gets whether the "auth_data" field is set - - - Clears the value of the "auth_data" field - - - - * - Reset the current session. - - @returns @ref Mysqlx::Ok - - - - Field number for the "keep_open" field. - - - - * if is true the session will be reset, but stays authenticated; otherwise, - the session will be closed and needs to be authenticated again - - - - Gets whether the "keep_open" field is set - - - Clears the value of the "keep_open" field - - - - * - Close the current session. - - @returns @ref Mysqlx::Ok - - - - Holder for reflection information generated from mysqlx_sql.proto - - - File descriptor for mysqlx_sql.proto - - - - - Execute a statement in the given namespace. - - @startuml "Execute Statements" - client -> server: StmtExecute - ... zero or more Resultsets ... - server --> client: StmtExecuteOk - @enduml - - @notice This message may generate a notice containing WARNINGs generated by - its execution. This message may generate a notice containing INFO messages - generated by its execution. - - @returns zero or more @ref Mysqlx::Resultset followed by @ref Mysqlx::Sql::StmtExecuteOk - - - - Field number for the "namespace" field. - - - - * namespace of the statement to be executed - - - - Gets whether the "namespace" field is set - - - Clears the value of the "namespace" field - - - Field number for the "stmt" field. - - - - * statement that shall be executed - - - - Gets whether the "stmt" field is set - - - Clears the value of the "stmt" field - - - Field number for the "args" field. - - - - * values for wildcard replacements - - - - Field number for the "compact_metadata" field. - - - - * send only type information for @ref Mysqlx::Resultset::ColumnMetaData, - skipping names and others - - - - Gets whether the "compact_metadata" field is set - - - Clears the value of the "compact_metadata" field - - - - * - Statement executed successfully - - - - diff --git a/sql2/bin/Debug/PaymentLogs.exe b/sql2/bin/Debug/PaymentLogs.exe deleted file mode 100644 index 401994849c407742f099f8dcfee5e12aff6c68e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 275968 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%0Dt9ODiVzggY&qhqBlxUKS? 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 z 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 - - - - - - - - - - \ No newline at end of file diff --git a/sql2/bin/Debug/PaymentLogs.pdb b/sql2/bin/Debug/PaymentLogs.pdb deleted file mode 100644 index 358bfa7c678aa6c4a55f0eceef0dfa1bdf8d31b7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 278016 zcmeF43!K+e{{KJUZ#62FhDxO}-P8T5Qs|}&-E<*|nwoDlOf#98E@=5qcVvYSLM}_L z+q#C36`S4G7O}A*ezDeNg%E4`KVRqaozF~PYA)>le*ey6-t+pN^Ev1JexLI>=Y6i9 z&u3WXl-!)WoT>R~{X6t;(g3 z0y`t6%EyKu4!ZvnB@le~!w(e>*?%2~|M0_6CYHVPCx%k&{6A3;|DR^!&_8yH^w7<$ z=?G9!R5VzD|JI)j&BcTN{#Td4!TbNe`u3Gs`Mr}*J@JJ@UP)a(I@mDc_UNq}PderL zf4u*4>hcq<|InKjk58TYO6pUsgJ5svAx|B)<(Q@GQjh4jNgg=J*muKjav1)X$Rn0eiTJ@7-FS_u~H~xLu_!qAD=fz!q7Ud5zEprK!*Zpri^}SwgkM8!u zw&!>J_0`s!GHZ_6cOyh10-_!NLl4gOfV+ zZ<^LFt!w+9?K`&X(!O)oPMtfo@6;x}XOAg8J7#n{wrjU;UAp(|(dF2TjBZnUbnP~| zOSh@%J-c+C+_B@7sp$tzewlC1FTfz#`2S>PfZ_SyFQCRj5&xkQNOu2+9=!kmp}X&Rz)9Sh*nY->jx8=GXHD35@pGPkL;k{+$q3b~&GD#^*Z*$d*(c~ z_c#Ce{+P-;Km6ju{Gp4>L)U{m%D)84>;7N$oBC%w`Ti@5&VAzjXC56lcHZUBowoK@ ze_TBN{;cXRY`*%UgZsbbf9uMHV|m^GUe|QH>YNK6IKTGN?>_qGgIc{(j=ZYM-RbpT zZQlKa4maF#=@;dq>_H~wUIOKH|8M{3xu-t=@YJ);d-JExYwg|}Q#Jqd6YKu_A8#`kZPvjwo2S;F~^2Onb$$U z*DH6$4>By55-6|xKl#P0k2*AK>X(BCy)wJoh9}zp@&1Jkul{J}Q`@!;|Lob}uQe$b zWe+kb_Yx?t`@g61CC!E&zwrBeXTGthe!mY_>^M9!bz_}wl0ocVgWD}In+ zxs*V8-Tx=z-S2ty>pTBE;k500>K-4x|KI~(ymiO!4{A65?4@#7{2;?}DS`63 z|BVJuJms0$?dJ|0J^iJN>aAK+vre<^^PYP(r)#?|!TopCJ+oYtJ;_H~wUIOKH|0kzjKlY;K|EiO| zE3)~9>pD%@H1grc-am8w?SAn7m&@HMe3K2pqaQ!oPss~{jN>NE&YLjPM$Sq^&hU}_4@LeF z#shP5XXF{K`qh3wEH86fb}UyZeuVo}lR~WZt9?c&#evBi@?r}53GTV!6jMwJ1s$jiXI@Jp#2ML=NGS>XlJFg!KP!XIp(O0{Y?6{l8Jic& zEs2O(#NQA90XZ|$Gqc?t{)xMrVdL5R`V;rm@pE@`{|wzd+&@QG!u#jw%60!7Rhs)} zr!xErUOAJ`nJ^$WdDgTE?T4QOl>HdTkA^Ybg zshd`c2}uTA?TUpR%iGYVBzYrR3U5mr@7|c^lf1=al@AbBvr-W3bk|-;34(t@-qmC{ z*1yjVm$&1 zk3YijL4Mca@!%7o+4xsObqO1xILu0X0jaWmKdjm({;6-(j8=q+f9zWH6nm8DZ$T?@yRwefM6 zY@9q+ab=AZSJ%REWzl@xyYj!xQe0U$#nrWNTv=Hk_jk{v?^0Y@U&Yn6a9mkIAGg_r zw+1M#tfS)US~#vOr;i)?!)wzNR~A)qbuAoM7SzX$uIiDkxU#H@t83x7vhY6c)AMI+ zS6o?s#nrWNT=gbC?u8HCw_9=5(yY^uC9gS5_Hi0FDn6>6Sk#ws!^MJFIUHc`TrcXz6oz{F_-#gW!dW$Qk8B!q`3Zi z)u37G*wN>+wlE`TRQS7n|D3F>*pz%miFxe@#aQ6UoDv)!x;`{B`#kXthmDEN%~x3c zP`okIb7Scl%>UYtNzXes4-=CToDfv3_~MBlzVOf)uMJt>yh`-Rdmo;pbi;xHL1(Zc z?M1rQglICjN`25dw`9Ivmv;Q`d{~kX7gJMRf;|@e7yd*>A_ha(5 zIeF5}yXT32vX?h@Ce!~I`t2u=@TnM*7tT`;@-KIU1@r$8$QbWsw4cJzY>U@efm#;XKXgX%%+KY&^Tx&v=mwe{kJ-`4PXDeIwdjd3HKItC=vMX~Q!AhqM_!tz;HUdz_QIJc-<0 zq|Nea3+0Z)CYr8PZP%yYl0^1&^oA>tiHQPm9NG6f{Z1we>JLUu=53VbC}c*Vet{d=<9|cFOB(>sxZZ z)ros_&@>S@!{j|VU&U?4sLb=V^(i@D+261Zw(cb7tGF$LHVMAAo+Rfhdwx`KbRw>; z8_D@9ZW?#Y>uc*na=z*x8U$&HxV8=?=c~AlgXRf)tZ}s5Bu3}_y-0=f^{2t@f5< z0PO$Aq*?9LsO`Em-oC7Mh3DI?yq}O}jZY&vAv^BVCA0tkB;9X)I>`#9^LDf@_f;+| z?^Dt}=F>@@Mp`4L_RGx8pRTxJJ3P*%58K1tq<`9{m)s=jeIK$SiTuw<|AJ31`F%4o z*nLU#c|L8jKHziG{@JIM>>o*6&DGOzzP}*tt3Ivd7VEpb+`%qwIL~`XyThlI++u0{ zeTpZM`z2|2`LvRor2kl#MCMnd`^cx0%uu?|xlgj~wtgnJCmOSb`vF@oliL%;4fg}K zJ|^c|ydSW2Fgf4i{eZ1^$@$8*hi$N}W6Aj{Zd*p$z8q|QO3qidUAEH4we=@CU&U>~ z_}s^}^(8r9+4gY1W$Q}w`_e#&R4cQ+`rg5kesjLs(+z=n*Lqu6LOQFYD@x} zLA{|dP!_ZhS_M4}ZH7LEDq;wmLA{}I&`f9ynvSxVUd z43`;R^__5|B06m!Muqz}(Wy$ydPAt4Ax6DM_kQ5gp`ug9*^wgSmuj&0_B z(LvGp`_Y1n!!mn2`+Imu<`~kvP)ue?=D$f+|!V|D=c@*9a~mzxw+hA4|nsM4M}95j_lnJb;?{8qnti!-*Vxypzluku82OXIQ3D0Mo&-N@{H4I-IfQpthEO| zyjEqsKjWQFyOZd220B$<5SmkOxe4*>wyZZr^R!oH%OexFJi%d<_|^hS?m@3v+3Sw) zr!&;}ajd5#+<0`W71oVDKAQ|xCEQOto(%%M= zw8*)|*H3r3JlE&CcT>sp4L;BPvvRUyS~ISYI)J!$K#J?H*Kv6q8_MI9tZbuaDe9lG z1CbVWBFd+?(-Yj-fU#b}O+&|r6FRcSoF5yKotK}U&5}$h9Ek*8_DUP#X*PC$?^63J|`z^JI+DQ z>5H74;jyHZv#jOm`@L2=uZj!X`g4&#JtUttJTNzBM!#8^SsAh1vfC41#;crcwFB?6 zke%;k4~pd@d(8PW%U*wcy{%Q%O453}cQcT=(90Z=jmZAf)3c|=G>$86IY)aHUH@E` zL~b^6H|#5yjhQmYC1c@sTG2JoaDH=;`&|*a17caR{Bq6jyd-jGBDcq4SFcSu8@c6@ z-+r!-+T-Mg`>6AfoA2e0ip|KG9ZPEOOJgs5JD$m8PtNZX>31%27kIhUWmV*iG3k@D zVxy-_kIhI|9NF-_=)9LnsM7lQ^_>kL7P8^_Y6!SSu3rjY%Zr^iD<(s0c&4RlNEyDK zft?c13dO?Hv(N9OG`glCMK}%DI_sL`RVseXpCKc)uG0k-P3y12LDyxr!@M){ik3kS z4A7qHWEOjS{SsS8)Q`zTgwy3APvL4#MZ%Gzvg{3y-O$TiU*q^FZ>knW;=4PbGz*FU zG4vd99u1|DP24w)-7i%e^OU>4JwI+nMe-$nehxB#-;w^2_*0RBZjpl9A`1pb7QPr+ z^iE_+i|CTGBTJr%ENv87dTZp8CecgBL@)g&dfD4_z)Qc1E_*wA`AFNwKZi#aWapI; zRvN5RSx<7m(<%mW`Gx9g8iTdKCZIk<*c5C6HUp0Vn}gNa5o{G4!+5qG)WlI5dyO^B zT1GAMV&|EWz|TKxleRM9a>u|!GKG@a8r1bRU|aB?pMD?j;QSrIwuB!KwgXQ9+k+E9 z#hdK>Q@{>{tKaVko(FaUmx79Sne#6LI}?6A*af@+>}g$Tq?V#slg}{Hk#32ZPtctSU(fipFQ!~jD&1hTkwQL*$gIzoevl8!Kz(( z``ZiIs?$Q%Vb)3Fso?QoZBy#4;nz69PwDL3HjpE2j|$(MLgOR;bG^a$$5-&JVrYnV-h^N72#p$kjZ(BcRbE? zJSHS~^eDo^&iRt_nCy5=aXc~-JbD%3VdrKM!mJCI>A8+a7N~w?MuLa#bzzy>xmF}G z2MhDab3F1*TFx&ec-Z=-wyXPM=S~sr>l+v5!C5VHZ=B{ zB<4ur_Rrdz;c+>Li3@&RF<8_UT!CNmuK|aE*Miu(;5u++a6K}HLG2;w+W~5skjZ?= z%{3xs-hnqz|Dd`rcOyJhCs%=zc@rp`b2F%Y#alqNAuA&dY>?nBo$MSUqH_Yqh0El2 z(u(&TpxV)Iz!AYncyvtgP?^~IK*XFK5R-73-0gVW18V+!FW3&e59|-#51s)&0Oo+d z1$9ayHRuYd-Jc9e=4lC;T950n(6%u@XQ)ZoW=QTKcu4Pu!G_=?plsly;3?o^;91~0 zP;<)1LD{q?K-sP*!N#GY_r28`{kw4uRJ10rrW?n#!^7jW&b$Jum$;jzmgomA1ByYQ$ z9gjbQvW+i+7X%lgN2ek@?EE14`IMI(k5@ponQdTSldrZ39&-t|$Z$V+6Py&Jqi+kSJ0XneI9pRYI1m5fMdaIY ze{%Wnz(-~IE-3l`1BT_xFZsJb$$t-&{P)51U^22)S9=f=n3FxVgWP@O+wp&L`5(eZ z@;?G4|6?#LUw+B|1eE-Lf|CC!c%b>W^MK^?zkrYA?*S$MOE4^7e#!p|l>Dzj$=?ee zNd8rq?R+4)-Te+elK*c|b?AGrcW}HZS8sQ>1g5q~5I1XgL#EglmgQ}-Bzze{`zy%=Zu;W*P4AimT zoB;%X10DfB1l9td1#5$wz&fDp$dTZ?U|n!GSP$F_)&~O$;VAGh(A0hBKN4&}cq6bO z*c@yGwg8U?j{(!bE?{GD5UBJ+oqrhEgmBg?gQg(sdD;t#GcOIAg9V`CFLM6HU<<-^ z&Y&fDgS);8JO=+wU~BMZunl+%*s4-cpz{dgvk7cV_#4jumh-<2wj+EO*a3VG>TtMp%io$!AHb_Tx%yMQc+nd_B6`PrZex`H*pZs1|yv0xogeCj*@QDAq%n}R*S zW?)aS1$Z3T66^(PPlElicsKBP@RHzC>fk)+0w^2Gf=+^D*JZb5do=D-xW={$_hA?D zTm88DFNMpmG^*F~E8UrpT9U>l$78q7HdK#Zz8<6FdYsB@6sWe*$8#F5VK5PD2epUP z649HKjo~Mf8%rOlGlq?sM;t?+Dc3mYV^DUvIq@38RWcR@*O_pQJ#Cns(X>HsL&nBd zkA1@w-;TvKS7~VMtolUR^lg-#oa%fQgOoV561orC2yKUUL)DnTHiNXDIssY^t$}tz zd!ZgQ;*pT{MAe{ILTjPz&~B(M!a70&pb5}CXa%J8y^YWgXb;o?gVq%q17$%=q1DiO zXdAQ}s!ZqC4C)PygJwc2p|#L9=%D-WD*?^%{P~~t*atcFQQl$uQ+n~wTyp!rT6<8s zg#;?Dzi!TI4?BPKd0FiT@Yr&D^Rs_eCeMpf(>WXN9+u>xcAgYA&spvpZl3L>A1OTd zO)E>BD^GfsJbXsHf6k1VY%*l$56j7j(cy&8luIe)D;(b_ipEaOqVaRn=V*~H%%ikt z)x$DR&&R;P*N;au`NC1Q` zv33NTitfyPWG>-{1ZEE@8VTZhc1!&HI=9YZ$lYPV{AXOAa-q)$&y?opWOtfqGGN!v zmZJM=(kYFPr?opJ#>6G`H?K(0!?1+wI@vCAeI~mi?y@Zx_)dqf=29!1e3greI?Pv3 z&Jskuvg?%LYtz&7rt6yWXv&(z8iQ#JRf!uU9kecpDKEk^MmZ^sXyE?J8lJ_<+MI)p z)QSvWd6Uz%h#7ls!TZL#XIU&%F#}zK!w2rz8MqsBu3%BLW$Oz;U}4X z--Nl9ac#Unkeidz*vnLdpnB${XJC^K{CNa!jgjN?rn5P6;k+GAoS|M$K3VFQGq+PY ztr^wqRoHC%PGUX%$b=}@@M775Zga1mY(bDZ)x)B_rTIly>hy^<-{dW4z{Ho&Ym&^FB)8g(YlZ>1ytQGtEVs;NOQ$Br{1X3U{`uckf* zk~@lYlG_N>wWC3rVUPwk2BCN>unA~+*JC`Sbuz8l)lbMtgNYpvM9kPgyrh@*f#jN# zUO!ua^dYQ1*|m+pG26n@LIe09%8te|<4zkDO^4Wp>*)_$~pg#?~FLW9))YuQ_ zKAaDAgc?KI13TPYs~hBzt_ExMcC9%zSYiDB`8)IuY`-5deWuDueW&ls`XFEB)X(YR z)9HTMzB^*`R^jwj#}Vko(EXgy%cK<*`)}-nQ>d&iicAs@$nlhW8{;ywgGPo($UhFW#*T|8P0j zellX7ODtXvG17`R_0+VnX&~d3V0waQefYIV=sK5cwlB2z8n3YfTGNxGyE6Rf-s0+b zRM%^P{ElNER1;0xMMk^{ey*81z%`c#S_w||RO`^f>a0{9Hb5y8$fv*8;}W7&Zez0CyHN;Up7H) zRW{)ouq}8iD4TFUC|mG2C|mG6C|j@<>;!HHxnJ@3K(*~dP*iQZ3D^Vd4)z2GgRDly zCxNVH#W~+28ymj}>;ql__66?&`+?7Z{Xsn=f<20V0GW~HY>>UHU=H{qNIj0T4}zs+ofNzPWZj(I8tP#s*1tg3n1eWf zteFM{;4pALI2l|3=79^rrQjm)8gMaq8@L4gEqEEY9$W_g8N3|)6#O+M2~Gs>0xtyDfY*X|gZF~>fa}3~!L8tZ;9DSdKK?QI0Qe2~TQIdU z`-NZ=@L})-@DcC~@KG=udX_gYnXoqUjknOcY=Qb zwWhfR{0`g-YP|b0SQC5&Yzl4zJAki(y};MNLEvA((cpG)BKSHu4SWO426uqgcK;eX z*BjDVi~*4LF69>ubfj?q`(%EPD@L;aO(6B7cSGVa!uk7xvZw8#lc2%SNT?0e57Pd) z()EOtW*9UU>IR9A##QN%(nxMENIGaNaw3!gDgAv=GP%0;Q`cK_Jrf!Vje)vA(o=iX z(ouTv?|M7pC||#YPJu>48YhX5_$v>}-vVd|v_F2Q?& zh9*KPGm*+%Wh?zeisOHauSnOGPWh5wd20@-Omv>9zxyq}C&|-&Zj$ITn+1MOWuKd( z`2-QDE+m&m9c)dHw1?j{MY@Qa?QlB3Kc=qgKto-q4>S(Shn7KWp-s>(=sPH_8vPkG z0m_F~K=(nLp(~D?oC>KSRW4_0wri}L&zIu) zuVJLunuA}{!R{H?BqW1AG384yL(fU|%}Afg3u+amBx@Ct#ae|qZx*dp^xQwsdl?s& zOCOwaBm*0BNpkz=WM|tK)s&muwoxmW{x0F@^HX|yx%N5Qgj}ub=y~HEkka^g3fDgJ zc1Yvbhg^EC9WzW~_fSJ^>oNhAxoE%Z^yuf;j$QdxXrS~bM&qwU3#LWpSB%ad6D|0c zjY`0Jef}TD|TUV=pK+Fw?#ds;u|b%jevTaSXQ-?i%D*8t2-mX)F86FUcCZ z?nT%hX+K@=L|32n`E@G`aj8nQ>KFPzsgd-6)-<27;hrE#df@YeLK*s%1OGtH9% zz7FqaUjv@S+G9lbBf`p1Sns;nIk~15%>V1qd)RnaR^~aMLVH%4GV=FjnUi&DNY+YZ z%`7TwpL$sunZ7UT&74B6mj&~mxlhWoUZ$&j#xA0t&N?WrzwXz;X-kRrn;T;XCfhs% z=h|J#?}f%mk@z#wu^1)Y55Iq)b$Ge<7R>(}(Dys9@1R(|-+z|QeTaV_r1(CL*SSqd z=M46&&7&8@le`1kd%%FH&Um|Hb-qGo)bQ|SJV^sW+~F3?{~OV{^_i{?x%ZEiwS9Ye zTb#TjL-JN3ulLU+ua7e%M}_1uKTa9_Gs#=)iyzDGn zM^tB3^}{@hw=>n-QTyA^-Pi7!_1nmz*P}I~1x=&#heQ|rD!TBd=;C&fC8sdBTk=2R z`#G`)Lw1ZBNi=qKCA}fJ^y>C3qfk|FGN?8&1+2onO6QCVd zB;SrplgrP8kL2frVfpe){wz@PXM>VI2TTL!f>u^Xd|I3AjC}j7M5>viTlr#c$DI)~ z231_vSIs+<^!t4HNd5(&%7r}^BgdQ-bbhtDd4wyczXE0FE&?@nRlGjV-xs`?@X=r# z90L}BQ$WR=>ipBd`GlVjE&wk8nLEbkfr@vL^Ir@uB7B((U+(-@f{O`X4K4w11($-i zf#P$gL)NbhzsJB!2)E^>Gls_zqCTcKWv0Cs-LnG=tD{wEoP8!oC7?az6KO~J@UmwB z2eRVYM60~f$hJ|{4LdGRUN;_wkK{iBs%|`*;H!13LLPQ(9l`cl$23TL z7sfs2c&r0eHy%&$(AuBnp}kZ)296}g(6xzMS;BEoJ08z~s!tn0^^ebjvMIj@TZ7Mm zeZY<2Y2fpq?ClHSeDDw8N^lc+5BMVZB=|@0W$;hcgZUqTFX8_d{0n#-I&1+i1h;}Z z-}o~4Z}1iHgedE`U^BC}ruDlEAeFJ!AhphUCUgd*b;RQ#g=w8_Af)wHt-IEX5DxW( znnMjEz8@Kk9(Ft)NsQCO{nB=1qe}2PsIqwjRNML+s3#e#(`!~|C&2SldDt;`MEf(w zsqdX+e+F+memg<6*>^y-^>;zp-~XX4^#$LReGaE7{u+?h!wcWlI*BxP+#E4uXuOOD3eOOH13#7Rx1jX;7pOkzJ5cif4Ymcp z2PXt)!CP{#hO}PXD3O1)GdmtGd@eHFMk>^>aw>u~iOZS3_;j z)$uqKl&;l4oj+He{k@kScHA1#`3U2}JW?Hx!)pWu8lTm|KiI5w7oNKi4?7l3o|k%# zM}1IvISSOXrCN*jdelXz9Y01A^g zusMF!gBIX;uqAjV*b1Bkiq911&j61hT>VFDaIw3-6l{ZE{YYEzPOu$#7uX*BEhs(@ zI=}k*4ut;=>j7y)}^z=8Z)U5Yhcix>aVEPs zh5cVDrxKF$(dg2Sqxa?GWgTPUv^L{h+3sZe%ptt6|M$;DE1~UoHAZMgKdiAD6Cd2! z?CJP%pm?f%Xdk6AYSB2`LL;H+&^%}bbRV=4+5zo>s&CpvMAu5P?jSk-oT3&w!ZP*z zmRwlo9^&5{mf6=XQU?S%G1H5uf!g$}y^?h;7W{{8qun$riRoO4Cl+rPIltz27d6DpQ#kg>?i zQ2Wo!pvG26olcxxkmCC53YT5o31KdS)h=Bf)}h3ju>-Zwx)>lkAS%hask0>&Frn-{ zMa+CuJbWIOxjbmB<{f=>%37ZX?NgA4lB|Chx07S&Q{}?tME{@iyqBSJvhQ^?Wu?8r znxs*DA4g@ik#P0%DyyBpKv~_2oUrX(@A45YtCi$qx6g;l%H^Xpa2|hyteBTY9uK6~a79q&xtZ51 zIMnJDE`vMKYo6CjWl#deN>fJO)~|57gv;nIbh*asLK*Gf(%TX$Ya8%7HE@&GaQUo3 zr~AB4DxU*Xsx)Qe`=3=#k8s)CjULZ?Jt&)Emf93VSC)L|yGD`4H9KD`d{#)^?j%UA zfOMKd%?C9-SO99yxd?3Fupzh@zgF*-f?C6{?@<{+f7g$l(gFCdL2luD?d<$3lIRZ^ zrUxA%xl7<7nU{jKK%S*AJZlGi5wI*-pLdo^M9v;&B22gt6=y=xVNg$th>0Qb6`N{RZ)$zCul-{?4()%}{ z^cG6*J3*EA8n96BNg=)OOvsepcFvJp@4Mk4z3%~~_q~p1ZFa80dY|+YdjHPxco3A{ z4}sGA5m0&yrT3$t^yYb(kltFK_4P#WiYu%qcI=*9@5kXGy`KQ3_mhriZMRRX_G0Sy zPw4%uKZ4TxPmX78 z*0p`!P5u4}y|+3ZFN4yX=ZcKpuY%HBD7{|;Ro>gdLcLE7>3v;7rs|0uk0#gqb$Cec zH$dtAH^)==&g(56cAQzbo*Hi3I~|XAOj`CkLG9`4y@1{(iH99GMiPBUn8*8$$KOG% zXENrG>ts->c_yWB?bVJ6lk4%Z#p znVdo%cHEX+56(iGGUYiiqsO;kH)ai~=DCpRzwdw zHcGAs?|CtLR035VDPY$??^V^lcA*}2ER$T1s*cB@p!BE)+Pq{G;bF%i$@Qq|cyLh7 z=y5n`_k;9YO`#rkERkFfzAb0+awI4{>VkT|SE@M=P{_lM3zF;6!0~7ZsyrHj_TFmm zxsZqL+s{Cnb1;bHM9=e0(}fsJR%6v zpdQdnXeqP-+78vEQMQ66L35#1(8JJnXg5@ij5LG#K;xj9&{AkMv<}(^eGFA*Vi=D_<86Xic4XH6htrx#D|t7rFUqZ*>AVRSEBgBm0xE>@7F5hRE91*7;gT ze1;_&J}tEMvV9g63j@|}{q@#MwyfK_h~>vC!e?4@-I@H7%uiGn#r5}l0;`?=RP}@# zN&E^OT-mjsVm`E7lDUZFX}#xjII91$_aXWFg^_FQ6Xj>d=roJUee=YeAph#bUU*$qFn4_dk>*0np*>JFCO6H( z6C4}$;QwE+1ay0R9p3Be@Eald&rk>3&v13vyqU|ci7FjyRpv~ozy6wSUp@-~gUgfk&aOtt?w>p5=?wi^SvRlMRPP3T8(OdJs=M{e5rc zjB|Z=|G6A&;J#PR_G=C4vtxuw|L=&ilZ-2_zwXNp8)eE+>229nNNr18eKU6pVeK40 zm;856j;9n#pPn@b}ZQZt;!-v^alI9&I^mz%KPfs`HjsRkd_cgii0{fpE~ zIV*BjBz}Kn{%ztT`?npk^}X;swaR=mB*$-Khbf4-);wenYk&-;%$f;&<7xP1uiJsL z*QygbXVnwL9LA3WSzlRtKiCxi@4@Eab0B6j{wGlJUj|#?e;sTI>I{-Szo_pp=p5&< zkk)0y(Z5?o=dko#xz1EJap8r}j4OZkzVeQI%0w=lzc$EGa9dFMBM&Bj?ZLzF3)4X9 zht9^Ye9{fZxu*4)1v+0xp5q^b-M~FyckoM4=_?>W=?@2~tMPguWm7DFwdmPYaw^Ma zCO@e>`)}VLtmipuP-c`0&OZ|`IT{=HW8X_o`RYx9kA$W}^PvCVT-g5aq@3m6vta(y z22*C_B)9)M2cfwBdTH!`N#65Xo_7AkeQcGr^WkuBUob^Htx;&(!gf9!Ufj+vrF^a- z?VYatWcO6w;WT;qvogwN=MOnxJ3l}f!KvMP_agUq)XbuGz9eH*)sL`kv~?kps6%1f zfqgKxgD_(|WFu>!h-@VG&e+H_uoiyV4B1GvaBmxB`((*zrkAV(WgGttHUnP*HRgQ{ zRQxwV>`#0bC>vQGwy`6;Y*`h4vsguneB;8l(aP(T7zfjR7^m`BK?c@98=!5_f6}Qw z`f-44zuZs@=0AB(Ii3PErlHvTpI5lJ{< zdzO9QgYUOXGPiWqTJ69+D}70k@lA${(BDTyw@&2ik|g=s!L`c7Q(S*t`Km?%R3xl3 zbc0LhpVwt;H8JkV%g;@GAWZpIxfQwoBl(t$W<=f$(I*CXh00Fjp8fG4KPJzf51!xx zcpXX?C>=C@Qnwf8qi?JE@)n*}f^m}Sg~pey;29~{8(F$NS~C)VlE*Y7^FNC&xGlPH zKy=|7(M9Jwz5G7nF7%SCX2JaL46n^FlAh)r2YiP0$*osRcmJN)ok?ULi|p^hvTdsw9m_Q@yG_r} z%*oa(+@*6_%fRa~K@9+h9ZERHohg;s%rJE?kF$tBp+`yjMcoUvDSwt_i<2ELf5x^c zsb03u9hnFH^U9oGU)Kkx*ldPn_C#jGu*^}hEK}Ing0hyg->cu?P_z$nSwHD#LDarE?@Sy>sr9mHIfD7Skvy|OKru>9kZ zpZz29L)D|qI`}deT*d03@v(P|7gA<<9Y(QWGHyneF9f|tMe)?PWud>$g(|pDr zw^7rb-VTiJebBot16y;e)NV`hjq2jIaJLiiy^&!5^+nFHN#q>Rx);jH#<_bGN#l1k z7Ueyr1yiC0S48Jej?VvebU{XR!E$q-e17#VJGpx-nE(CIqifqxeoOJKY@gqg-QI@Y zk0%#ybN!L?mX}kk%_kZDl)3GB+dSQM24P(Wpv!wdrc2>asLVR}^4OC^hm+9Z;~&#u z-(gXib@5{Y-chm7y%~ruU;LOZMTbab*2DMJdz>E3aT9J3dVHJEBRp{^eP11|S=3fl z#xJL5h=+{4=y+A8z?XV*ph$&GB4o@rdkq+V%#eBXz%u35z9%7#fqI6VAaXiW>k z*NT4^TEpk?b-wY;Q`&YtB^Sb>fbey+=tbkqyeCPs@AsL{DaCw@u|yE*8Q~q#1!<9j zt0MDrqVsQ$EC?bC&WtR0EwXS#bkTXy#Z{w=cVhb&HjOUX7+p$tY3${Bst%MWAOg~js>-;a~gO!csi)> z1&#w-foFjF9^iPeA9yCH`>$tP+nW7|e&k;HA3&JST|EX3hP0+%m%5;LR4g)a76=VH z^FVfOA~}yN$72R49@JIGqv*cBU1vznW47Zl$MKk(;Gy>~7wTcx3X=1PJ01m&$NU73 z)B=6g3ZB) zz~ho}p=7s)v}P;!oa3<(tcG9q>u^y1Bf#gu`rr#-8u$mW z6}SnMeu|H6H~v20i-f0xe*|gA=6&+CBNOj@=f42l%=H_=KZC2lmq5zc#Cyc~9|iwH z_+P;-;C65;_z5VvpEmde=R2%&7YA|dVk1cQu^Du% z3IEU7WAz)>Mtd7P32p2=I+B==hugt>A=?j=Fb^oxchAHQ{Ytcn9Z~9(xH_UH%4S+!A~Xo&f#}JOlg=q+d4t&UXHZ z;J*pabm3XfKLbQZ^FF>GK-KjiV#i1k@LIf4@On`C-Q@f?gY56e?{?w$J3sbF@4byb z0agN^1XIBEAm2+dZKEf7U8%x|4huFcp%eX;G|bxt@OPo*jw*NJ!?L-9^67O%63XU8G> zX0hityjZ+WCSGUc`**!buCEu^kif1;$t^;-hj|BUGj5Fh-K+adh&jRa%Ip9&C?q>sV8Q2iK4r~PKz8wwPx~p$3Xxu&t z(wJo`q_KQws4LVSlC4)+_kcPk@}zob*FTcm{HDlIdtpz^^c&4Vy$`H-zhT!clJnqu z-iAkO$D<9{&gfLwZ%7Zj?vR`ZV{gNwqvO#Dv~{N_54&EFoJTju<5Kki{G-52L8ZUK`Im#E370(?1Fiw-=ghmkm>0$A z*G+u-??C<+LFP$u`psY*_@=uq`!OE>PVh|d9dH8pE_g;HD8Tj@KG=|e_jbi;3&!8r z`I~@e6W$V>1hxXxLF%5-yE7=gdxG@8aqd?z1>}AO86ahAu2Y7_PZclzFTxd3=ckXG7 zuJ4PqfHcqQPVO}q?n#{)Z%EJi)MmD+_tn;?*O$AFk#RlhS3TxQ_25x2)c4!(tIO(W z4mm2&chvQ5^yY3=p&@ocPGif)%>VRkpJWtpc34if(uS#KX`MmeQEz7A)JD(ZVTHC; z_Nbn*GxV4HJPYx$Dr|jhAJi5a08NK9_*)IFgLXiBpt?t4YoSfhPG~Pwvk~KUXdI+YeI>LB+6h%V z8aoK}fyP1epz?ARVdVGE)CT1==J1ZbG9@+7tp&RCA0_=(wRmZN#LL;?m_Oo$fHjcQ ztC*YvIs-zzu10$4sdJk(`5he;jlUl)xHv4c5Aoyt9 zGNg}pH5Dh{m7n%_Gxh0)Su?VUP?CKcm%k!s8vNeAzTGVsmYa&)8ezHiMFQm}d%WA* z@O?#CHsg?#`bA_P$OHTd)yiBhr#ap9?e5~`!q_OKMG@Wh|M0xmtgQFT@4@(QoQKPd zv06&!B6<~jnB6H+RvmnunXZP93+uo*G3A6JI=BbS%SpE1ciZ7)r&<-vf5xUMCx>PC z&zZ&X_cGT7FLPuiD@rVlAHFY=&XJaOkKOkXJDiS(CNyME1s&f@=*Yf)evB_S zEB)1uIcYC>|+}rnkpqHa_7;+kaddJ)?W%evr=goI%veNVD zcgs@8J65sW6O|Ef3*_u%!eB%Xk0r01#4Bt2_BQlBr$g9=G7m`kETjX?d0=kNjDE8+ zv&=I6?PYVu1liiUEpvW--CgNq_Vxln<~b?V=eRN-k&Q@q zrk87_&1C9?SJ`<5>M> zEjy*!TvxBC%jOJ%ISl7dAlNnVe|lz}?kCUmUIpZYSHr*Jxd#zD=vNH}uT?{BEi92Pz=bG?(}qkO9w6p0@?<4~FS zGoj~*b7Clss?xq`_C4c}TY@tVzW*Np??`|1Kx4N^!EKQRgCh%Hj4XO5vZQ5n$;8N# z4UwfsN0#0exuj|I(y`G?zl~m|!wyTojxO67z5G<$#y^Kg7G&qPk;I%=WjzU!yOQ-1 z`GxA%t^#X;SA$Id^=@3&L3zdpJO;cL)ceovyU*J*P-@~RjWr3of5|vMu=CuAzKv{L zZT?r*O~c&)56Kit=8d4PuL9eGT1)ES{2jrY2tOXY89V{J1)K;f-el*W0SoGB9`+u3 zJ?tDYIgh_N9y=V5HxoQ`uM6M7WaoMj!mN{RRehG*<#@aYsxNx~M|jw|TjAb$n8(MC z$0sH&^*q7j#3FjwxmYCdeO{Qy4~_?ef;c8Fh=4k)q|ZBOj|q} z9AR|T9*^Zgw;kAdMI`X^jmm_ntmK+H9?ifb@$}W?2o@Ccm~M1A+sNK47dn? zYtZh~X>U$8 zN~$Ze!787k--@#HqU7!EB;+DK7znBz3<9-h87@=VQai6n-tJFvJcfd1d;wk%TnG>C z*%j6;J3on-by`>k;r4c_<1q?Udm9b*HTkyBtIPhVZrS-pB+)N~>(=Rx$2d@Z#Tnoc zp!&Hw&aXN*p77(qGeM>s0q-1$PYTk}S7!)%5TY}H$I(~iKB49k~a z^0Pq6p8-mKHh7@D2+WAOwn|&dC zB!3>LI`k`0-`Z2T`g*vEN@wQ^k;I%s?S8o`Bd);lm=DU9F92mn7lO*mBCsB~7;FwM z0Xu_B!T#VSp!i)1jsq_PH6~jI$_8EzUI6|YTmW7HUI{J-SAti9zX7iT9|Erip9NQd zo4{*8*_~^_cfsqx-QY@aFL*r|PzX1G>~Yw-@BFNJ1~(Gk2wVj=2X6vdI|*(Ena>Be zfL*}V;2=25ay$ zehuyh8NUYifQ(;*yP`n>V<8i76L>G-Z#e&3&i^*Zncz5Mh2Q~@u|n`$kgA6-}#RMA0@mg_!vkZ7OVqX zfRBSM!6!ial;BB_J|kEUUcwt+QiFNW1yDAW1)T)R&dY|&_UM~Q3Lg$B+=pGnZ`pVC zc?y?bX=Ll=SGqGHwIq#ukH>DDZOFbe^%QnQ+cK9_ZR7q2tJsU32(^RSLu!e7|4eW8 zVmldpB-Q}$n>-q09m9<%~_7}^Yd05K#C z8bDp4kzJaFJmcu{VV`k4F&cj*S}-j#zhZR$m}tSj98bUYjqNs0W$oQXQ7-MFVmg~Th*N+Ny;TIVa?GugfjTXETo&NxSy9Z{!hY_eT;+j}6|KsGV zFQ%8X#w)56p^15OV8~Wo0^jw8<=T6 z_fY2h>gDfo@-=SsZa(sJynNGE_LX0fwP)4w@EZSpm8>M@VhOi^ICH&B?N^2Dk?PA{ z^voii()f5yXoq6ZI8Zt9BP6RE33V_Z`U=Kn(U zer%MhD`uZ9Cp+6!lG2oszc0(2tW!g>79s16qO$g>m!*;E`=Z_&c;oDd#{On4A*Ib| zmp@nej9o-O-g#`|`s6b!L>5&^d!NX4`{!)>f3bUozh@i^P|svE|{* zc#;NLxWg@&|4Y$%h1YrPOvIOL|In3F5xec>ZE^B6|MTt=c#n$vi<40#`Vd7L7MvB0VN_At6-5MOcqb$_O#WvIT* z%#F>?%$b!}I3yXJuR0(eyWlYi9-8~!KGwEF)mfQ`FpuKxO!anDDf-K1@Qp0|J~|;< zz!Ur{q6;35E*ceCJd=^#5>+Mf{Tv(&*)eJ)(Qwq2XstkQVl_LD7b@K(Q0+J!tit@p zerx-fz@N9Dt2AbOmi*i9Q%R>Hp9UTZYMxoc`40nm#y+mKrc6+E{Twh2JQuWc9gQ^9 z_B$|N(!0C0XQH#Wh3ltwT$)_|dGL|^TrezOe#y@RB|jfDYb{_J{@I|F)e)cGfz=uL zcArAeI(qqHZpWPwGX_;$j-dwm5{jDxAN^#%*p%n_pya3=>VxvD&0PR0rx${~;rlyBzCk};4|(oNVMlk@jM_1BK4ldrj6j()lizXoLrt_bPtd2p8Ajdcs( zSE_q7KnZcn9gizPwT-JBFO`AD9r9NPuLc`~D?s{G6W+pMXHfCGf!9aTG1zR6RY78-(TX-}N}qFkh~+5q4ajyp7(4J}TlhV7QISuQqx& zs5W{JsJ3%2m@aT}>Q41k<3>-1zVWOdL;eIw}6O0~DfvQhWgX$lj0cBG*fUUu2 z!9L*c!PCI!z$|bhI3Ii-TnWAa-UI#td=lIQz6`!tEtvlSxEcSq;Ge8*TF7*U^K_ehN@26)T<=69ndN+a6On{Dz z@UC5`4b%>UGaqL_CqYL;XC`FI ze%dj0Brz6OePXU*+=uW`9zFtf-#-Q$fNHO5h4QC?pMZ=Jf`5Xoz)wNhi``&P@H23l z`OflwRL}>XW_&CI4Sw zTkt#ZEc0D@$-M^BvoMVka%6+;c)0LPLIuLChKx_DTRBm%CgBypO!ItAmm)mu7&rM| zb!Eq+3MgHxf?9j6&PtE3OVY!RTMNI@71rZ0$D?NTpg`lZ!|@O1?GM!{zc3Fw7EPX) zBOQ;rpz=}=)VU5l&*yot*6qfR5i^z~n%OPW+KSxKjz=2U6n|q-<*oYA#`#t5O$Z+b zHU)>f>m$Kt_*J)?gV|sUFb8Z2&H=^e0_VRFY(@C(;4$DG?)sfzYy5YCZNN=nTku7& z9rzbed}KG|e+6t0YTda5_@%r4HP{jVUa%9W2~=lLdnjGNMxgjKasH-YSHjh|b^}jx z*R_XoEdIe@cW^4$1Dpo-1b+n{$9>bDi1@7rdl7ys*c*HdJRa2ZCA$7Ncmn<>z!O2v zd<1>Km%)A@=Qx7?;On5`zv=vMfddHN1D*ta2@V9m1_y!n^HzZBoaB)WkV|7VBh|Ex z8pdzmc_Evm_So5k*?r=3O_%~~oU>gV-D$0>X@A;=$#3IKba6T;i1ws?jN)-7yEuCH zKw+Ql&kQM@?JIRwq8a^;_7cugFr4)Lum0w`^i};WzOSJEWMp&ZMbJEGCA1dW0(}5g zZb2D9eV}pBTxdD;Fti!k4OPadwS@*ilc2fKN@y*#4f+^jh#%C2Izoe?NzhzqIkX1a z0O=hcdcTI=ZIK53QcnGm%0=xxrLvX!fJ5s$`2YWM3F!X&^_dKpQH@8v;~Z5=>+9`Y zzcl+l)k&{;x?d;T?ig3|0>Dp*)7Q(;8aJoNb-5&KrIN$mPgHzmr^7O}cP$r|$$7Ap zVPTnl?P7XaWqytvjX`Xg754X)2pbH^eP7wGM+nu_egHKmz(|=n0Rzamp39vcWMaSc z9lN6M;jv|veB7TxT4nbTP~)`9pzLC8vqxNb{?6t-Igc8S$6<~~%><8j#-0|pqjizf z1DiDz%7ErUE1-90VB9@mkD|ZU}EZOPPV!4W^waOJ>Gtw)q zkFW4;_|pj2JnMGHr#@?#5{2DMth@6h;7o#yKFUi;_6k&H*rJH?6|EJCFK~MWe(z?d z%a_&#ygP+7e+lQSKOb3}l^fIblGr3CyNDh1a)-JxdboQZirhE6T(iGcD7Pg0Hk4Ts$~sRxzhWjyB^o@mL7i`xY_x5U;6gbM*t)iZm+5V?fzC zjdL~UmA?kq8YB*u)6RX{f*NVI1G|G{Ic~>}C*os_$GOVdy!EPZJ+_${d;0v?dz1W3 zEc}cvJ-{mPqRu(qg=cnECbpa-fiM5?{Ovf$qZg>MA->~b*JZuUU86*}G-wl<-2v@^ z>XPA(&`>BtnTHOBLnX^XYe+)J5g~i}Y1|ddW?a zUiY*aWb;+{&KBjduH(sAf%S`~ramjK%}e3ED;~EQHPZ97`X}d09cA62VQU3Ck_q^eU0f{VBQ0&i{--?hG&2*xbT>di7D^ z^FKbG!o%l({_fJ(q3@DO_-{D>GnRZc?-**k#m?ZA;$9Z%$9%hwI~({$sFJg0oYKk5 zR+$!)t?~<>|M77Z9zOrm)A3NbiajeKiRO@rU-n1zOP&8YoqQeIDO9HYbM`rBQHpXk zb0L35&X2d^G6uNtJZT*A+ZB<&@A;cj$S-nVz5Hb7f6hRDPcPrJm3`%xWSpY5s{7~1 zME?8_XQ&fyJaPJYnLly1UGHr;5$kQK9^$Bk%2>NnWz^ zKa-L7?aw4{Lsgrx=^@)S1$ouFC2YVx=YJH}U-##KSn5voMRcI&f4VT~QGHUKRW%Cp zDBjLwZ%guRG2hl&!8fvab+l%*pjLE#{pf-|(S;e&MfuUidm>8@*CXBcnEI@7_h875 zQzMDYs5{fVOYR!hurz!YO5bb2n&5R{6>|be^Q@w0fb5tw`TqVY(kcHpfro;ce`?+- z|6$6(LkDmduW7FjF?}CryuK~mI<(K@sL36$Ul>B?a zG>~_eIQa~8a6feh$c{aep8>ibK9c_csPgZY#{w0&pET4-`M00h0e>@NsaN3t#U1 zSAtIvz8ZWIycJvz-Uce&oem!Y#qTljDZ=gj`p=yKvSaGxYqigzpYFp(Q0CzIkiPz$ zht2@m@ow@nKrc8Re*kqaH#uG^1C0gcuMWNlHU|F)HgVx>ftl-_LB+@P1b?bh^bF8u z;_Kf289WDk2|O443-K0#O1Bi;Lii=%R&X`=GN^m>3h~y1injsWM)`Tqb_H$F`8EqVsXj<1ui)qUi6d*vzx!@Zx3;Y(G5B>{W34RAY0R9`?0Dcc{1%CiP z0E4Q*{O^GZRk88tP!T*8tOW87k01rq9{C|)E%dDnjs>fLJX0A|1@}D@)Q$eZp9#`g zAb(y)@81uf3sSl0Tu_}zb>6Vddyk=Gp(arMh(AX$82#*6J^9(78t8zE!C|1vtR~n5 zOa*`JY>*v~CqElh+wrRdsx2Q0%1+k>WtZz!wP%Bl!aov!0~22SY>?hpUi55`9d9Q; z8`K0I%0pAIHrNbo0ID4`uQvWPusPu^!4_aEuq7xv(hBSe9s_DGta>m2D(ts@>THl5 zQzt(g)B%3dt0O4AI)Un|I)jqm1#Am;1$B;;|^ z=&VH1vq5(JTew%K?hDnq!_9glHf3VziC4bkP7eL4ed z1C9q({<^NZc_x0AyMhVeQ1C2p7-v-7Ae-4}qZUlAx1#lYvKY)BM&wO7x6MPTO~b;CX~k26MqF?s^Q&!>=<%`QSou z7PttU4K4%4M{9@jUkT0u9|Y%u54r1)fal|X6ubc323`oh3eE#R0)IvQsfv9RKRqXX z5#f4H`eLv-$W1iQLF>AngD$||3Y-rf2QC2nfQ!Js;9_tPsQ9NizxJq>5YBrNf~DXT z@DeZvUJ72p7pinVPwwa-E!g+Wklw+s^GUKW0WlgUiQ~^OsaC12{nXhb)j)lZQSV?W zem*JP$!cce=vnD~ZAA9ct=hd|T|9|$U z`Y4J@r3lkiCEX(l-7i#9BOz*<88u8Z)67IAe5QLTLI`m}5kd$dgw7E<$K-N^kh^of z4x!`Za?bfZU+ePu?3q4jrq1{O{eJ(}W8U-pthLu#@3q!mYwfkxUVCp2Xw6*Vs^VXM z{qaL1&Fh>oWa@}Xx$X3*TRZc!Pi{^&FY;}mW5Y70PQ=2kz@m12^CxC-BXKwPGm3L^ zi!_A8|A?tYdL!=<$=~gg&%GA48<3sH=YuoZPnhuAZg5WCB&EG+$Za@p63&^J-EL4` zadu&T0iTt(Cyk)NKSwU(@LDoeZfAnaZ=Dc88`bcEeACuX6;-tP&! zOOtj!=)ADhq(we`7cO#@J8uf3^VKt?don9SIN`Md&xzw-*M56BKOmxeZ4I#pje_$6 zcBS&M1Rm5X=@MRFuj;P-;ikTsI`vmyr-o;b&*3Z=o?#QDJn-(G$VNnAyg%guD|hMX zKAj2Yp(6JnRHsS1xd#z2s8V|UJ#ar((fq}mKjOa;wJMMU_n}=GbWc zKqm)7wNIEop|gY6IU?htY>udGrc<7+@GrmqxUXBiLuI47<@dFO-6z=F=!yCjKIZG4 zPFdJp^-k&SU4du#e17W@7xg16h_4MwIOpMfcd5of47w8L74m&YihLK7XWbu?Uw>TX zu>!Xph~|^)TsWWaKB4jm*A=Cq67|L07mL*nYAgIV=-Z0ezAs4hnQ9-@Z(|N-NTfPL z8JM+4s+xI!5Oe;x#^Kblcp9V)#kqv)xyrcOuf{{iLgpl9uL^S}v-ZV3UbEK4=qG-u zJ3ia_*SZNKp7>&z1~oUZ^OeJ3Cq(Z>JO$~F4?Q>DoQ8A{+lIybvA_)ge+kPN&L6Wp)~( z=VDZLn*S!tXBqx&T?`U+_yF8=4rERuE|t&8FzQI1Fz1)LVB9&Uk)9mah_)A0Ia0^X zd|2Vghw;xbJss%MR*zILkiyjG>ZtSQ-{E&8X_nDB+zG2A=hIKiXl^@yX-mjMhTDxsQF)Ev|9bzDn%>(Z1|(pZ~gxSnELE z@c!0VPp?D!e{!-a)IX=%`|b18O$`vEwJvWSK;LMuPkRc`SCM-|6K&#rcH`|;!1p=+JS3Mz9+MecFC zay0LYXb=QE4`k!<`CR4lslLmb2g&DcKA$SfJ4RHlZkb#9Na<6h>$Y5_a4Jjf1?ovWio=JK`%c_@;I1;>^50O#ccMq< z$>%Mi28jumF>5rj4}9KC8UK9VDpRih{C@6qhs$*>y1({gSbzR#;G^F7ULWy<|*SMFOiFvNt*oo6d!ai11b?l)2D zPts-3b!;iwGNbgN(x;Q>V9k~*x6J3@Yz`&*lrPBR65>|8J}#C0K-?B1D*K!N8_M4I z+djV&Gzi3m%bsUQWB2;}nzFB0ek)V{zAi90H6}dAeuDJ;-lu0!(H>nzhEA^d`^Qp^ z6@0oDx^!u7=FO9&YnxBki0tBuB&;%Jp3F=zX8P<2tZR!2=T8B`4JrFye3;42tH5#(}Wrc2p zV;U1V-o?}1#G_|a^*-d}Gpcrumi)#+IF1us9PAS|YiTDY;?VaQY#h1hxX6rMgT%F7 zm;SMcOdl6VU#O`~Kd8Cy0H}0}TA$(i9d8X!fqItKzEgQL>Fv#$OkeD`Cv+v5a=;Ev&8JvhiU7U^ zam<2B_iU(i&xK02sC3VRO7{YoOn11vSC&b)9XF;<_Z7sUbT5QT_aYakf6tchAM98! z^*Zo1E{@?A7jU50qxJ4a64P-;U7-d;`kj@TV4*eU$+iDW;h*oER;GOD_k5aq0(_Dw0jBk9;swr?3gBXI_`0C+zXWs z-WwY466s1hhL(xLjzLnVV~vaBL8x>*1Z|m)Efa?wKcr5_qb`oepwh7p9>)rL9i9>l z=fz&@Q>SCSi{mM%bUY31cg8cz#9^<|snhYCi{p8ybZkt-VfS_Tb8D}qsnfB^#qlCk zI$nbM-bbBCmPyA>+%#=^T@44b4(Y}PY%r3AOh=X=tC5Y!Pe?s(J`6^(kj2O<m8sw&mQ9+kCDY>uX+Yp9wjw(A;rW*k5_Z zpYp3phoCrz5SPF2+5k7L4|v^QINdcIh1>AI)$1_Ral-E0iQWUeUXynwbe#URT14ho*%H|MHsI6Z*M7rga2IJg#HYoS!7rz! zGG*cC`t#Holq-u>=uh+dODZex zSm<%%?h?&@``40>l|UO2fxdz?mO7u$E?yGP~rx8MN@9P9c<|GxLF_B5FPtI>Um*R3)LJu6>{XQ3my=9=e^CHu z%Y^fPA8BYhCe$B<(omWF`m$#HV9Z$-=KuZZI@;?}e#5<<|2nt(M!nW}em#w?O3mqM#vh25w2YQ4=Rz93j`}ssTz5^8-UrCb zET0!!QSJXMUbIzY?;9{4inOAz70&zh>1Q~SNPl5=5if{w_jec|6(D`kvBbr%=K)ZuaURPlvb5jRl@08;e+w}X(+6k-=2j1+=cBm*479A9O9mYZB9O=cUdT`mi2xq ztkQj6#m71U!@@{VFM3Q6pC2tbGdiOX+<8pb%{$B`7Uus$oX1?3=E#8T;^EmDx#5mg?ITU+pRfw&{Wf)bS((m- z`qkaTjwYlIagUWQh@UyG&@ zXHYUDTARnP<97xn-vu*9L}yHkmi*234V~OrV)?;%#B6idbNzmpa{J7en=P)kjAi| zjNIHl6EgC~`_4~(bPme-=@sf883)?$zL)Wnl~KS>=b|%niYN5S%*-w*w$T>#W$Ss~ zcv}+0+mf&>tzT0E=F|nP6_#MQqF(*dg;^G zjex!JdwD2*s^ei@;q)y-R~N!4eb_+M9q_O8-5m1YvYh{)OJ7au>-G43 zAr!V%xv<$&Y}xfdNp<`W=6Ed7~)u7<2%XrsBoEN1;<6lK*ERN1<9i6=?I``4&{QA-PUq!E|8NKSZ=;Ftt*G!CF z`)KsKkVXj=1$RNuSS3OT(G=;u>6K#`QM|1eFv{yCrq7=X)caSpwclt z5l5FYYut8yFLgRDb#Ytt(6aalMP<2B>r_O~lc;Ogij3SL$@!=;F8usyuE^#8I|P z?OIjpbgXc3tb|I(oryT~d_=N5>^f8Gblm0QSOt}iyAyGg&5KS;c82~rBH49K{Ro}_KZdGbpTGgm->J^7amlB+tAsv-D!I?$Ncb0M%l}Bq zOfjiX*0-ixW7jv#?9C?o%_8sC-T2eDrIY^5N&{nLec#^uv(K^U9L$UQHK@R>M=63X zh`&$qHR(`Megjp0-@e;bS<)Re)19zov7aRn?hsy5{P&MjD zI0F6zS^6~LnBE$DCj2Mv#qeM7a`qJva{5hkE}&1DFL5fjO`t41y@{IcZEE zl&lMNB1@?o!;x@ZIE!l0Nf2DU~$k_YZOH%mPzLl_lok=~%rTfn}r0_qgoPYIT ze20Y)br`Mho}M$y`9F-c=l#vNL(ik`7^`t`VAf+4k9r`zt3c*Ri95grXsf?eRrQ1!DXJQntX zC&1p&ezT^0eOt)+?S>|;g>~n=>fCDoNUFLvubf|9Bf@^e_3Vmren*z`8?Ivu%K26O z4aZxye%Up?)b(o+`6RoMQ=sbCsW4o>WLNzf4AbC{a`kH{?y6s>LDjEeQ1$C{sQNV= zs(y`t;rb=J>Q_2c{W_yu{Thk8>erc2^=lMV{W=S(ew__fzs`Z-`X#&S*J!Bvb#A%( zbsp}jUt^%^*I20fl>t@1#zEDuOc<_Tva5b&LDjG9a`o$c+*QBEL)EVdQ1vSZs(xJn zRlhETs$aSAe(s*w{w#cMujJf@`?B(VN4U;hRnBkuekt7VsosX;E#K!INA74})ap7s zWm?v6`TjInztpGOwZ|Z_e%VOz;4V`{KJ~Mh@;VTzJ*qxU#=S1Q2sVIIIIcAj9d8Y% z;;!rJG}sPKhq_K*3YAj%JKouqtIKfj2``63ppNT$EBkO5hv&c&I2z7?Y(X&bWjf|U zg)4wFIX)H6f*T^wa-PEF-aLi<0eS$9Xtmy@y`~xqhQ~4bPL=H=j^o%7X4IkYakfib z3tBNyw(F8XVomc4;%lq{H0BD@qOx2F_k&8S4#{2CrYPbwOcIZ{hf3@K)TPgSWwt+;O#~ z+d2L@yaV@d;horjfOo+N8Iqo=Q1)tY75?;YwR^Ga-A1diH-Ylk0^WyvOL#v#20j4W z!8P!BD1Rq9yY6v3hh8lycg{Q$s;2BWiG!~KlZ1^a8v*F{|FN9CPLii+{ z3fDuOkf-2G_%xgYpMh6G#dnRfUkf+jeiM8a-T|M3E1>+XgwJEY6aE46?4xmi#MvK( zFW~+P+yp;>FT!u(OR!qh`mX_H*SnNnhK=E7*dG27c7T6^9pNjm2bBJv&fW`_;(j*V z0(0T3@G|%sTny!ZiL+k^U&s9}_y&9e{uw?A--PSoR`>!`xR;%MGkgp8PvG0|AMhPm zgNx8Mco>xbBb_}BzKeS&_#W&B--rF-b~pfj0Ea_`8|mz4!VhsTfFHpb@ME|Hegf}= z@_&!B-wQv*{VDhvEQO!LE$}b!RrojfE>yS=oc%-DasL{A1^*3qK<&GczbO0~dlmQ% z)FS`4Fb(d6P2k^QJNP~93V(pTpu+ca_Wtlk+|%Jt@I3fWm;vQ4)7i7&zi_`0{u>rS z7Wd+M*M_D*Re!e+0&GUk~?# z8)0?$dw2Y0$2XwDy#;G<{B5{D+zt{Z74AD{{|7t>_h>b;2W!AO zur90%4~FtzA0CXo0jvj`I`@{&eiW>adso;1o(vCxy`jSQb@qO+A?|}=BbW{kg`?qN z@LZ^HnT`{o!cT&YaW902!y8@p9P!Zeg$j>wU?+lya6iy zo1J|bY=Qd|uqAu}9tAhSR`4|_|8F|`R@fT%?_e8PCB|4EvQ`>t3lD;x}?o#AxY1w} zR-ekXxudanV*Xf%J1MmylZ?HPw}WVoS1U5n*z+R!&aROI>$;IbXU{kG0$i;BVT94B zM)xt=;--DcdN;I2%8|$*c97QLO&VHbtHsl;GG|6c;dYb}>z>82qs_6l5v@<9W4|9+ zjl6@rg=o%l5~7j0UCXM&PMSK5H57-8T~i5 zMx!q~PONX-r*Z63WQ1`~kDP)3bC9f1nDDqW&-stTWF8x_1Ex`Ad?<`YciR7`b(~ye zI&wLpkqXZllg37TkF!zaeB6B6G^){eWwiFDxKwr;W$GT%A;vCun~yV~-n*>PrQQeC zf#Zs+J!jh1gMK`J(ui_vL^(@GH-5L&-6M>RBU!$-EIRISSbHw@cEC==rMjTet?o@7 zi!ROmS|B)3a!i)dp~k
A56h=o3u)Ar^3va&BemI`C*}HC8>xqw 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 P)6yq*$X=&d&4~X8FD<25 diff --git a/sql2/bin/Debug/System.Threading.Tasks.Extensions.dll b/sql2/bin/Debug/System.Threading.Tasks.Extensions.dll deleted file mode 100644 index eeec92852705946904d0e2fa0443d454075781f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25984 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 X8xk??{<$qV(@xwRy_&qqMCktjQv_f` diff --git a/sql2/bin/Debug/sql2.exe b/sql2/bin/Debug/sql2.exe deleted file mode 100644 index 07b1a273bcac57e82979bd46ae0e11ded356f000..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 265728 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 z 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 bGwmJ;7KGrxO`}EXuZw#`;(NFEDg*xkFh`3{ diff --git a/sql2/bin/Debug/sql2.exe.config b/sql2/bin/Debug/sql2.exe.config deleted file mode 100644 index 90133cf..0000000 --- a/sql2/bin/Debug/sql2.exe.config +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - \ No newline at end of file diff --git a/sql2/bin/Debug/sql2.pdb b/sql2/bin/Debug/sql2.pdb deleted file mode 100644 index 74eab1c5e921084a1bf46a2b1da13cc85f505137..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 228864 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 Y@Oj{8`1j}FS@7HuUmre4e@jdLe|Ub9x&QzG

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 diff --git a/sql2/bin/Debug/System.Buffers.dll b/sql2/bin/Debug/System.Buffers.dll deleted file mode 100644 index f2d83c51416e90dbc31154545b16df3b3f7a7909..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20856 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 VSA1A~Xq)uh0^wu(F;p2s{|B2kf;9jD diff --git a/sql2/bin/Debug/System.Memory.dll b/sql2/bin/Debug/System.Memory.dll deleted file mode 100644 index 46171997966f26bda11e58586c51b2817bde5cca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 142240 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 diff --git a/sql2/bin/Debug/System.Numerics.Vectors.dll b/sql2/bin/Debug/System.Numerics.Vectors.dll deleted file mode 100644 index 08659724d4f8534ee97a543e93dd6d3c702fcd15..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 115856 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