Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TankHQ/tank
/ types & classes
Types & classes
279 in github.com/TankHQ/tank
⨍
Functions
1,110
◇
Types & classes
279
↓ 377 callers
Class
Some
tests/join.rs:347
↓ 13 callers
Class
ValueWrap
tank-valkey/src/value_wrap.rs:5
↓ 11 callers
Class
Interval
tank-core/src/interval.rs:42
↓ 11 callers
Interface
Prepared
Parameterized, backend-prepared query handle. Enables pre-parsing and parameter binding. # Semantics `bind`: Append value. `bind_index`: Set value a
tank-core/src/query/prepared.rs:14
↓ 7 callers
Class
ValueWrap
tank-postgres/src/value_wrap.rs:13
↓ 5 callers
Enum
Value
tank-core/src/value.rs:21
↓ 3 callers
Class
RawQuery
tank-core/src/query/query.rs:5
↓ 3 callers
Class
RowWrap
tank-mongodb/src/row_wrap.rs:11
↓ 2 callers
Class
DeclareTableRef
tank-core/src/table_ref.rs:111
↓ 2 callers
Class
ValueWrap
tank-scylladb/src/value_wrap.rs:25
↓ 1 callers
Class
Entries
tank-macros/src/decode_column.rs:76
↓ 1 callers
Enum
Fragment
tank-core/src/writer/context.rs:6
↓ 1 callers
Class
IntervalWrap
tank-postgres/src/interval_wrap.rs:8
↓ 1 callers
Class
Row
tank-core/src/row.rs:24
↓ 1 callers
Class
RowWrap
tank-mysql/src/row_wrap.rs:4
↓ 1 callers
Class
RowWrap
tank-scylladb/src/row_wrapper.rs:12
↓ 1 callers
Class
ValueWrap
tank-mysql/src/value_wrap.rs:5
Class
ATable
tank-tests/src/other.rs:11
Class
ATable
tests/expression.rs:272
Class
Account
tank-tests/src/transaction2.rs:10
Enum
Action
tank-core/src/column.rs:71
Class
AggregatePayload
tank-mongodb/src/payload.rs:80
Class
Alpha
tests/join.rs:22
Enum
AnotherEnum
tank-tests/src/enums.rs:53
Class
AppendTable
tests/util.rs:725
Class
Arrays1
tank-tests/src/arrays1.rs:13
Class
Arrays2
tank-tests/src/arrays1.rs:22
Interface
AsQuery
tank-core/src/query/as_query.rs:3
Interface
AsValue
Bidirectional conversion between Rust types and `Value`.
tank-core/src/as_value.rs:28
Class
Author
tank-tests/src/books.rs:15
Class
AverageMetrics
tank-tests/src/metrics.rs:428
Class
Bar
tests/query.rs:455
Class
BatchPayload
tank-mongodb/src/payload.rs:87
Class
BinaryOp
tank-core/src/expression/binary_op.rs:50
Enum
BinaryOpType
tank-core/src/expression/binary_op.rs:10
Class
Book
tank-tests/src/books.rs:25
Class
BookAuthorResult
tank-tests/src/books.rs:178
Class
Books
tank-tests/src/books.rs:278
Class
Bravo
tests/join.rs:27
Class
CBox
tank-sqlite/src/cbox.rs:41
Class
CBox
tank-duckdb/src/cbox.rs:48
Class
Cart
tank-tests/src/shopping.rs:43
Class
Cart
tests/sql.rs:111
Class
Cart
tank-mongodb/tests/pipeline.rs:97
Class
Carts
tank-tests/src/shopping.rs:280
Class
CdTable
tests/util.rs:843
Class
CharTable
tank-tests/src/other.rs:17
Class
Charlie
tests/join.rs:203
Class
ColItem
tank-macros/src/cols.rs:7
Class
ColList
tank-macros/src/cols.rs:35
Class
ColumnDef
tank-core/src/column.rs:99
Class
ColumnMetadata
tank-macros/src/decode_column.rs:13
Class
ColumnRef
tank-core/src/column.rs:19
Interface
ColumnTrait
Trait exposing column definition and reference.
tank-core/src/column.rs:10
Class
ComplexNullFields
tank-tests/src/complex.rs:18
Class
ConditionEntry
tank-tests/src/conditions.rs:12
Interface
Connection
A live database handle capable of executing queries and spawning transactions. Extends [`Executor`] with connection and transaction management. # Li
tank-core/src/connection.rs:19
Interface
ConnectionPool
A managed pool of reusable database connections. Every method that yields connections produces a [`PooledConnection`] that is automatically returned
tank-core/src/pool.rs:81
Class
Container
tank-tests/src/arrays2.rs:15
Class
Context
tank-core/src/writer/context.rs:38
Class
ContextUpdater
tank-core/src/writer/context.rs:129
Class
CountryMaxIncome
tank-tests/src/metrics.rs:541
Class
CreateCollectionPayload
tank-mongodb/src/payload.rs:59
Class
CreateDatabasePayload
tank-mongodb/src/payload.rs:70
Interface
CreateTableQuery
tank-core/src/query/builder/create_table.rs:38
Class
CreateTableQueryBuilder
tank-core/src/query/builder/create_table.rs:4
Class
CustomValues
tank-tests/src/custom.rs:12
Class
Customer
tests/customer.rs:12
Class
DBConnectionManager
tank-core/src/pool.rs:22
Interface
Dataset
Queryable data source (table or join tree). Implementors know how to render themselves inside a FROM clause.
tank-core/src/dataset.rs:9
Enum
DefaultValueType
tank-core/src/expression/default_value_type.rs:4
Class
DeletePayload
tank-mongodb/src/payload.rs:51
Class
Delta
tests/join.rs:269
Interface
Driver
Backend connector and dialect.
tank-core/src/driver.rs:9
Class
DropCollectionPayload
tank-mongodb/src/payload.rs:65
Class
DropDatabasePayload
tank-mongodb/src/payload.rs:75
Interface
DropTableQuery
tank-core/src/query/builder/drop_table.rs:38
Class
DropTableQueryBuilder
tank-core/src/query/builder/drop_table.rs:4
Class
DuckDBConnection
Wrapper around a DuckDB `duckdb_connection` pointer used by the DuckDB driver. Provides helpers to execute queries and extract results into `tank_core
tank-duckdb/src/connection.rs:31
Class
DuckDBDriver
tank-duckdb/src/driver.rs:8
Class
DuckDBPrepared
tank-duckdb/src/prepared.rs:17
Class
DuckDBSqlWriter
tank-duckdb/src/sql_writer.rs:13
Class
DuckDBTransaction
Wrapper for DuckDB transactions. Begins a transaction via the driver `SqlWriter` and executes commit/rollback SQL through the connection. Implements
tank-duckdb/src/transaction.rs:11
Enum
DynQuery
tank-core/src/query/dyn_query.rs:10
Enum
EitherIterator
Iterator adapter for two types.
tank-core/src/util.rs:17
Class
Employee
tests/employee.rs:14
Class
Employees
tests/query.rs:185
Class
EmptyInsert
tests/util.rs:712
Class
Entity
tests/column.rs:10
Interface
Entity
Database entity mapping. Use `#[derive(Entity)]` to implement this trait.
tank-core/src/entity.rs:17
Class
EntityA
tank-tests/src/transaction1.rs:11
Class
EntityB
tank-tests/src/transaction1.rs:18
Class
Entry
tank-tests/src/enums.rs:90
Class
Entry
tank-macros/src/decode_column.rs:55
Class
Events
tests/query.rs:156
Interface
Executor
Async query execution. Implemented by connections.
tank-core/src/executor.rs:16
Interface
Expression
Renderable SQL expression.
tank-core/src/expression/expression.rs:8
Interface
ExpressionCollection
tank-core/src/query/builder/mod.rs:82
Interface
ExpressionVisitor
tank-core/src/expression/visitor.rs:6
Enum
FieldType
tank-mongodb/src/visitor.rs:12
next →
1–100 of 279, ranked by callers