Class luasql.exasol.ConnectionProperties

This internal class represents configuration properties for a database connection.

Tables

luasql.exasol.connectionproperties.properties Available properties for the luasql.exasol.ConnectionProperties:create method.

Methods

luasql.exasol.connectionproperties:create(properties) Create a new instance of the Connection class.
luasql.exasol.connectionproperties:get_fetchsize_bytes() Get the configured fetch size in bytes used when fetching query result data.
luasql.exasol.connectionproperties:get_tls_verify() Get the configured TLS verify mode for connecting to Exasol.
luasql.exasol.connectionproperties:get_tls_protocol() Get the configured TLS protocol for connecting to Exasol.
luasql.exasol.connectionproperties:get_tls_options() Get the configured TLS options for connection to Exasol.


Tables

luasql.exasol.connectionproperties.properties line 49
Available properties for the luasql.exasol.ConnectionProperties:create method.

Fields:

Methods

luasql.exasol.connectionproperties:create(properties) line 54
Create a new instance of the Connection class.

Parameters:

Returns:

    luasql.exasol.Connection connection the new instance

Raises:

error if given properties are not valid
luasql.exasol.connectionproperties:get_fetchsize_bytes() line 75
Get the configured fetch size in bytes used when fetching query result data. Configuration property: fetchsize_kib, see luasql.exasol.ConnectionProperties:properties. Default value: 131072 = 128 * 1024.

Returns:

    integer fetchsize in bytes
luasql.exasol.connectionproperties:get_tls_verify() line 82
Get the configured TLS verify mode for connecting to Exasol. Configuration property: tls_verify, see luasql.exasol.ConnectionProperties:properties.

Returns:

    string TLS verify mode
luasql.exasol.connectionproperties:get_tls_protocol() line 89
Get the configured TLS protocol for connecting to Exasol. Configuration property: tls_protocol, see luasql.exasol.ConnectionProperties:properties.

Returns:

    string TLS protocol
luasql.exasol.connectionproperties:get_tls_options() line 96
Get the configured TLS options for connection to Exasol. Configuration property: tls_options, see luasql.exasol.ConnectionProperties.properties.

Returns:

    string TLS options
generated by LDoc 1.5.0 Last updated 2025-03-06 11:54:17