MCPcopy Create free account

hub / github.com/TankHQ/tank / functions

Functions1,110 in github.com/TankHQ/tank

Methodeq
(&self, other: &Self)
tank-core/src/column.rs:191
Methodeq
(&self, other: &Self)
tank-core/src/interval.rs:251
Methodeq
(&self, other: &Self)
tank-core/src/expression/operand.rs:49
Methodexec_after_start
(&self, _: ContainerState)
tank-mongodb/tests/init.rs:98
Methodexecute
Executes a query and returns the total number of affected rows.
tank-core/src/executor.rs:77
Methodexecute_batch
(self)
tank-scylladb/src/transaction.rs:23
Functionexpr
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
Methodexpression_binary_op_fragments
( &self, context: &mut Context, op_type: BinaryOpType, )
tank-duckdb/src/sql_writer.rs:69
Methodexpression_binary_op_key
(value: BinaryOpType)
tank-mongodb/src/sql_writer.rs:81
Functionextract_number
(input: &mut &'s str)
tank-core/src/util.rs:224
Methodextract_result
(result: *mut duckdb_result, tx: Sender<Result<QueryResult>>)
tank-duckdb/src/connection.rs:152
Methodfetch
Executes a query and streams the resulting rows, ignoring affected counts.
tank-core/src/executor.rs:63
Methodfetch
( &'s mut self, query: impl AsQuery<Self::Driver> + 's, )
tank-core/src/executor.rs:142
Methodfetch
( &'s mut self, query: impl AsQuery<PostgresDriver> + 's, )
tank-postgres/src/connection.rs:94
Methodfetch
( &'s mut self, query: impl AsQuery<ScyllaDBDriver> + 's, )
tank-scylladb/src/connection.rs:129
Methodfind_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
Methodfind_one
Finds the first entity matching a condition expression. Returns `Ok(None)` if no row matches.
tank-core/src/entity.rs:177
Functionfixed_decimal_round_trip
()
tests/value.rs:2270
Functionfloat_conversions
()
tests/value.rs:2062
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
tank-sqlite/src/prepared.rs:241
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
tank-duckdb/src/prepared.rs:34
Methodfmt
(&self, f: &mut Formatter<'_>)
tank-duckdb/src/connection.rs:219
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
tank-mysql/src/prepared.rs:70
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
tank-mysql/src/connection.rs:93
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
tank-core/src/value.rs:415
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
tank-core/src/query/query.rs:8
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
tank-postgres/src/prepared.rs:67
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
tank-valkey/src/prepared.rs:59
Methodfmt
(&self, f: &mut Formatter<'_>)
tank-yourdb/src/prepared.rs:33
Methodfmt
(&self, f: &mut Formatter<'_>)
tank-scylladb/src/prepared.rs:62
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
tank-macros/src/decode_column.rs:33
Methodfmt
(&self, f: &mut Formatter<'_>)
tank-mongodb/src/prepared.rs:90
Methodfragment
Creates a context for a specific SQL fragment.
tank-core/src/writer/context.rs:68
Methodfrom
(value: CBox<duckdb_prepared_statement>)
tank-duckdb/src/prepared.rs:160
Methodfrom
(value: &'a tank_core::Value)
tank-mysql/src/value_wrap.rs:8
Methodfrom
(value: PoolConfig)
tank-core/src/pool_config.rs:25
Methodfrom
(value: Row)
tank-core/src/row.rs:92
Methodfrom
(value: Decimal)
tank-core/src/relations.rs:12
Methodfrom
(value: &'static str)
tank-core/src/table_ref.rs:89
Methodfrom
(value: &'a ColumnDef)
tank-core/src/column.rs:142
Methodfrom
(value: std::time::Duration)
tank-core/src/interval.rs:318
Methodfrom
(value: &'static str)
tank-core/src/as_value.rs:66
Methodfrom
(value: Query<D>)
tank-core/src/query/dyn_query.rs:92
Methodfrom
(value: &str)
tank-core/src/query/query.rs:74
Methodfrom
(value: &'a T)
tank-core/src/expression/expression.rs:123
Methodfrom
(value: Value)
tank-core/src/expression/default_value_type.rs:54
Methodfrom
(value: &'a Value)
tank-postgres/src/value_wrap.rs:22
Methodfrom
(value: IntervalWrap)
tank-postgres/src/interval_wrap.rs:64
Methodfrom
(value: ValueWrap<'a>)
tank-valkey/src/value_wrap.rs:8
Methodfrom
(value: tank_core::Value)
tank-scylladb/src/value_wrap.rs:28
Functionfrom_bitmask
()
tests/interval.rs:253
Methodfrom_bitmask
(mask: u8)
tank-core/src/interval.rs:23
Methodfrom_days
(value: i64)
tank-core/src/interval.rs:132
Methodfrom_duration
(duration: &std::time::Duration)
tank-core/src/interval.rs:71
Methodfrom_hours
(value: i64)
tank-core/src/interval.rs:124
Methodfrom_micros
(value: i128)
tank-core/src/interval.rs:87
Methodfrom_millis
(value: i128)
tank-core/src/interval.rs:96
Methodfrom_mins
(value: i64)
tank-core/src/interval.rs:113
Methodfrom_months
(value: i64)
tank-core/src/interval.rs:148
Methodfrom_nanos
(value: i128)
tank-core/src/interval.rs:79
Methodfrom_redis_value
(value: redis::Value)
tank-valkey/src/value_wrap.rs:206
Methodfrom_row_opt
(mut row: mysql_async::Row)
tank-mysql/src/row_wrap.rs:7
Methodfrom_secs
(value: i64)
tank-core/src/interval.rs:105
Methodfrom_sql
(ty: &Type, raw: &'a [u8])
tank-postgres/src/value_wrap.rs:34
Methodfrom_sql
(ty: &Type, raw: &'a [u8])
tank-postgres/src/interval_wrap.rs:42
Methodfrom_sql_null
(ty: &Type)
tank-postgres/src/value_wrap.rs:37
Methodfrom_sql_nullable
( ty: &Type, raw: Option<&'a [u8]>, )
tank-postgres/src/value_wrap.rs:40
Functionfrom_std_duration
()
tests/interval.rs:423
Functionfrom_time_duration
()
tests/interval.rs:435
Methodfrom_weeks
(value: i64)
tank-core/src/interval.rs:140
Methodfrom_years
(value: i64)
tank-core/src/interval.rs:156
Methodget_exists
(&self)
tank-core/src/query/builder/drop_table.rs:21
Methodget_name
(expression: impl Expression, qualify: bool)
tank-mongodb/src/sql_writer.rs:807
Methodget_not_exists
(&self)
tank-core/src/query/builder/create_table.rs:21
Methodget_update
(&self)
tank-core/src/query/builder/insert_into.rs:35
Methodget_values
(&self)
tank-core/src/query/builder/insert_into.rs:31
Methodhash
(&self, state: &mut H)
tank-core/src/column.rs:199
Methodhash
(&self, state: &mut H)
tank-core/src/interval.rs:261
Functionhash_interval
()
tests/interval.rs:390
Functionhashmap_conversions
()
tests/value.rs:2240
Functionidentifiers
(executor: &mut impl Executor)
tank-tests/src/identifiers.rs:20
Functioninsane
(executor: &mut impl Executor)
tank-tests/src/insane.rs:55
Methodinsert_into
(self)
tank-core/src/query/builder/mod.rs:36
Methodinsert_many
Bulk insert entities.
tank-core/src/entity.rs:137
Methodinsert_one
Insert a single entity.
tank-core/src/entity.rs:124
Functioninteger_cross_type_conversions
()
tests/value.rs:2023
Functioninteger_decimal_conversions
()
tests/value.rs:2044
Functioninteger_from_float64
()
tests/value.rs:2017
Functioninteger_from_json
()
tests/value.rs:1989
Functioninteger_from_varchar_and_unknown
()
tests/value.rs:2005
Functioninterval
(executor: &mut impl Executor)
tank-tests/src/interval.rs:23
Functioninterval_parse
()
tests/value.rs:2138
Methodinto_box
(self)
tank-core/src/pool.rs:167
Methodinto_dyn
(self)
tank-core/src/query/query.rs:62
Methodinto_pipeline
(self)
tank-valkey/src/prepared.rs:22
Methodinvert
(op: BinaryOpType)
tank-mongodb/src/visitor.rs:510
Methodis_empty
True if the query has no meaningful value (the meaning depends on the driver).
tank-core/src/query/prepared.rs:29
Methodis_empty
(&self)
tank-mongodb/src/prepared.rs:84
Functionis_field
()
tank-mongodb/tests/visitor.rs:20
Methodis_prepared
True if it is the prepared variant.
tank-core/src/query/query.rs:32
← previousnext →501–600 of 1,110, ranked by callers