ExperimentalRow
Bases: ABC, Mapping[str, Any]
A one-dimensional collection of named, heterogeneous values.
This class cannot be instantiated directly. It is only used for arguments of callbacks.
Source code in src/safeds/data/tabular/containers/_experimental_row.py
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 | |
column_names: list[str]
abstractmethod
property
¶
The names of the columns in the row.
number_of_columns: int
abstractmethod
property
¶
The number of columns in the row.
schema: ExperimentalSchema
abstractmethod
property
¶
The schema of the row.
get_column_type(name)
abstractmethod
¶
Get the type of the specified column.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name |
str
|
The name of the column. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
type |
ExperimentalDataType
|
The type of the column. |
Source code in src/safeds/data/tabular/containers/_experimental_row.py
get_value(name)
abstractmethod
¶
Get the value of the specified column.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name |
str
|
The name of the column. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
value |
ExperimentalCell
|
The value of the column. |
Source code in src/safeds/data/tabular/containers/_experimental_row.py
has_column(name)
abstractmethod
¶
Check if the row has a column with the specified name.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name |
str
|
The name of the column. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
has_column |
bool
|
Whether the row has a column with the specified name. |