luminadb.utils module

Core database utility

luminadb.utils.AttrDict

alias of Row

class luminadb.utils.NoopResource[source]

Bases: object

No-op resource control

close()[source]

Close this resource

open(*_, **__)[source]

open something

class luminadb.utils.NullObject[source]

Bases: object

Null object

class luminadb.utils.Row[source]

Bases: Mapping[str, T], Generic[T], dict

Attribute Dictionary

class luminadb.utils.WithCursor[source]

Bases: Cursor

With cursor

luminadb.utils.check_iter(data: Iterable[str], bypass_list: tuple[str, ...] | None = None)[source]

An iterable checks as it’s check_one

luminadb.utils.check_one(data: str, bypass_list: tuple[str, ...] | None = None)[source]

check one to check if a string contains illegal character OR if it is a reserved SQL keyword

luminadb.utils.matches()[source]
luminadb.utils.sqlite_multithread_check()[source]

sqlite mulththread check