Crate akita_core

Crate akita_core 

Source

Re-exports§

pub use serde;

Modules§

comm
Common Params

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
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
TableInfo
TableName
UpdateData
Wrapper

Enums§

AkitaDataError
AkitaValue
AndOr
Array
ArrayType
Capacity
ColumnConstraint
ConversionError
DetectionSeverity
FieldType
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
from_key_value
A helper function that converts from a key-value pair to AkitaValue
generate_machine_id
object_to_tuples
Convert the AkitaValue of the object type to a key-value pair vector
try_into_key_value
AkitaValue Converted to a helper function for key-value pairs
tuples_to_object
Converts key-value pair vectors to object types AkitaValue

Type Aliases§

KeyValue
Key-value pair type aliases