nmmo.datastore.datastore module#

class nmmo.datastore.datastore.DataTable(num_columns: int)#

Bases: object

add_row() int#
get(ids: List[id])#
is_empty() bool#
remove_row(row_id: int)#
reset()#
update(row_id: int, col: int, value)#
where_eq(col: str, value)#
where_in(col: int, values: List)#
where_neq(col: str, value)#
window(row_idx: int, col_idx: int, row: int, col: int, radius: int)#
class nmmo.datastore.datastore.Datastore#

Bases: object

create_record(object_type: str) DatastoreRecord#
register_object_type(object_type: str, num_colums: int)#
table(object_type: str) DataTable#
class nmmo.datastore.datastore.DatastoreRecord(datastore, table: DataTable, row_id: int)#

Bases: object

delete()#
get(col: int)#
update(col: int, value)#