Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TankHQ/tank
/ functions
Functions
1,110 in github.com/TankHQ/tank
⨍
Functions
1,110
◇
Types & classes
279
Method
eq
(&self, other: &Self)
tank-core/src/column.rs:191
Method
eq
(&self, other: &Self)
tank-core/src/interval.rs:251
Method
eq
(&self, other: &Self)
tank-core/src/expression/operand.rs:49
Method
exec_after_start
(&self, _: ContainerState)
tank-mongodb/tests/init.rs:98
Method
execute
Executes a query and returns the total number of affected rows.
tank-core/src/executor.rs:77
Method
execute_batch
(self)
tank-scylladb/src/transaction.rs:23
Function
expr
Parse a Rust expression into a typed SQL expression tree. The macro accepts a subset of Rust syntax with additional sentinel tokens for SQL semantics
tank-macros/src/lib.rs:223
Method
expression_binary_op_fragments
( &self, context: &mut Context, op_type: BinaryOpType, )
tank-duckdb/src/sql_writer.rs:69
Method
expression_binary_op_key
(value: BinaryOpType)
tank-mongodb/src/sql_writer.rs:81
Function
extract_number
(input: &mut &'s str)
tank-core/src/util.rs:224
Method
extract_result
(result: *mut duckdb_result, tx: Sender<Result<QueryResult>>)
tank-duckdb/src/connection.rs:152
Method
fetch
Executes a query and streams the resulting rows, ignoring affected counts.
tank-core/src/executor.rs:63
Method
fetch
( &'s mut self, query: impl AsQuery<Self::Driver> + 's, )
tank-core/src/executor.rs:142
Method
fetch
( &'s mut self, query: impl AsQuery<PostgresDriver> + 's, )
tank-postgres/src/connection.rs:94
Method
fetch
( &'s mut self, query: impl AsQuery<ScyllaDBDriver> + 's, )
tank-scylladb/src/connection.rs:129
Method
find_many
Streams entities matching a condition. `limit` restricts the maximum number of rows returned at a database level if `Some` (if supported by the drive
tank-core/src/entity.rs:192
Method
find_one
Finds the first entity matching a condition expression. Returns `Ok(None)` if no row matches.
tank-core/src/entity.rs:177
Function
fixed_decimal_round_trip
()
tests/value.rs:2270
Function
float_conversions
()
tests/value.rs:2062
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
tank-sqlite/src/prepared.rs:241
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
tank-duckdb/src/prepared.rs:34
Method
fmt
(&self, f: &mut Formatter<'_>)
tank-duckdb/src/connection.rs:219
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
tank-mysql/src/prepared.rs:70
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
tank-mysql/src/connection.rs:93
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
tank-core/src/value.rs:415
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
tank-core/src/query/query.rs:8
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
tank-postgres/src/prepared.rs:67
Method
fmt
(&self, f: &mut fmt::Formatter<'_>)
tank-valkey/src/prepared.rs:59
Method
fmt
(&self, f: &mut Formatter<'_>)
tank-yourdb/src/prepared.rs:33
Method
fmt
(&self, f: &mut Formatter<'_>)
tank-scylladb/src/prepared.rs:62
Method
fmt
(&self, f: &mut std::fmt::Formatter<'_>)
tank-macros/src/decode_column.rs:33
Method
fmt
(&self, f: &mut Formatter<'_>)
tank-mongodb/src/prepared.rs:90
Method
fragment
Creates a context for a specific SQL fragment.
tank-core/src/writer/context.rs:68
Method
from
(value: CBox<duckdb_prepared_statement>)
tank-duckdb/src/prepared.rs:160
Method
from
(value: &'a tank_core::Value)
tank-mysql/src/value_wrap.rs:8
Method
from
(value: PoolConfig)
tank-core/src/pool_config.rs:25
Method
from
(value: Row)
tank-core/src/row.rs:92
Method
from
(value: Decimal)
tank-core/src/relations.rs:12
Method
from
(value: &'static str)
tank-core/src/table_ref.rs:89
Method
from
(value: &'a ColumnDef)
tank-core/src/column.rs:142
Method
from
(value: std::time::Duration)
tank-core/src/interval.rs:318
Method
from
(value: &'static str)
tank-core/src/as_value.rs:66
Method
from
(value: Query<D>)
tank-core/src/query/dyn_query.rs:92
Method
from
(value: &str)
tank-core/src/query/query.rs:74
Method
from
(value: &'a T)
tank-core/src/expression/expression.rs:123
Method
from
(value: Value)
tank-core/src/expression/default_value_type.rs:54
Method
from
(value: &'a Value)
tank-postgres/src/value_wrap.rs:22
Method
from
(value: IntervalWrap)
tank-postgres/src/interval_wrap.rs:64
Method
from
(value: ValueWrap<'a>)
tank-valkey/src/value_wrap.rs:8
Method
from
(value: tank_core::Value)
tank-scylladb/src/value_wrap.rs:28
Function
from_bitmask
()
tests/interval.rs:253
Method
from_bitmask
(mask: u8)
tank-core/src/interval.rs:23
Method
from_days
(value: i64)
tank-core/src/interval.rs:132
Method
from_duration
(duration: &std::time::Duration)
tank-core/src/interval.rs:71
Method
from_hours
(value: i64)
tank-core/src/interval.rs:124
Method
from_micros
(value: i128)
tank-core/src/interval.rs:87
Method
from_millis
(value: i128)
tank-core/src/interval.rs:96
Method
from_mins
(value: i64)
tank-core/src/interval.rs:113
Method
from_months
(value: i64)
tank-core/src/interval.rs:148
Method
from_nanos
(value: i128)
tank-core/src/interval.rs:79
Method
from_redis_value
(value: redis::Value)
tank-valkey/src/value_wrap.rs:206
Method
from_row_opt
(mut row: mysql_async::Row)
tank-mysql/src/row_wrap.rs:7
Method
from_secs
(value: i64)
tank-core/src/interval.rs:105
Method
from_sql
(ty: &Type, raw: &'a [u8])
tank-postgres/src/value_wrap.rs:34
Method
from_sql
(ty: &Type, raw: &'a [u8])
tank-postgres/src/interval_wrap.rs:42
Method
from_sql_null
(ty: &Type)
tank-postgres/src/value_wrap.rs:37
Method
from_sql_nullable
( ty: &Type, raw: Option<&'a [u8]>, )
tank-postgres/src/value_wrap.rs:40
Function
from_std_duration
()
tests/interval.rs:423
Function
from_time_duration
()
tests/interval.rs:435
Method
from_weeks
(value: i64)
tank-core/src/interval.rs:140
Method
from_years
(value: i64)
tank-core/src/interval.rs:156
Method
get_exists
(&self)
tank-core/src/query/builder/drop_table.rs:21
Method
get_name
(expression: impl Expression, qualify: bool)
tank-mongodb/src/sql_writer.rs:807
Method
get_not_exists
(&self)
tank-core/src/query/builder/create_table.rs:21
Method
get_update
(&self)
tank-core/src/query/builder/insert_into.rs:35
Method
get_values
(&self)
tank-core/src/query/builder/insert_into.rs:31
Method
hash
(&self, state: &mut H)
tank-core/src/column.rs:199
Method
hash
(&self, state: &mut H)
tank-core/src/interval.rs:261
Function
hash_interval
()
tests/interval.rs:390
Function
hashmap_conversions
()
tests/value.rs:2240
Function
identifiers
(executor: &mut impl Executor)
tank-tests/src/identifiers.rs:20
Function
insane
(executor: &mut impl Executor)
tank-tests/src/insane.rs:55
Method
insert_into
(self)
tank-core/src/query/builder/mod.rs:36
Method
insert_many
Bulk insert entities.
tank-core/src/entity.rs:137
Method
insert_one
Insert a single entity.
tank-core/src/entity.rs:124
Function
integer_cross_type_conversions
()
tests/value.rs:2023
Function
integer_decimal_conversions
()
tests/value.rs:2044
Function
integer_from_float64
()
tests/value.rs:2017
Function
integer_from_json
()
tests/value.rs:1989
Function
integer_from_varchar_and_unknown
()
tests/value.rs:2005
Function
interval
(executor: &mut impl Executor)
tank-tests/src/interval.rs:23
Function
interval_parse
()
tests/value.rs:2138
Method
into_box
(self)
tank-core/src/pool.rs:167
Method
into_dyn
(self)
tank-core/src/query/query.rs:62
Method
into_pipeline
(self)
tank-valkey/src/prepared.rs:22
Method
invert
(op: BinaryOpType)
tank-mongodb/src/visitor.rs:510
Method
is_empty
True if the query has no meaningful value (the meaning depends on the driver).
tank-core/src/query/prepared.rs:29
Method
is_empty
(&self)
tank-mongodb/src/prepared.rs:84
Function
is_field
()
tank-mongodb/tests/visitor.rs:20
Method
is_prepared
True if it is the prepared variant.
tank-core/src/query/query.rs:32
← previous
next →
501–600 of 1,110, ranked by callers