Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ClickHouse/clickhouse-rs
/ functions
Functions
959 in github.com/ClickHouse/clickhouse-rs
⨍
Functions
959
◇
Types & classes
219
↓ 2 callers
Function
start_server
(compression: Compression, with_validation: bool)
benches/mocked_select.rs:82
↓ 2 callers
Method
terminated
(&mut self, span: &tracing::Span)
src/insert_formatted.rs:113
↓ 2 callers
Function
test
(chunks: &[&[u8]], expected: &[u8])
src/compression/zstd.rs:150
↓ 2 callers
Function
test_env
()
tests/it/main.rs:288
↓ 2 callers
Function
test_provide
()
tests/it/mock.rs:7
↓ 2 callers
Method
total_size
(&self)
src/compression/lz4.rs:88
↓ 2 callers
Method
try_send
( &mut self, bytes: Bytes, original_size: u64, )
src/insert_formatted.rs:376
↓ 2 callers
Function
widen_from_le_bytes
(bytes: &[u8])
src/types/int256.rs:554
↓ 2 callers
Function
with_authentication
(mut builder: Builder, auth: &Authentication)
src/headers.rs:54
↓ 2 callers
Method
with_database
Specifies a database name. Automatically [clears the metadata cache][Self::clear_cached_metadata] for this instance only. # Examples ``` # use click
src/lib.rs:176
↓ 2 callers
Method
with_max_bytes
The maximum number of uncompressed bytes in one `INSERT` statement. This is the soft limit, which can be exceeded if rows between [`Inserter::commit(
src/inserter.rs:104
↓ 2 callers
Function
with_request_headers
( mut builder: Builder, headers: &HashMap<String, String>, products_info: &[ProductInfo], )
src/headers.rs:26
↓ 2 callers
Method
with_timeouts
Sets timeouts for different operations. `send_timeout` restricts time on sending a data chunk to a socket. `None` disables the timeout, it's a defaul
src/insert.rs:86
↓ 2 callers
Function
write_arg
(writer: &mut impl Write, value: &impl Serialize)
src/sql/ser.rs:511
↓ 2 callers
Method
write_buffered
(&mut self, data: &[u8])
src/insert_formatted.rs:596
↓ 2 callers
Function
write_param
(writer: &mut impl Write, value: &impl Serialize)
src/sql/ser.rs:521
↓ 2 callers
Method
writer
(&mut self)
ext-arrow/src/lib.rs:329
↓ 1 callers
Method
_priv_span
(&self)
src/cursors/bytes.rs:166
↓ 1 callers
Method
abort
(&self)
src/request_body.rs:111
↓ 1 callers
Function
bench
(opts: BenchmarkOpts)
benches/select_numbers.rs:18
↓ 1 callers
Function
bench
(opts: BenchmarkOpts)
benches/select_market_data.rs:97
↓ 1 callers
Function
calc_checksum
(buffer: &[u8])
src/compression/zstd.rs:20
↓ 1 callers
Method
calc_next_at
(&mut self)
src/ticks.rs:56
↓ 1 callers
Method
capacity
(&self)
src/insert_formatted.rs:557
↓ 1 callers
Method
check_tuple_fully_validated
(&self)
src/rowbinary/validation.rs:211
↓ 1 callers
Method
clear_cached_metadata
Clear table metadata that was previously received and cached. [`Insert`][crate::insert::Insert] uses cached metadata when sending data with validatio
src/lib.rs:566
↓ 1 callers
Method
client_with_sql
(&self)
src/insert_formatted.rs:97
↓ 1 callers
Function
cmp_le
(left: &[u8; 32], right: &[u8; 32])
src/types/int256.rs:571
↓ 1 callers
Method
collect
Collects the whole response into a single [`Bytes`]. # Cancel safety This method is NOT cancellation safe. If cancelled, already collected bytes are
src/cursors/bytes.rs:91
↓ 1 callers
Method
collect
(self)
src/test/handlers.rs:117
↓ 1 callers
Function
collect_bad_response
( status: StatusCode, exception_code: Option<String>, body: Incoming, compression: Compression
src/response.rs:127
↓ 1 callers
Function
collect_bytes
(stream: impl Stream<Item = Result<Bytes>>)
src/response.rs:166
↓ 1 callers
Function
collect_response
( response: HyperResponseFuture, compression: Compression, )
src/response.rs:78
↓ 1 callers
Function
column_names
(data: &DataStruct, cx: &Ctxt, container: &Container)
macros/src/lib.rs:25
↓ 1 callers
Function
cursor_next
Pattern 2: use `BytesCursor::next()`.
examples/stream_into_file.rs:38
↓ 1 callers
Function
ddl
(client: &Client)
examples/arrow.rs:16
↓ 1 callers
Function
ddl
(client: &Client)
examples/usage.rs:17
↓ 1 callers
Function
delete
(client: &Client)
examples/usage.rs:106
↓ 1 callers
Function
dense
Pattern 1: dense streams ------------------------ This pattern is useful when the stream is dense, i.e. with no/small pauses between rows. For instanc
examples/inserter.rs:23
↓ 1 callers
Function
deserialize_row_with_validation
Deserializes a value from `input` using metadata ([`RowMetadata`]) parsed from `RowBinaryWithNamesAndTypes` header to validate the data types. This is
src/rowbinary/de.rs:48
↓ 1 callers
Function
deserialize_row_without_validation
Deserializes a value from `input` with a row encoded in `RowBinary`, i.e. only when validation is disabled in the client.
src/rowbinary/de.rs:38
↓ 1 callers
Function
do_handle
( request: Request<Incoming>, shared: &Mutex<Shared>, )
src/test/mock.rs:190
↓ 1 callers
Method
end
Ends the current `INSERT` and whole `Inserter` unconditionally. If it isn't called, the current `INSERT` is aborted.
src/inserter.rs:346
↓ 1 callers
Function
ensure_size
(buffer: impl Buf, size: usize)
types/src/decoders.rs:17
↓ 1 callers
Function
escape_ascii
(s: &[u8], dst: &mut impl fmt::Write)
src/sql/escape.rs:32
↓ 1 callers
Function
exception
(code: u8)
src/test/handlers.rs:41
↓ 1 callers
Method
extend_slow
(&mut self, chunk: Bytes)
src/bytes_ext.rs:54
↓ 1 callers
Function
extract_exception_new
(chunk: &[u8], tag: &[u8])
src/response.rs:382
↓ 1 callers
Function
extract_exception_old
(chunk: &[u8])
src/response.rs:368
↓ 1 callers
Function
failure
(status: StatusCode)
src/test/handlers.rs:30
↓ 1 callers
Function
fetch
(client: &Client)
examples/usage.rs:58
↓ 1 callers
Function
fetch_all
(client: &Client)
examples/usage.rs:92
↓ 1 callers
Function
fetch_stream
(client: &Client)
examples/usage.rs:74
↓ 1 callers
Method
flush
(&mut self)
src/insert_formatted.rs:649
↓ 1 callers
Method
force_commit
Ends the current `INSERT` unconditionally.
src/inserter.rs:337
↓ 1 callers
Function
format_json_with_hint
( json: &[(String, Box<DataTypeNode>)], f: &mut Formatter<'_>, )
types/src/data_types.rs:312
↓ 1 callers
Function
futures03_stream
(filename: &str)
examples/stream_into_file.rs:50
↓ 1 callers
Method
get_current_column
(&self)
src/rowbinary/validation.rs:71
↓ 1 callers
Method
get_insert_metadata
(&self, raw_table_name: &str)
src/lib.rs:607
↓ 1 callers
Function
get_rows
()
examples/data_types_variant.rs:61
↓ 1 callers
Function
get_tracer
()
benches/common_select.rs:201
↓ 1 callers
Function
get_unsigned_leb128
(mut buffer: impl Buf)
src/rowbinary/utils.rs:16
↓ 1 callers
Function
get_user_agent
(products_info: &[ProductInfo])
src/headers.rs:7
↓ 1 callers
Function
handle
( request: Request<Incoming>, shared: &Mutex<Shared>, )
src/test/mock.rs:171
↓ 1 callers
Method
handle
(&mut self)
src/insert_formatted.rs:90
↓ 1 callers
Method
has_default
(self)
src/row_metadata.rs:195
↓ 1 callers
Function
hex_bytes
See https://clickhouse.com/docs/en/sql-reference/syntax#string
src/sql/escape.rs:37
↓ 1 callers
Method
init_insert
(&mut self)
src/inserter.rs:375
↓ 1 callers
Method
init_request_if_required
(&mut self)
src/insert_formatted.rs:700
↓ 1 callers
Method
init_request_if_required
(&mut self)
src/insert.rs:240
↓ 1 callers
Function
insert
`insert_arrow()` writes Arrow `RecordBatch`es to a target table. The Arrow field names are used as the target table's column list for the generated `
examples/arrow.rs:30
↓ 1 callers
Function
insert
(client: &Client)
examples/usage.rs:31
↓ 1 callers
Method
insert_arrow_with
(&self, sql: &str)
ext-arrow/src/lib.rs:77
↓ 1 callers
Function
insert_query
Referenced fully qualified here for clarity.
examples/opentelemetry.rs:172
↓ 1 callers
Method
insert_unescaped
Start a new `INSERT` statement using an unescaped table name. See [`Client::insert()`] for details.
src/lib.rs:475
↓ 1 callers
Function
inserter
(client: &Client)
examples/usage.rs:43
↓ 1 callers
Method
into_future
(self)
src/response.rs:55
↓ 1 callers
Method
into_i16
(self)
src/rowbinary/validation.rs:892
↓ 1 callers
Method
into_u8
(self)
src/rowbinary/validation.rs:888
↓ 1 callers
Method
is_field_order_wrong
(&self)
src/rowbinary/validation.rs:196
↓ 1 callers
Method
is_immutable
(self)
src/row_metadata.rs:191
↓ 1 callers
Function
is_msb_set
(le_bytes: &[u8; 32])
src/types/int256.rs:566
↓ 1 callers
Function
join_panic_schema_hint
(col: impl IntoIterator<Item = T>)
src/row_metadata.rs:285
↓ 1 callers
Method
limits_reached
(&self)
src/inserter.rs:350
↓ 1 callers
Method
make
(self)
src/test/handlers.rs:22
↓ 1 callers
Function
make_create
(client: &Client)
examples/mock.rs:10
↓ 1 callers
Function
max_execution_time
(mut client: Client, wait_end_of_query: bool)
tests/it/cursor_error.rs:20
↓ 1 callers
Method
next
Emits the next bytes chunk. # Cancel safety This method is cancellation safe.
src/cursors/bytes.rs:59
↓ 1 callers
Method
nominal_capacity
(&self)
src/insert_formatted.rs:566
↓ 1 callers
Function
now
()
examples/async_insert.rs:73
↓ 1 callers
Method
null_encoding
(&self)
src/rowbinary/validation.rs:215
↓ 1 callers
Function
parse_array
(input: &str)
types/src/data_types.rs:523
↓ 1 callers
Function
parse_datetime
(input: &str)
types/src/data_types.rs:554
↓ 1 callers
Function
parse_datetime64
(input: &str)
types/src/data_types.rs:604
↓ 1 callers
Function
parse_decimal
(input: &str)
types/src/data_types.rs:567
↓ 1 callers
Function
parse_enum
(input: &str)
types/src/data_types.rs:534
↓ 1 callers
Function
parse_enum_values_map
(input: &str)
types/src/data_types.rs:860
↓ 1 callers
Function
parse_fixed_string
(input: &str)
types/src/data_types.rs:503
↓ 1 callers
Function
parse_json
(input: &str)
types/src/data_types.rs:713
↓ 1 callers
Function
parse_low_cardinality
(input: &str)
types/src/data_types.rs:637
← previous
next →
201–300 of 959, ranked by callers