Skip to content

Latest commit

 

History

History
320 lines (177 loc) · 3.81 KB

pinot-noir.md

File metadata and controls

320 lines (177 loc) · 3.81 KB

Home > pinot-noir

pinot-noir package

Classes

Class

Description

PinotBrokerClient

Pinot DB client.

PinotBrokerJSONTransport

Pinot broker JSON transport based on "undici" http client.

PinotError

SqlFormat

SqlUtils

Sql utils class.

Enumerations

Enumeration

Description

EBrokerErrorCode

Broker error codes

EBrokerTransportErrorCode

Broker error codes

EPinotErrorType

Pinot error types

ERROR_CODES

Pinot error codes

Functions

Function

Description

sql(strings, values)

SQL template tag

Interfaces

Interface

Description

IBrokerResponse

Pinot broker response

IBrokerTransportConfig

Pinot broker transport config options

IBrokerTransportRequestOptions

Pinot broker HTTP request options

IPinoException

Pinot exception

IPinotBrokerTransport

Pinot broker transport interface. Implement it create your own.

IPinotClient

Pinot client interface.

IPinotErrorConstructorArgs

IPinotPoolStats

Pinot transport pool statistics

IPinotQueryOptions

Query options

IPinotSqlException

Apache Pinot exception

IQueryResult

Query result

IQueryStats

Pinot query statistics. Just converted and categorized pinot response stats

IResponseSchema

Response data schema

IResultTable

Pinot result table

Variables

Variable

Description

NON_PINOT_OPTIONS

Non pinot options list.

Type Aliases

Type Alias

Description

TPinotDataType

Available Pinot data types

TQueueTolerancePredefined

Predefined queue tolerance values.