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
↓ 1 callers
Method
commit
(self)
tank-duckdb/src/transaction.rs:31
↓ 1 callers
Function
convert_interval
(value: duckdb_interval)
tank-duckdb/src/extract.rs:390
↓ 1 callers
Method
current_bson
(&mut self)
tank-mongodb/src/prepared.rs:32
↓ 1 callers
Method
current_bson
(&self)
tank-mongodb/src/payload.rs:127
↓ 1 callers
Method
current_bson_mut
(&mut self)
tank-mongodb/src/payload.rs:146
↓ 1 callers
Function
decode_column
(field: &Field)
tank-macros/src/decode_column.rs:125
↓ 1 callers
Function
decode_expression
(expr: &Expr)
tank-macros/src/decode_expression.rs:16
↓ 1 callers
Function
decode_table
(item: ItemStruct)
tank-macros/src/decode_table.rs:74
↓ 1 callers
Method
deref
(&self)
tank-core/src/pool.rs:256
↓ 1 callers
Function
do_flagging
(input: TokenStream)
tank-macros/src/frag_evaluated.rs:6
↓ 1 callers
Method
do_prepare
( &mut self, sql: String, )
tank-core/src/executor.rs:128
↓ 1 callers
Method
driver
(&self)
tank-core/src/executor.rs:117
↓ 1 callers
Function
duckdb_hugeint_to_i128
(v: &duckdb_hugeint)
tank-duckdb/src/conversions.rs:16
↓ 1 callers
Function
duckdb_uhugeint_to_u128
(v: &duckdb_uhugeint)
tank-duckdb/src/conversions.rs:27
↓ 1 callers
Function
encode_column_def
(metadata: &ColumnMetadata, column_ref: TokenStream)
tank-macros/src/encode_column_def.rs:6
↓ 1 callers
Function
encode_column_ref
(metadata: &ColumnMetadata, table: String, schema: String)
tank-macros/src/encode_column_ref.rs:5
↓ 1 callers
Method
execute
( &'s mut self, query: impl AsQuery<Self::Driver> + 's, )
tank-core/src/executor.rs:149
↓ 1 callers
Method
expression_binary_op_fragments
( &self, context: &mut Context, op_type: BinaryOpType, )
tank-core/src/writer/sql_writer.rs:657
↓ 1 callers
Function
extract_name
(statement: *mut sqlite3_stmt, index: c_int)
tank-sqlite/src/extract.rs:29
↓ 1 callers
Function
extract_value
(statement: *mut sqlite3_stmt, index: c_int)
tank-sqlite/src/extract.rs:5
↓ 1 callers
Function
extract_value
( vector: duckdb_vector, row: usize, logical_type: duckdb_logical_type, type_id: u32, data
tank-duckdb/src/extract.rs:30
↓ 1 callers
Function
extract_value
( ty: &Type, raw: Option<&[u8]>, )
tank-postgres/src/util.rs:137
↓ 1 callers
Function
flatten_recursive
(values: &'a [Value], collector: &mut Vec<&'a Value>)
tank-postgres/src/util.rs:267
↓ 1 callers
Function
from_row_trait
(table: &TableMetadata)
tank-macros/src/from_row_trait.rs:6
↓ 1 callers
Function
generate_ssl_files
()
tank-postgres/tests/init.rs:110
↓ 1 callers
Function
generate_ssl_files
()
tank-mongodb/tests/init.rs:201
↓ 1 callers
Function
hash_f32_value
(value: f32, state: &mut H)
tank-core/src/value.rs:308
↓ 1 callers
Function
hash_f64_value
(value: f64, state: &mut H)
tank-core/src/value.rs:319
↓ 1 callers
Function
hash_map_value
( value: &Option<HashMap<Value, Value>>, key_ty: &Value, value_ty: &Value, state: &mut H, )
tank-core/src/value.rs:330
↓ 1 callers
Method
if_exists
(self)
tank-core/src/query/builder/drop_table.rs:11
↓ 1 callers
Method
if_not_exists
(self)
tank-core/src/query/builder/create_table.rs:11
↓ 1 callers
Function
init_cassandra
(ssl: bool)
tank-scylladb/tests/init.rs:157
↓ 1 callers
Method
is_session
(&self)
tank-mongodb/src/connection.rs:32
↓ 1 callers
Method
is_set
(&self)
tank-core/src/expression/default_value_type.rs:12
↓ 1 callers
Function
kv_storage
(executor: &mut impl Executor)
tank-tests/src/kv_storage.rs:49
↓ 1 callers
Method
last_error
(&self)
tank-sqlite/src/prepared.rs:34
↓ 1 callers
Function
limits
(executor: &mut impl Executor)
tank-tests/src/limits.rs:43
↓ 1 callers
Method
names
Accesses the column names associated with this row.
tank-core/src/row.rs:40
↓ 1 callers
Method
parse
(input: ParseStream)
tank-macros/src/cols.rs:13
↓ 1 callers
Function
parse_join_rhs
(original: ParseStream, join: JoinType, lhs: TokenStream)
tank-macros/src/decode_join.rs:14
↓ 1 callers
Function
postgres_type_to_value
(ty: &Type)
tank-postgres/src/util.rs:282
↓ 1 callers
Function
quote_btree_map
Quote a `BTreeMap<K, V>` into tokens.
tank-core/src/util.rs:110
↓ 1 callers
Method
run
( &'s mut self, query: impl AsQuery<DuckDBDriver> + 's, )
tank-duckdb/src/connection.rs:263
↓ 1 callers
Method
run
( &'s mut self, query: impl AsQuery<D> + 's, )
tank-core/src/pool.rs:202
↓ 1 callers
Method
serialize
( &self, ty: &ColumnType, writer: CellWriter<'b>, )
tank-scylladb/src/value_wrap.rs:54
↓ 1 callers
Function
simple
(executor: &mut impl Executor)
tank-tests/src/simple.rs:43
↓ 1 callers
Method
sql_writer
(&self)
tank-postgres/src/driver.rs:20
↓ 1 callers
Method
sql_writer
(&self)
tank-scylladb/src/driver.rs:25
↓ 1 callers
Method
start_session
(&mut self)
tank-mongodb/src/connection.rs:35
↓ 1 callers
Function
structure
(pool: &mut impl ConnectionPool<D>)
tank-duckdb/tests/structure.rs:6
↓ 1 callers
Method
take_params
(&mut self)
tank-scylladb/src/prepared.rs:26
↓ 1 callers
Function
unwrap_group
(expr: &Expr)
tank-macros/src/decode_expression.rs:9
↓ 1 callers
Method
update_from
(&mut self, context: &Context)
tank-core/src/writer/context.rs:97
↓ 1 callers
Method
value_interval_units
Units used to decompose intervals (notice the decreasing order).
tank-core/src/writer/sql_writer.rs:441
↓ 1 callers
Method
value_interval_units
(&self)
tank-scylladb/src/sql_writer.rs:125
↓ 1 callers
Method
visit_binary_op
( &mut self, writer: &dyn SqlWriter, context: &mut Context, out: &mut DynQuery
tank-core/src/expression/visitor.rs:117
↓ 1 callers
Method
visit_ordered
( &mut self, _writer: &dyn SqlWriter, _context: &mut Context, _out: &mut DynQu
tank-core/src/expression/visitor.rs:258
↓ 1 callers
Method
visit_unary_op
( &mut self, _writer: &dyn SqlWriter, _context: &mut Context, _out: &mut DynQu
tank-core/src/expression/visitor.rs:240
↓ 1 callers
Method
with_alias
Returns a clone of the table reference with a new alias.
tank-core/src/table_ref.rs:47
↓ 1 callers
Method
write_binary_op
Render binary operator expression handling precedence and parenthesis.
tank-core/src/writer/sql_writer.rs:762
↓ 1 callers
Method
write_binary_op
( &self, context: &mut Context, out: &mut DynQuery, value: &BinaryOp<&dyn Expr
tank-mongodb/src/sql_writer.rs:520
↓ 1 callers
Method
write_blob
(&self, context: &mut Context, out: &mut DynQuery, value: &[u8])
tank-core/src/writer/sql_writer.rs:347
↓ 1 callers
Method
write_char
(&mut self, c: char)
tank-core/src/query/dyn_query.rs:81
↓ 1 callers
Method
write_column_comment_inline
( &self, _context: &mut Context, _out: &mut DynQuery, _column: &ColumnDef,
tank-core/src/writer/sql_writer.rs:1083
↓ 1 callers
Method
write_column_overridden_type
Write overridden type.
tank-core/src/writer/sql_writer.rs:155
↓ 1 callers
Method
write_column_overridden_type
( &self, _context: &mut Context, out: &mut DynQuery, _column: &ColumnDef,
tank-scylladb/src/sql_writer.rs:21
↓ 1 callers
Method
write_column_type
Write SQL type name.
tank-core/src/writer/sql_writer.rs:171
↓ 1 callers
Method
write_column_type
(&self, context: &mut Context, out: &mut DynQuery, value: &Value)
tank-postgres/src/sql_writer.rs:58
↓ 1 callers
Method
write_create_table_column_fragment
Emit single column definition fragment.
tank-core/src/writer/sql_writer.rs:1002
↓ 1 callers
Method
write_create_table_primary_key_fragment
Write PRIMARY KEY constraint.
tank-core/src/writer/sql_writer.rs:1038
↓ 1 callers
Method
write_current_timestamp_ms
(&self, _context: &mut Context, out: &mut DynQuery)
tank-core/src/writer/sql_writer.rs:740
↓ 1 callers
Method
write_date
(&self, context: &mut Context, out: &mut DynQuery, value: &Date)
tank-postgres/src/sql_writer.rs:109
↓ 1 callers
Method
write_date
(&self, _context: &mut Context, out: &mut DynQuery, value: &Date)
tank-mongodb/src/sql_writer.rs:250
↓ 1 callers
Method
write_function
( &self, context: &mut Context, out: &mut DynQuery, function: &str, ar
tank-core/src/writer/sql_writer.rs:593
↓ 1 callers
Method
write_identifier
( &self, _context: &mut Context, out: &mut DynQuery, value: &str, _quo
tank-mongodb/src/sql_writer.rs:126
↓ 1 callers
Method
write_interval
(&self, context: &mut Context, out: &mut DynQuery, value: &Interval)
tank-core/src/writer/sql_writer.rs:453
↓ 1 callers
Method
write_join
Render a JOIN clause.
tank-core/src/writer/sql_writer.rs:845
↓ 1 callers
Method
write_join_type
Render join keyword(s) for the given join type.
tank-core/src/writer/sql_writer.rs:832
↓ 1 callers
Method
write_json
(&self, context: &mut Context, out: &mut DynQuery, value: &serde_json::Value)
tank-core/src/writer/sql_writer.rs:569
↓ 1 callers
Method
write_list
( &self, context: &mut Context, out: &mut DynQuery, value: &mut dyn Iterator<I
tank-mongodb/src/sql_writer.rs:329
↓ 1 callers
Method
write_map
(&self, context: &mut Context, out: &mut DynQuery, value: &HashMap<Value, Value>)
tank-core/src/writer/sql_writer.rs:554
↓ 1 callers
Method
write_operand
(&self, context: &mut Context, out: &mut DynQuery, value: &Operand)
tank-core/src/writer/sql_writer.rs:702
↓ 1 callers
Method
write_ordered
Render ordered expression inside ORDER BY.
tank-core/src/writer/sql_writer.rs:812
↓ 1 callers
Method
write_query
(&self, writer: &dyn SqlWriter, context: &mut Context, out: &mut DynQuery)
tank-core/src/expression/binary_op.rs:63
↓ 1 callers
Method
write_query
(&self, writer: &dyn SqlWriter, context: &mut Context, out: &mut DynQuery)
tank-core/src/expression/expression.rs:29
↓ 1 callers
Method
write_question_mark
(&self, context: &mut Context, out: &mut DynQuery)
tank-core/src/writer/sql_writer.rs:735
↓ 1 callers
Method
write_struct
( &self, context: &mut Context, out: &mut DynQuery, value: &Vec<(String, Value
tank-core/src/writer/sql_writer.rs:573
↓ 1 callers
Method
write_time
(&self, context: &mut Context, out: &mut DynQuery, value: &Time)
tank-postgres/src/sql_writer.rs:131
↓ 1 callers
Method
write_time
(&self, _context: &mut Context, out: &mut DynQuery, value: &Time)
tank-mongodb/src/sql_writer.rs:265
↓ 1 callers
Method
write_timestamp
( &self, context: &mut Context, out: &mut DynQuery, value: &PrimitiveDateTime,
tank-postgres/src/sql_writer.rs:147
↓ 1 callers
Method
write_timestamptz
(&self, context: &mut Context, out: &mut DynQuery, value: &OffsetDateTime)
tank-mysql/src/sql_writer.rs:192
↓ 1 callers
Method
write_timestamptz
(&self, context: &mut Context, out: &mut DynQuery, value: &OffsetDateTime)
tank-core/src/writer/sql_writer.rs:412
↓ 1 callers
Method
write_tuple
( &self, context: &mut Context, out: &mut DynQuery, value: &mut dyn Iterator<I
tank-core/src/writer/sql_writer.rs:536
↓ 1 callers
Method
write_unary_op
( &self, context: &mut Context, out: &mut DynQuery, value: &UnaryOp<&dyn Expre
tank-core/src/writer/sql_writer.rs:744
↓ 1 callers
Method
write_uuid
(&self, context: &mut Context, out: &mut DynQuery, value: &Uuid)
tank-core/src/writer/sql_writer.rs:507
↓ 1 callers
Method
write_value_f32
(&self, context: &mut Context, out: &mut DynQuery, value: f32)
tank-mysql/src/sql_writer.rs:133
↓ 1 callers
Method
write_value_u128
(&self, context: &mut Context, out: &mut DynQuery, value: u128)
tank-mongodb/src/sql_writer.rs:215
↓ 1 callers
Method
write_value_u64
(&self, context: &mut Context, out: &mut DynQuery, value: u64)
tank-mongodb/src/sql_writer.rs:205
Method
accept
(&'a self, record: &'a LogFrame)
tank-mysql/tests/init.rs:30
Method
accept
(&'a self, record: &'a LogFrame)
tank-postgres/tests/init.rs:25
← previous
next →
201–300 of 1,110, ranked by callers