MCPcopy Create free account

hub / github.com/TankHQ/tank / functions

Functions1,110 in github.com/TankHQ/tank

↓ 293 callersMethodpush_str
(&mut self, s: &str)
tank-core/src/query/dyn_query.rs:50
↓ 193 callersMethodpush
(&mut self, c: char)
tank-core/src/query/dyn_query.rs:53
↓ 105 callersMethodas_value
(self)
tank-tests/src/enums.rs:31
↓ 82 callersMethodwrite_query
(&self, writer: &dyn SqlWriter, context: &mut Context, out: &mut DynQuery)
tank-core/src/join.rs:48
↓ 76 callersMethodselect
( self, select: Select, )
tank-core/src/query/builder/mod.rs:21
↓ 75 callersMethodlen
Returns the number of columns in the row.
tank-core/src/row.rs:55
↓ 73 callersMethodinto_iter
(self)
tank-core/src/row.rs:63
↓ 64 callersMethoddriver
(&self)
tank-core/src/pool.rs:187
↓ 63 callersMethodwhere_expr
( self, condition: Where, )
tank-core/src/query/builder/select.rs:36
↓ 55 callersMethodaccept_visitor
( &self, matcher: &mut dyn ExpressionVisitor, writer: &dyn SqlWriter, context:
tank-core/src/column.rs:157
↓ 54 callersMethodbuild
(&self, driver: &D)
tank-core/src/query/builder/select.rs:171
↓ 53 callersMethodnext
(&mut self)
tank-core/src/util.rs:32
↓ 49 callersMethodfrom
(value: FpCategory)
tank-tests/src/custom.rs:47
↓ 46 callersMethodsave
Saves the entity (insert or update if available) based on primary key presence. Errors: - Missing PK in the table. - Execution failures from underlyi
tank-core/src/entity.rs:233
↓ 45 callersMethodfetch
( &'s mut self, query: impl AsQuery<D> + 's, )
tank-core/src/pool.rs:209
↓ 42 callersMethodas_str
(&'s self)
tank-core/src/query/dyn_query.rs:44
↓ 42 callersFunctionmatches_path
Determine if the trailing segments of a `syn::Path` match the expected identifiers.
tank-core/src/util.rs:146
↓ 38 callersMethodbind
Bind value to next placeholder. Error if not prepared.
tank-core/src/query/query.rs:45
↓ 37 callersMethodwrite_select
(&self, out: &mut DynQuery, query: &impl SelectQuery<Data>)
tank-valkey/src/sql_writer.rs:108
↓ 33 callersMethodswitch_fragment
(&'s mut self, fragment: Fragment)
tank-core/src/writer/context.rs:100
↓ 32 callersMethodas_ref
(&self)
tank-core/src/pool.rs:268
↓ 29 callersMethodadd
(self, rhs: Self)
tank-core/src/interval.rs:286
↓ 29 callersMethodis_empty
(&self)
tank-mongodb/src/payload.rs:276
↓ 28 callersFunctionseparated_by
Write an iterator of items separated by a delimiter into a string.
tank-core/src/util.rs:157
↓ 26 callersMethodorder_by
( self, order_by: OrderBy, )
tank-core/src/query/builder/select.rs:96
↓ 26 callersMethodwrite_insert
( &self, out: &mut DynQuery, entities: impl IntoIterator<Item = &'b E>, _updat
tank-valkey/src/sql_writer.rs:204
↓ 25 callersMethodis_empty
Checks if the table reference has no name, schema, or alias.
tank-core/src/table_ref.rs:53
↓ 25 callersMethodsql_writer
(&self)
tank-mysql/src/driver.rs:23
↓ 24 callersMethodfrom
( self, from: From, )
tank-core/src/query/builder/select.rs:18
↓ 24 callersFunctioninit_logs
()
tank-tests/src/lib.rs:68
↓ 22 callersMethodbuffer
(&mut self)
tank-core/src/query/dyn_query.rs:28
↓ 21 callersMethodconnect_pool
Creates a new connection to the database at the specified URL.
tank-core/src/driver.rs:28
↓ 21 callersMethodlimit
(self, limit: Option<u32>)
tank-core/src/query/builder/select.rs:114
↓ 20 callersMethodexecute
( &'s mut self, query: impl AsQuery<D> + 's, )
tank-core/src/pool.rs:216
↓ 18 callersMethodis_empty
(&self)
tank-core/src/query/dyn_query.rs:62
↓ 18 callersMethodwrite_query
(&self, _writer: &dyn SqlWriter, _context: &mut Context, _out: &mut DynQuery)
tank-core/src/query/builder/mod.rs:70
↓ 18 callersMethodwrite_value
(&self, _context: &mut Context, out: &mut DynQuery, value: &Value)
tank-mongodb/src/sql_writer.rs:153
↓ 17 callersFunctionas_c_string
Convenience wrapper converting into a `CString`.
tank-core/src/util.rs:189
↓ 17 callersMethodwrite_identifier
Writes an identifier (like a table or column name) to the query builder, optionally quoting it.
tank-core/src/writer/sql_writer.rs:91
↓ 16 callersMethodname
Column name.
tank-core/src/column.rs:128
↓ 14 callersMethodas_mut
(&mut self)
tank-core/src/pool.rs:274
↓ 14 callersMethodget_column
Retrieves a value by its column name. Returns `None` if the column doesn't exist.
tank-core/src/row.rs:48
↓ 14 callersMethodlen
(&self)
tank-core/src/query/dyn_query.rs:56
↓ 14 callersMethodseparator
(&self)
tank-valkey/src/sql_writer.rs:55
↓ 13 callersMethodas_identifier
(&self, context: &mut Context)
tank-core/src/expression/binary_op.rs:92
↓ 13 callersMethodas_query
(self)
tank-core/src/query/as_query.rs:10
↓ 12 callersFunctionerror_message_from_ptr
(ptr: &'a *const i8)
tank-core/src/util.rs:199
↓ 12 callersMethodgroup_by
( self, group_by: GroupBy, )
tank-core/src/query/builder/select.rs:57
↓ 11 callersMethodas_dyn
(&self)
tank-core/src/writer/sql_writer.rs:1355
↓ 11 callersMethodis_empty
(&self)
tank-valkey/src/prepared.rs:12
↓ 11 callersMethodis_null
(&self)
tank-duckdb/src/cbox.rs:12
↓ 11 callersMethodprepare
( &'s mut self, query: impl AsQuery<D> + 's, )
tank-core/src/pool.rs:191
↓ 11 callersMethodtry_as
Attempts to convert the value to the type of another value, if they are compatible.
tank-core/src/value.rs:179
↓ 11 callersMethodwrite_identifier
( &self, _context: &mut Context, out: &mut DynQuery, value: &str, quot
tank-mysql/src/sql_writer.rs:28
↓ 10 callersMethodclear
(&mut self)
tank-core/src/query/dyn_query.rs:22
↓ 10 callersFunctionexecute_tests
(pool: &mut impl ConnectionPool<D>)
tank-tests/src/lib.rs:80
↓ 10 callersMethodhash
(&self, state: &mut H)
tank-core/src/value.rs:355
↓ 10 callersFunctionwrite_escaped
Write, escaping occurrences of `search` char with `replace` while copying into buffer.
tank-core/src/util.rs:176
↓ 9 callersMethodend
(&mut self)
tank-tests/src/requests.rs:119
↓ 9 callersFunctionvalue_to_json
(v: &Value)
tank-core/src/util.rs:40
↓ 9 callersMethodwrite_str
(&mut self, s: &str)
tank-core/src/query/dyn_query.rs:85
↓ 8 callersMethodas_null
Create a value retaining only the type information, with all data set to NULL.
tank-core/src/value.rs:143
↓ 8 callersMethodeq
(&self, other: &Self)
tank-core/src/value.rs:256
↓ 8 callersMethodextend
(&mut self, iter: T)
tank-core/src/row.rs:77
↓ 8 callersMethodget
(&'s self)
tank-core/src/pool.rs:127
↓ 8 callersMethodis_null
Checks if the value is NULL.
tank-core/src/value.rs:105
↓ 8 callersFunctiontank_value_to_duckdb_logical_type
(v: &Value)
tank-duckdb/src/utility.rs:10
↓ 8 callersMethodunits_mask
Identify non-zero components (year, month, etc.).
tank-core/src/interval.rs:211
↓ 8 callersMethodwrite_table_ref
Write table reference.
tank-core/src/writer/sql_writer.rs:108
↓ 7 callersMethodfull_name
Returns the fully qualified name (schema.table) or the alias if one is present.
tank-core/src/table_ref.rs:36
↓ 7 callersMethodget_payload
(&self)
tank-mongodb/src/prepared.rs:26
↓ 7 callersMethodhaving
( self, having: Having, )
tank-core/src/query/builder/select.rs:78
↓ 7 callersMethodis_scalar
Checks if the value is a scalar type (not an array, struct, etc.).
tank-core/src/value.rs:224
↓ 7 callersMethodsame_type
Checks if two values have the same type, ignoring their actual data.
tank-core/src/value.rs:87
↓ 7 callersMethodswitch_table
(&'s mut self, table_ref: TableRef)
tank-core/src/writer/context.rs:110
↓ 7 callersMethodwrite_string
(&self, context: &mut Context, out: &mut DynQuery, value: &str)
tank-core/src/writer/sql_writer.rs:315
↓ 7 callersMethodwrite_value
Write value.
tank-core/src/writer/sql_writer.rs:222
↓ 6 callersMethodas_hmsns
Deconstruct into (hours, minutes, seconds, nanoseconds).
tank-core/src/interval.rs:165
↓ 6 callersFunctionexecute_tests
(pool: &mut impl ConnectionPool<D>)
tank-valkey/tests/init.rs:26
↓ 6 callersMethodnamespace
(&self)
tank-mongodb/src/payload.rs:109
↓ 6 callersMethodstatement
(&self)
tank-sqlite/src/prepared.rs:31
↓ 6 callersMethodtable_ref
(&self)
tank-core/src/relations.rs:36
↓ 6 callersFunctionu128_to_duckdb_uhugeint
(v: u128)
tank-duckdb/src/conversions.rs:20
↓ 6 callersFunctionvalue_to_bson
(v: &Value)
tank-mongodb/src/util.rs:6
↓ 6 callersMethodvalues
Accesses the raw values in this row.
tank-core/src/row.rs:44
↓ 5 callersMethodas_value
(self)
tank-core/src/as_value.rs:54
↓ 5 callersMethodas_value
(self)
tank-scylladb/src/value_wrap.rs:44
↓ 5 callersMethodbegin
(&mut self)
tank-core/src/pool.rs:249
↓ 5 callersFunctiondecode_type
(ty: &Type)
tank-core/src/decode_type.rs:9
↓ 5 callersMethoddelete
Deletes this entity instance via its primary key. Errors: - Missing PK in the table. - If not exactly one row was deleted. - Execution failures from
tank-core/src/entity.rs:276
↓ 5 callersFunctiontank_value_to_duckdb_value
(value: &Value)
tank-duckdb/src/utility.rs:113
↓ 5 callersMethodwrite_insert
( &self, out: &mut DynQuery, entities: impl IntoIterator<Item = &'b E>, update
tank-mongodb/src/sql_writer.rs:1053
↓ 4 callersMethodas_duration
Convert to `std::time::Duration` (approximate). Uses `days_in_month` for conversion.
tank-core/src/interval.rs:187
↓ 4 callersFunctionconsume_while
Consume a prefix of `input` while the predicate returns true, returning that slice.
tank-core/src/util.rs:210
↓ 4 callersFunctionexecute_tests
(pool: &mut impl ConnectionPool<D>)
tank-scylladb/tests/init.rs:37
↓ 4 callersMethodget_select
(&self)
tank-core/src/query/builder/select.rs:137
↓ 4 callersFunctioni128_to_duckdb_hugeint
(v: i128)
tank-duckdb/src/conversions.rs:9
↓ 4 callersMethodrow
Full row representation with column labels.
tank-core/src/entity.rs:46
↓ 4 callersMethodseparator
Separator used for qualified names (e.g., schema.table.column)
tank-core/src/writer/sql_writer.rs:78
↓ 4 callersMethodsql_writer
(&self)
tank-duckdb/src/driver.rs:22
next →1–100 of 1,110, ranked by callers