Creates a new HttpTransport instance using Node.js HTTP modules.
Sender configuration object containing connection details
Protected ReadonlysecureProtected ReadonlyhostProtected ReadonlyportProtected ReadonlyusernameProtected ReadonlypasswordProtected ReadonlytokenProtected ReadonlytlsProtected ReadonlytlsProtected ReadonlyrequestProtected ReadonlyrequestProtected ReadonlyretryProtected ReadonlylogHTTP transport does not require explicit connection closure.
Promise that resolves immediately
Gets the default auto-flush row count for HTTP transport.
Default number of rows that trigger auto-flush
Sends data to QuestDB using HTTP POST.
Buffer containing the data to send
Internal parameter for tracking retry start time
Internal parameter for tracking retry intervals
Promise resolving to true if data was sent successfully
HTTP transport implementation using Node.js built-in http/https modules.
Supports both HTTP and HTTPS protocols with configurable authentication.