Package com.firebolt.jdbc.client.query
Interface QueryParameterProvider
- All Known Implementing Classes:
FireboltCloudV1QueryParameterProvider
,FireboltCloudV2QueryParameterProvider
,FireboltCoreQueryParameterProvider
,LocalhostQueryParameterProvider
public interface QueryParameterProvider
Class responsible for creating the query parameters that need to be sent to the backend.
The parameters are different for each type of backend, though some ore common. Having each backend type provide its own query parameters makes it more flexible
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiongetQueryParams
(FireboltProperties properties, StatementInfoWrapper statementInfoWrapper, int queryTimeout, boolean isServerAsync) Returns a map of parameters that will be added to the url and sent to the firebolt backend
-
Field Details
-
TAB_SEPARATED_WITH_NAMES_AND_TYPES_FORMAT
- See Also:
-
-
Method Details
-
getQueryParams
Map<String,String> getQueryParams(FireboltProperties properties, StatementInfoWrapper statementInfoWrapper, int queryTimeout, boolean isServerAsync) Returns a map of parameters that will be added to the url and sent to the firebolt backend- Returns:
-