flexeval.classes.base#

Functions

create_sqlite_database([database_path, ...])

class flexeval.classes.base.BaseModel(*args, **kwargs)[source]#

Bases: Model

Peewee base class for all FlexEval database models.

Attributes:
dirty_fields

Methods

DoesNotExist

add_index

alias

bind

bind_ctx

bulk_create

bulk_update

clone

coerce

copy

create

create_table

delete

delete_by_id

delete_instance

dependencies

drop_table

filter

get

get_by_id

get_id

get_or_create

get_or_none

index

insert

insert_from

insert_many

is_alias

is_dirty

noop

raw

replace

replace_many

save

select

set_by_id

table_exists

truncate_table

unwrap

update

validate_model

flexeval.classes.base.create_sqlite_database(database_path: str | None = None, use_queue_db: bool = False) SqliteDatabase[source]#