luminadb
LuminaDB (Beginner-Friendly Guide to Table API)
📘 ModelAPI – A Friendly Guide to a Lightweight SQLite ORM
Database Modes
API Reference
luminadb
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
A
active() (luminadb.models.mixin.ScopeMixin class method)
add_column() (luminadb.Table method)
(luminadb.table.Table method)
add_excnote() (in module luminadb.models.query_builder)
all() (luminadb.BaseModel class method)
(luminadb.models.BaseModel class method)
allow_null() (luminadb.column.BuilderColumn method)
apply() (luminadb.Foreign method)
(luminadb.models.Foreign method)
(luminadb.models.helpers.Constraint method)
(luminadb.models.helpers.Foreign method)
(luminadb.models.helpers.Primary method)
(luminadb.models.helpers.Unique method)
(luminadb.models.Primary method)
(luminadb.models.Unique method)
(luminadb.Primary method)
(luminadb.Unique method)
atomic() (luminadb.BaseModel class method)
(luminadb.models.BaseModel class method)
AttrDict (in module luminadb.utils)
auto (luminadb.models.helpers.Primary property)
(luminadb.models.Primary property)
(luminadb.Primary property)
auto_commit (luminadb.Table property)
(luminadb.table.Table property)
auto_increment (luminadb.Column property)
(luminadb.column.Column property)
auto_increment() (luminadb.column.BuilderColumn method)
B
BaseModel (class in luminadb)
(class in luminadb.models)
BaseModelMixin (class in luminadb.models.mixin)
belongs_to() (luminadb.BaseModel method)
(luminadb.models.BaseModel method)
between() (in module luminadb.operators)
(luminadb.signature.Signature method)
blob() (in module luminadb)
(in module luminadb.column)
build_delete() (in module luminadb.query_builder)
build_insert() (in module luminadb.query_builder)
build_select() (in module luminadb.query_builder)
build_sql() (luminadb.Index method)
build_update() (in module luminadb.query_builder)
build_update_data() (in module luminadb.query_builder)
BuilderColumn (class in luminadb.column)
bulk_create() (luminadb.BaseModel class method)
(luminadb.models.BaseModel class method)
bulk_delete() (luminadb.BaseModel class method)
(luminadb.models.BaseModel class method)
bulk_update() (luminadb.BaseModel class method)
(luminadb.models.BaseModel class method)
C
CASCADE (luminadb.models.helpers.ConstraintEnum attribute)
check_iter() (in module luminadb.utils)
check_one() (in module luminadb.utils)
check_table() (luminadb.Database method)
(luminadb.database.Database method)
chunk() (luminadb.models.mixin.ChunkableMixin class method)
chunk_callback() (luminadb.models.mixin.ChunkableMixin class method)
ChunkableMixin (class in luminadb.models.mixin)
close() (luminadb.Database method)
(luminadb.database.Database method)
(luminadb.utils.NoopResource method)
closed (luminadb.Database property)
(luminadb.database.Database property)
cols (luminadb.subquery.SubQuery property)
Column (class in luminadb)
(class in luminadb.column)
column (luminadb.models.helpers.Constraint property)
columns() (luminadb.Index method)
(luminadb.Table method)
(luminadb.table.Table method)
commit() (luminadb.Database method)
(luminadb.database.Database method)
(luminadb.Table method)
(luminadb.table.Table method)
Constraint (class in luminadb.models.helpers)
ConstraintEnum (class in luminadb.models.helpers)
ConstraintError
count() (luminadb.BaseModel class method)
(luminadb.models.BaseModel class method)
(luminadb.models.query_builder.QueryBuilder method)
(luminadb.models.QueryBuilder method)
(luminadb.Table method)
(luminadb.table.Table method)
create() (luminadb.BaseModel class method)
(luminadb.models.BaseModel class method)
create_calls() (in module luminadb.column)
create_index() (luminadb.Database method)
(luminadb.database.Database method)
create_table() (luminadb.BaseModel class method)
(luminadb.Database method)
(luminadb.database.Database method)
(luminadb.models.BaseModel class method)
cursor() (luminadb.Database method)
(luminadb.database.Database method)
CuteDemonLordException
D
data (luminadb.signature.Signature property)
Database (class in luminadb)
(class in luminadb.database)
DatabaseExistsError
DatabaseMissingError
default (luminadb.Column property)
(luminadb.column.Column property)
DEFAULT (luminadb.models.helpers.ConstraintEnum attribute)
default() (luminadb.column.BuilderColumn method)
delete() (luminadb.BaseModel method)
(luminadb.models.BaseModel method)
(luminadb.models.query_builder.QueryBuilder method)
(luminadb.models.QueryBuilder method)
(luminadb.Table method)
(luminadb.table.Table method)
delete_index() (luminadb.Database method)
(luminadb.database.Database method)
delete_one() (luminadb.Table method)
(luminadb.table.Table method)
delete_table() (luminadb.Database method)
(luminadb.database.Database method)
deleted (luminadb.Table property)
(luminadb.table.Table property)
DependencyError
E
eq() (in module luminadb.operators)
exists() (luminadb.BaseModel class method)
(luminadb.models.BaseModel class method)
F
FeatureGatekeep
fetch() (luminadb.models.query_builder.QueryBuilder method)
(luminadb.models.QueryBuilder method)
fetch_one() (luminadb.models.query_builder.QueryBuilder method)
(luminadb.models.QueryBuilder method)
find() (luminadb.BaseModel class method)
(luminadb.models.BaseModel class method)
find_or_fail() (luminadb.BaseModel class method)
(luminadb.models.BaseModel class method)
first() (luminadb.BaseModel class method)
(luminadb.models.BaseModel class method)
first_or_fail() (luminadb.BaseModel class method)
(luminadb.models.BaseModel class method)
force_dirty (luminadb.Table property)
(luminadb.table.Table property)
force_nodelete() (luminadb.Table method)
(luminadb.table.Table method)
Foreign (class in luminadb)
(class in luminadb.models)
(class in luminadb.models.helpers)
foreign (luminadb.Column property)
(luminadb.column.Column property)
foreign() (luminadb.column.BuilderColumn method)
foreign_pragma() (luminadb.Database method)
(luminadb.database.Database method)
from_csv_file() (in module luminadb.csv)
from_csv_string() (in module luminadb.csv)
from_json() (luminadb.Column class method)
(luminadb.column.Column class method)
Function (class in luminadb.functions)
G
ge() (in module luminadb.operators)
generate() (luminadb.signature.Signature method)
get_params() (luminadb.subquery.SubQuery method)
get_table() (luminadb.BaseModel class method)
(luminadb.models.BaseModel class method)
get_uid_from_args() (in module luminadb.functions)
gt() (in module luminadb.operators)
H
has_many() (luminadb.BaseModel method)
(luminadb.models.BaseModel method)
has_one() (luminadb.BaseModel method)
(luminadb.models.BaseModel method)
hook() (in module luminadb)
(in module luminadb.models)
(in module luminadb.models.helpers)
I
ImplementationWarning
in_() (in module luminadb.operators)
(luminadb.signature.Signature method)
in_transaction (luminadb.Table property)
(luminadb.table.Table property)
Index (class in luminadb)
index_columns (luminadb.Index property)
index_name (luminadb.Index property)
index_target (luminadb.Index property)
index_unique (luminadb.Index property)
infer_type() (in module luminadb.models.type_checkers)
initiate_hook() (in module luminadb.models.helpers)
initiate_validators() (in module luminadb.models.helpers)
insert() (luminadb.Table method)
(luminadb.table.Table method)
insert_many() (luminadb.Table method)
(luminadb.table.Table method)
insert_multiple() (luminadb.Table method)
(luminadb.table.Table method)
integer() (in module luminadb)
(in module luminadb.column)
is_between (luminadb.signature.Signature property)
is_in (luminadb.signature.Signature property)
is_like (luminadb.signature.Signature property)
K
kind_sign (luminadb.signature.Signature property)
L
le() (in module luminadb.operators)
like() (in module luminadb.operators)
(luminadb.signature.Signature method)
limit (luminadb.subquery.SubQuery property)
limit() (luminadb.models.query_builder.QueryBuilder method)
(luminadb.models.QueryBuilder method)
lt() (in module luminadb.operators)
luminadb
module
luminadb.column
module
luminadb.csv
module
luminadb.database
module
luminadb.errors
module
luminadb.functions
module
luminadb.locals
module
luminadb.model
module
luminadb.models
module
luminadb.models.errors
module
luminadb.models.helpers
module
luminadb.models.mixin
module
luminadb.models.query_builder
module
luminadb.models.type_checkers
module
luminadb.operators
module
luminadb.query_builder
module
luminadb.signature
module
luminadb.subquery
module
luminadb.table
module
luminadb.typings
module
luminadb.utils
module
M
matches() (in module luminadb.utils)
model() (in module luminadb)
(in module luminadb.models)
module
luminadb
luminadb.column
luminadb.csv
luminadb.database
luminadb.errors
luminadb.functions
luminadb.locals
luminadb.model
luminadb.models
luminadb.models.errors
luminadb.models.helpers
luminadb.models.mixin
luminadb.models.query_builder
luminadb.models.type_checkers
luminadb.operators
luminadb.query_builder
luminadb.signature
luminadb.subquery
luminadb.table
luminadb.typings
luminadb.utils
N
name (luminadb.Column property)
(luminadb.column.Column property)
(luminadb.functions.Function property)
(luminadb.functions.ParsedFn attribute)
(luminadb.Table property)
(luminadb.table.Table property)
name() (luminadb.Index method)
ne() (in module luminadb.operators)
negate() (luminadb.signature.Signature method)
negated (luminadb.signature.Signature property)
NOACT (luminadb.models.helpers.ConstraintEnum attribute)
NoDataReturnedError
NoopResource (class in luminadb.utils)
normal_operator (luminadb.signature.Signature property)
nullable (luminadb.Column property)
(luminadb.column.Column property)
NullObject (class in luminadb.utils)
O
ObjectRemovedError
offset() (luminadb.models.query_builder.QueryBuilder method)
(luminadb.models.QueryBuilder method)
on_delete (luminadb.Column property)
(luminadb.column.Column property)
on_delete() (luminadb.column.BuilderColumn method)
(luminadb.Foreign method)
(luminadb.models.Foreign method)
(luminadb.models.helpers.Foreign method)
on_update (luminadb.Column property)
(luminadb.column.Column property)
on_update() (luminadb.column.BuilderColumn method)
(luminadb.Foreign method)
(luminadb.models.Foreign method)
(luminadb.models.helpers.Foreign method)
one() (luminadb.BaseModel class method)
(luminadb.models.BaseModel class method)
open() (luminadb.utils.NoopResource method)
optimize() (luminadb.Database method)
(luminadb.database.Database method)
order_by() (luminadb.models.query_builder.QueryBuilder method)
(luminadb.models.QueryBuilder method)
orders (luminadb.subquery.SubQuery property)
P
paginate_select() (luminadb.Table method)
(luminadb.table.Table method)
parse_sql() (luminadb.functions.ParsedFn method)
ParsedFn (class in luminadb.functions)
patch() (luminadb.models.query_builder.QueryBuilder method)
(luminadb.models.QueryBuilder method)
path (luminadb.Database property)
(luminadb.database.Database property)
Primary (class in luminadb)
(class in luminadb.models)
(class in luminadb.models.helpers)
primary (luminadb.Column property)
(luminadb.column.Column property)
primary() (luminadb.column.BuilderColumn method)
Q
query() (luminadb.BaseModel class method)
(luminadb.models.BaseModel class method)
QueryBuilder (class in luminadb.models)
(class in luminadb.models.query_builder)
R
raw() (luminadb.BaseModel method)
(luminadb.models.BaseModel method)
raw_source (luminadb.Column property)
(luminadb.column.Column property)
real() (in module luminadb)
(in module luminadb.column)
Rejection
rename_column() (luminadb.Table method)
(luminadb.table.Table method)
rename_table() (luminadb.Database method)
(luminadb.database.Database method)
reset_table() (luminadb.Database method)
(luminadb.database.Database method)
resolve() (luminadb.Foreign method)
(luminadb.models.Foreign method)
(luminadb.models.helpers.Foreign method)
RESTRICT (luminadb.models.helpers.ConstraintEnum attribute)
rollback() (luminadb.Database method)
(luminadb.database.Database method)
(luminadb.Table method)
(luminadb.table.Table method)
Row (class in luminadb)
(class in luminadb.utils)
S
ScopeMixin (class in luminadb.models.mixin)
SecurityError
select() (luminadb.Table method)
(luminadb.table.Table method)
select_one() (luminadb.Table method)
(luminadb.table.Table method)
set_type() (luminadb.column.BuilderColumn method)
SETNULL (luminadb.models.helpers.ConstraintEnum attribute)
shrink_memory() (luminadb.Database method)
(luminadb.database.Database method)
Signature (class in luminadb.signature)
source (luminadb.Column property)
(luminadb.column.Column property)
source_column (luminadb.Column property)
(luminadb.column.Column property)
sql (luminadb.Database property)
(luminadb.database.Database property)
sqlite_multithread_check() (in module luminadb.utils)
SubQuery (class in luminadb.subquery)
subquery() (luminadb.Table method)
(luminadb.table.Table method)
T
Table (class in luminadb)
(class in luminadb.table)
table (luminadb.subquery.SubQuery property)
table() (luminadb.Database method)
(luminadb.database.Database method)
TableRemovedError
tables() (luminadb.Database method)
(luminadb.database.Database method)
target (luminadb.Foreign property)
(luminadb.models.Foreign property)
(luminadb.models.helpers.Foreign property)
target() (luminadb.Index method)
text() (in module luminadb)
(in module luminadb.column)
throw() (luminadb.models.query_builder.QueryBuilder method)
(luminadb.models.QueryBuilder method)
to_column() (luminadb.column.BuilderColumn method)
to_csv_file() (in module luminadb.csv)
to_csv_string() (in module luminadb.csv)
to_dict() (luminadb.BaseModel method)
(luminadb.models.BaseModel method)
to_json() (luminadb.Column method)
(luminadb.column.Column method)
(luminadb.Index method)
to_safe_instance() (luminadb.BaseModel method)
(luminadb.models.BaseModel method)
type (luminadb.Column property)
(luminadb.column.Column property)
typecheck() (in module luminadb.models.type_checkers)
U
UnexpectedResultError
Unique (class in luminadb)
(class in luminadb.models)
(class in luminadb.models.helpers)
unique (luminadb.Column property)
(luminadb.column.Column property)
unique() (luminadb.column.BuilderColumn method)
(luminadb.Index method)
update() (luminadb.BaseModel method)
(luminadb.models.BaseModel method)
(luminadb.models.query_builder.QueryBuilder method)
(luminadb.models.QueryBuilder method)
(luminadb.Table method)
(luminadb.table.Table method)
update_one() (luminadb.Table method)
(luminadb.table.Table method)
upsert() (luminadb.BaseModel class method)
(luminadb.models.BaseModel class method)
V
vacuum() (luminadb.Database method)
(luminadb.database.Database method)
validate() (in module luminadb)
(in module luminadb.models)
(in module luminadb.models.helpers)
(luminadb.models.helpers.Validators method)
ValidationError
Validators (class in luminadb.models.helpers)
value (luminadb.signature.Signature property)
values (luminadb.functions.ParsedFn attribute)
VersionError
W
where (luminadb.subquery.SubQuery property)
where() (luminadb.BaseModel class method)
(luminadb.models.BaseModel class method)
(luminadb.models.query_builder.QueryBuilder method)
(luminadb.models.QueryBuilder method)
WithCursor (class in luminadb.utils)