You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`protocol` (schema) |`http`| The transport protocol to use. Options are http(s)/tcp(s). |
144
-
|`addr`|`localhost:9000`| The {host}:{port} pair denoting the QuestDB server. By default, port 9000 for HTTP, port 9009 for TCP. |
145
-
|`auto_flush`|`on`| Enables or disables auto-flushing functionality. By default, the buffer will be flushed every 75,000 rows, or every 1000ms, whichever comes first. |
146
-
|`auto_flush_rows`|`75000 (HTTP)``600 (TCP)`| The row count after which the buffer will be flushed. Effectively a batch size. |
147
-
|`auto_flush_bytes`|`Int.MaxValue`| The byte buffer length which when exceeded, will trigger a flush. |
148
-
|`auto_flush_interval`|`1000`| The millisecond interval, which once has elapsed, the next row triggers a flush. |
149
-
|`init_buf_size`|`65536`| The starting byte buffer length. Overflowing this buffer will cause the allocation `init_buf_size` bytes (an additional buffer). |
150
-
|`max_buf_size`|`104857600`| Maximum size of the byte buffer in bytes. If exceeded, an exception will be thrown. |
151
-
|`username`|| The username for authentication. Used for Basic Authentication and TCP JWK Authentication. |
152
-
|`password`|| The password for authentication. Used for Basic Authentication. |
153
-
|`token`|| The token for authentication. Used for Token Authentication and TCP JWK Authentication, needs additional reference to `net-questdb-client-tcp-auth` assembly |
154
-
|`token_x`|| Un-used. |
155
-
|`token_y`|| Un-used. |
156
-
|`tls_verify`|`on`| Denotes whether TLS certificates should or should not be verifed. Options are on/unsafe_off. |
157
-
|`tls_ca`|| Un-used. |
158
-
|`tls_roots`|| Used to specify the filepath for a custom .pem certificate. |
159
-
|`tls_roots_password`|| Used to specify the filepath for the private key/password corresponding to the `tls_roots` certificate. |
160
-
|`auth_timeout`|`15000`| The time period to wait for authenticating requests, in milliseconds. |
161
-
|`request_timeout`|`10000`| Base timeout for HTTP requests before any additional time is added. |
162
-
|`request_min_throughput`|`102400`| Expected minimum throughput of requests in bytes per second. Used to add additional time to `request_timeout` to prevent large requests timing out prematurely. |
163
-
|`retry_timeout`|`10000`| The time period during which retries will be attempted, in milliseconds. |
164
-
|`max_name_len`|`127`| The maximum allowed bytes, in UTF-8 format, for column and table names. |
|`protocol` (schema) |`http`| The transport protocol to use. Options are http(s)/tcp(s). |
144
+
|`addr`|`localhost:9000`| The {host}:{port} pair denoting the QuestDB server. By default, port 9000 for HTTP, port 9009 for TCP. |
145
+
|`auto_flush`|`on`| Enables or disables auto-flushing functionality. By default, the buffer will be flushed every 75,000 rows, or every 1000ms, whichever comes first. |
146
+
|`auto_flush_rows`|`75000 (HTTP)``600 (TCP)`| The row count after which the buffer will be flushed. Effectively a batch size. |
147
+
|`auto_flush_bytes`|`Int.MaxValue`| The byte buffer length which when exceeded, will trigger a flush. |
148
+
|`auto_flush_interval`|`1000`| The millisecond interval, which once has elapsed, the next row triggers a flush. |
149
+
|`init_buf_size`|`65536`| The starting byte buffer length. Overflowing this buffer will cause the allocation `init_buf_size` bytes (an additional buffer). |
150
+
|`max_buf_size`|`104857600`| Maximum size of the byte buffer in bytes. If exceeded, an exception will be thrown. |
151
+
|`username`|| The username for authentication. Used for Basic Authentication and TCP JWK Authentication. |
152
+
|`password`|| The password for authentication. Used for Basic Authentication. |
153
+
|`token`|| The token for authentication. Used for Token Authentication and TCP JWK Authentication. |
154
+
|`token_x`|| Un-used. |
155
+
|`token_y`|| Un-used. |
156
+
|`tls_verify`|`on`| Denotes whether TLS certificates should or should not be verifed. Options are on/unsafe_off. |
157
+
|`tls_ca`|| Un-used. |
158
+
|`tls_roots`|| Used to specify the filepath for a custom .pem certificate. |
159
+
|`tls_roots_password`|| Used to specify the filepath for the private key/password corresponding to the `tls_roots` certificate. |
160
+
|`auth_timeout`|`15000`| The time period to wait for authenticating requests, in milliseconds. |
161
+
|`request_timeout`|`10000`| Base timeout for HTTP requests before any additional time is added. |
162
+
|`request_min_throughput`|`102400`| Expected minimum throughput of requests in bytes per second. Used to add additional time to `request_timeout` to prevent large requests timing out prematurely. |
163
+
|`retry_timeout`|`10000`| The time period during which retries will be attempted, in milliseconds. |
164
+
|`max_name_len`|`127`| The maximum allowed bytes, in UTF-8 format, for column and table names. |
165
+
|`protocol_version`|| Explicitly specifies the version of InfluxDB Line Protocol to use for sender. Valid options are:<br>• protocol_version=1<br>• protocol_version=2<br>• protocol_version=auto (default, if unspecified) |
| 1 | - Plain text serialization<br>- Compatible with InfluxDB servers<br>- No array type support |
174
+
| 2 | - Binary encoding for double arrays<br>- Full support for array |
175
+
|`auto`| - **HTTP/HTTPS**: Auto-detects server capability during handshake (supports version negotiation)<br>- **TCP/TCPS**: Defaults to version 1 for compatibility |
0 commit comments