Skip to main content

Crate akita_core

Crate akita_core 

Source

Re-exports§

pub use serde;

Modules§

comm
Common Params
lambda
Lambda Query Wrapper - Compile-time safe column references.
subquery
SubQuery Builder - Build subqueries for IN, EXISTS, etc.

Macros§

akita_value
cfg_if
into_params_impl
into_params_ref_impl
params
This macro is a convenient way to pass named parameters to a statement.

Structs§

Blob
ColumnInfo
ColumnSpecification
ColumnStat
Condition
DatabaseName
DeleteData
DetectionResult
FieldName
Field
Fill
ForeignKey
Interval
JoinClause
Key
LambdaWrapper
Lambda wrapper for compile-time safe column references.
ObjectIter
OrderByClause
ParamsIntoIter
ParamsIter
ParamsIterMut
QueryData
Row
RowIter
Iterator of the line
Rows
use this to store data retrieved from the database
RowsIter
An iterator over Rows.
RowsIterMut
SchemaContent
SetOperation
Snowflake
SqlExpr
SqlInjectionDetector
SQL Inject the inspection module
SqlInjectionError
SqlSecurityConfig
SubQuery
SubQuery builder for constructing subqueries.
TableInfo
TableName
UpdateData
Wrapper

Enums§

AkitaDataError
AkitaValue
AndOr
Array
ArrayType
Capacity
ColumnConstraint
ConversionError
DetectionSeverity
FieldType
FillStrategy
Fill strategy for automatic field population.
IdentifierType
InsertType
InterceptorType
Interceptor type
JoinType
Literal
OperationType
Action Type - Covers all actions in Akita
OrderDirection
Params
SqlOperator
SqlType
TableKey

Traits§

ColumnIndex
Things that may be used as an index of a row column.
FromAkitaValue
GetFields
GetTableName
Table
IntoAkitaValue
IntoArrayElement
Table
ToParams

Functions§

from_akita_value
from_akita_value_opt
generate_machine_id