pasteur.mare.chains.TableVersion#
- class pasteur.mare.chains.TableVersion(name: str, rows: int, children: int | None, max_len: int | None, partitions: tuple[int, ...] | None, unrolls: tuple[int, ...] | None, parents: tuple[TableVersion | TablePartition, ...], seq_repeat: bool)[source]#
Contains the parameters required to construct a markov chain for table with name name, by recursing on its parents.
Attributes
Alias for field number 2
Alias for field number 3
Alias for field number 0
Alias for field number 6
Alias for field number 4
Alias for field number 1
Alias for field number 7
Alias for field number 5
Methods
count(value, /)Return number of occurrences of value.
index(value[, start, stop])Return first index of value.
-
children:
int|None# Alias for field number 2
- count(value, /)#
Return number of occurrences of value.
- index(value, start=0, stop=9223372036854775807, /)#
Return first index of value.
Raises ValueError if the value is not present.
-
max_len:
int|None# Alias for field number 3
-
name:
str# Alias for field number 0
-
parents:
tuple[TableVersion | TablePartition,...]# Alias for field number 6
-
partitions:
tuple[int,...] |None# Alias for field number 4
-
rows:
int# Alias for field number 1
-
seq_repeat:
bool# Alias for field number 7
-
unrolls:
tuple[int,...] |None# Alias for field number 5
-
children: