MCPcopy Create free account

hub / github.com/ClickHouse/clickhouse-rs / types & classes

Types & classes219 in github.com/ClickHouse/clickhouse-rs

↓ 50 callersClassIdentifier
src/sql/bind.rs:23
↓ 4 callersEnumCompression
src/compression/mod.rs:8
↓ 4 callersEnumEnum
tests/ui/row_forbidden.rs:2
↓ 4 callersClassTime32
src/rowbinary/tests.rs:12
↓ 4 callersClassTime64
src/rowbinary/tests.rs:16
↓ 2 callersClassChunk
src/response.rs:191
↓ 2 callersEnumEnum
src/sql/ser.rs:602
↓ 2 callersClassSerializeBytes32
There's `serde_bytes::ByteArray` but it doesn't save us from having to implement our own `Visitor` for deserialization anyway, so it doesn't really ca
src/types/int256.rs:542
↓ 2 callersClassThunk
src/test/handlers.rs:15
↓ 2 callersClassTimestamp
benches/select_market_data.rs:25
↓ 2 callersClassTimestamp32
src/rowbinary/tests.rs:6
↓ 1 callersClassChunkSender
src/request_body.rs:77
↓ 1 callersClassFixedPoint128
src/rowbinary/tests.rs:23
↓ 1 callersClassFixedPoint64
src/rowbinary/tests.rs:20
↓ 1 callersClassIncomingStream
Produces bytes from incoming data frames. Skips trailer frames (CH doesn't use them for now). Converts hyper errors to our own.
src/response.rs:251
↓ 1 callersClassNaiveDateWrapper
Distribution isn't implemented for `chrono` types, but we can lift the implementation from the `time` crate: https://docs.rs/time/latest/src/time/rand
tests/it/chrono.rs:231
↓ 1 callersClassRecordDdlControl
src/test/handlers.rs:164
↓ 1 callersClassRecordHandler
src/test/handlers.rs:85
↓ 1 callersClassStructFieldIdentifier
src/rowbinary/de.rs:488
↓ 1 callersClassTimestamp64
src/rowbinary/tests.rs:9
↓ 1 callersClassTraceId
benches/select_market_data.rs:28
EnumAccessType
src/row_metadata.rs:11
InterfaceArrowClientExt
Extension methods for [`clickhouse::Client`] for use with Arrow.
ext-arrow/src/lib.rs:20
ClassArrowCursor
ext-arrow/src/lib.rs:374
ClassArrowInsert
Performs an `INSERT` query accepting Arrow [`RecordBatch`]es. # Errors Any [`ArrowError`][arrow_schema::ArrowError]s are wrapped as [`Error::Other`].
ext-arrow/src/lib.rs:136
InterfaceArrowQueryExt
Extension methods for [`clickhouse::query::Query`] for use with Arrow.
ext-arrow/src/lib.rs:89
ClassAttributes
macros/src/attributes.rs:3
EnumAuthentication
src/lib.rs:87
ClassBenchmarkOpts
benches/common_select.rs:159
InterfaceBenchmarkRow
benches/common_select.rs:14
ClassBenchmarkStats
benches/common_select.rs:131
InterfaceBind
src/sql/bind.rs:6
ClassBorrowedRow
tests/it/insert.rs:265
ClassBufInsertFormatted
A wrapper around [`InsertFormatted`] which buffers writes.
src/insert_formatted.rs:527
ClassBytesCursor
A cursor over raw bytes of the response returned by [`Query::fetch_bytes`]. Unlike [`RowCursor`] which emits rows deserialized as structures from Row
src/cursors/bytes.rs:37
ClassBytesExt
src/bytes_ext.rs:6
ClassChunks
Uses `Option<_>` to make this stream fused. Uses `Box<_>` in order to reduce the size of cursors.
src/response.rs:198
ClassClient
src/lib.rs:56
ClassColumn
types/src/data_types.rs:8
EnumColumnDefaultKind
src/row_metadata.rs:45
ClassCompressedData
src/insert_formatted.rs:795
ClassData
benches/select_numbers.rs:12
ClassData
tests/it/rbwnat_smoke.rs:17
ClassData
tests/it/rbwnat_validation.rs:99
ClassDataInsert
tests/it/rbwnat_smoke.rs:1422
ClassDataSelect
tests/it/rbwnat_smoke.rs:1428
EnumDataTypeNode
types/src/data_types.rs:33
ClassDataTypeValidator
src/rowbinary/validation.rs:56
ClassDataWithMaterialized
tests/it/rbwnat_smoke.rs:1502
EnumDateTimePrecision
types/src/data_types.rs:351
EnumDecimalType
types/src/data_types.rs:387
EnumDecompress
src/response.rs:275
ClassDescribeColumn
src/lib.rs:612
ClassDetectDbException
src/response.rs:321
ClassEmptyStruct
tests/ui/row_forbidden.rs:17
EnumEnum16
examples/data_types_derive_simple.rs:200
EnumEnum8
examples/data_types_derive_simple.rs:192
InterfaceEnumOrVariantIdentifier
src/rowbinary/validation.rs:879
EnumEnumType
types/src/data_types.rs:330
EnumError
src/error.rs:15
ClassEvent
examples/async_insert.rs:12
ClassEvent
examples/enums.rs:37
ClassF
src/sql/ser.rs:613
ClassFoo
tests/it/insert.rs:320
ClassFoo
tests/it/inserter.rs:307
ClassFoo
examples/opentelemetry.rs:12
ClassFoo2
tests/it/insert.rs:428
ClassFooRow
tests/it/opentelemetry.rs:62
ClassFooRow
tests/it/insert.rs:615
InterfaceHandler
src/test/mod.rs:9
InterfaceHttpClient
A trait for underlying HTTP client. Firstly, now it is implemented only for `hyper_util::client::legacy::Client`, it's impossible to use another HTTP
src/http_client.rs:23
EnumIdentifierType
src/rowbinary/validation.rs:874
EnumInner
src/request_body.rs:16
ClassInnerDataTypeValidator
src/rowbinary/validation.rs:263
EnumInnerDataTypeValidatorKind
src/rowbinary/validation.rs:269
ClassInsert
src/insert.rs:41
ClassInsertFormatted
src/insert_formatted.rs:43
ClassInsertMetadata
src/row_metadata.rs:38
ClassInsertMetadataCache
src/lib.rs:115
EnumInsertState
ext-arrow/src/lib.rs:141
EnumInsertState
src/insert_formatted.rs:60
ClassInsertWriter
ext-arrow/src/lib.rs:337
ClassInserter
src/inserter.rs:24
ClassInt256
src/types/int256.rs:277
EnumIntervalType
types/src/data_types.rs:448
ClassInvalidRow
tests/it/insert.rs:720
ClassJSONTestRow
tests/it/insert.rs:151
ClassL2Update
benches/select_market_data.rs:12
ClassLastSpanProcessor
tests/it/opentelemetry.rs:168
EnumLevel
examples/enums.rs:46
ClassLz4Decoder
src/compression/lz4.rs:19
ClassLz4Meta
src/compression/lz4.rs:81
EnumMapAsSequenceValidatorState
src/rowbinary/validation.rs:257
EnumMapValidatorState
src/rowbinary/validation.rs:246
EnumMessage
src/request_body.rs:21
ClassMetadata
tests/it/rbwnat_smoke.rs:1180
ClassMock
A mock server for testing.
src/test/mock.rs:31
EnumMyEnum16
tests/it/rbwnat_smoke.rs:447
EnumMyEnum8
tests/it/rbwnat_smoke.rs:438
ClassMyRow
src/row.rs:403
next →1–100 of 219, ranked by callers