Toggle navigation sidebar
Toggle in-page Table of Contents
Repository patterns for Python
Contents:
Tutorial
Repositories
In-Memory Repository
CSV Repository
JSON Directory Repository
SQL Repositories
SQL Expressions Repository
SQL ORM Repository
Mongo Repository
Creating Custom Repository
CRUD: Create, Read, Update, Delete
Operations
SQL Tools
Table
SQL Functions
Cookbook
Transaction
Logging Handler
Examples
CRUD App with FastAPI
CRUD App with Command Line
References
Abstract Classes
Version history
repository
open issue
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
I
|
J
|
L
|
M
|
N
|
O
|
Q
|
R
|
S
|
T
|
U
A
add() (redbird.base.BaseRepo method)
all() (redbird.base.BaseResult method)
B
BaseRepo (class in redbird.base)
BaseResult (class in redbird.base)
bind (redbird.sql.Table attribute)
C
cls_result (redbird.templates.TemplateRepo attribute)
count() (in module redbird.sql)
(redbird.base.BaseResult method)
(redbird.sql.Table method)
(redbird.templates.TemplateResult method)
create() (redbird.sql.Table method)
create_table() (in module redbird.sql)
CSVFileRepo (class in redbird.repos)
D
data_to_item() (redbird.base.BaseRepo method)
delete() (in module redbird.sql)
(redbird.base.BaseRepo method)
(redbird.base.BaseResult method)
(redbird.repos.CSVFileRepo method)
(redbird.repos.JSONDirectoryRepo method)
(redbird.repos.MemoryRepo method)
(redbird.repos.MongoRepo method)
(redbird.repos.SQLExprRepo method)
(redbird.repos.SQLRepo method)
(redbird.sql.Table method)
(redbird.templates.TemplateResult method)
drop() (redbird.sql.Table method)
E
execute() (in module redbird.sql)
(redbird.sql.Table method)
exists() (redbird.sql.Table method)
F
filter_by() (redbird.base.BaseRepo method)
(redbird.repos.CSVFileRepo method)
(redbird.repos.JSONDirectoryRepo method)
(redbird.repos.MemoryRepo method)
(redbird.repos.MongoRepo method)
(redbird.repos.SQLExprRepo method)
(redbird.repos.SQLRepo method)
first() (redbird.base.BaseResult method)
(redbird.templates.TemplateResult method)
format_query() (redbird.base.BaseResult method)
(redbird.templates.TemplateRepo method)
(redbird.templates.TemplateResult method)
G
get_by() (redbird.base.BaseRepo method)
get_field_value() (redbird.base.BaseRepo method)
I
insert() (in module redbird.sql)
(redbird.base.BaseRepo method)
(redbird.repos.CSVFileRepo method)
(redbird.repos.JSONDirectoryRepo method)
(redbird.repos.MemoryRepo method)
(redbird.repos.MongoRepo method)
(redbird.repos.SQLExprRepo method)
(redbird.repos.SQLRepo method)
(redbird.sql.Table method)
J
JSONDirectoryRepo (class in redbird.repos)
L
last() (redbird.base.BaseResult method)
(redbird.templates.TemplateResult method)
limit() (redbird.base.BaseResult method)
(redbird.templates.TemplateResult method)
M
MemoryRepo (class in redbird.repos)
MongoRepo (class in redbird.repos)
N
name (redbird.sql.Table attribute)
O
open_transaction() (redbird.sql.Table method)
Q
query() (redbird.base.BaseResult method)
(redbird.templates.TemplateResult method)
query_count() (redbird.templates.TemplateRepo method)
query_data() (redbird.base.BaseResult method)
(redbird.templates.TemplateRepo method)
(redbird.templates.TemplateResult method)
query_delete() (redbird.templates.TemplateRepo method)
query_items() (redbird.templates.TemplateRepo method)
query_read_first() (redbird.templates.TemplateRepo method)
query_read_last() (redbird.templates.TemplateRepo method)
query_read_limit() (redbird.templates.TemplateRepo method)
query_replace() (redbird.templates.TemplateRepo method)
query_update() (redbird.templates.TemplateRepo method)
R
replace() (redbird.base.BaseRepo method)
(redbird.base.BaseResult method)
(redbird.templates.TemplateResult method)
S
select() (in module redbird.sql)
(redbird.sql.Table method)
set_field_value() (redbird.base.BaseRepo method)
SQLExprRepo (class in redbird.repos)
SQLRepo (class in redbird.repos)
T
Table (class in redbird.sql)
TemplateRepo (class in redbird.templates)
TemplateResult (class in redbird.templates)
to_item() (redbird.base.BaseRepo method)
transaction() (redbird.sql.Table method)
U
update() (in module redbird.sql)
(redbird.base.BaseRepo method)
(redbird.base.BaseResult method)
(redbird.repos.CSVFileRepo method)
(redbird.repos.JSONDirectoryRepo method)
(redbird.repos.MemoryRepo method)
(redbird.repos.MongoRepo method)
(redbird.repos.SQLExprRepo method)
(redbird.repos.SQLRepo method)
(redbird.sql.Table method)
(redbird.templates.TemplateResult method)
upsert() (redbird.base.BaseRepo method)