ebonite.core.objects.dataset_type module¶
-
class
ebonite.core.objects.dataset_type.
DatasetType
[source]¶ Bases:
ebonite.core.objects.dataset_type.DatasetType
,pyjackson.decorators.SubtypeRegisterMixin
Base class for dataset type metadata. Children of this class must be both pyjackson-serializable and be a pyjackson serializer for it’s dataset type
-
type
= 'pyjackson.generics.DatasetType'¶
-
-
class
ebonite.core.objects.dataset_type.
LibDatasetTypeMixin
[source]¶ Bases:
ebonite.core.objects.dataset_type.DatasetType
DatasetType
mixin which provides requirements list consisting of PIP packages represented by module objects in libraries field.-
libraries
= None¶
-
requirements
¶
-
type
= 'ebonite.core.objects.dataset_type.LibDatasetTypeMixin'¶
-
-
class
ebonite.core.objects.dataset_type.
PrimitiveDatasetType
(ptype: str)[source]¶ Bases:
ebonite.core.objects.dataset_type.DatasetType
DatasetType for int, str, bool, complex and float types
-
type
= 'primitive'¶
-
to_type
¶
-
requirements
¶
-
-
class
ebonite.core.objects.dataset_type.
ListDatasetType
(dtype: ebonite.core.objects.dataset_type.DatasetType, size: int)[source]¶ Bases:
ebonite.core.objects.dataset_type.DatasetType
,ebonite.core.objects.typing.SizedTypedListType
DatasetType for list type
-
real_type
= None¶
-
type
= 'list'¶
-
requirements
¶
-
-
class
ebonite.core.objects.dataset_type.
TupleLikeListDatasetType
(items: List[ebonite.core.objects.dataset_type.DatasetType])[source]¶ Bases:
ebonite.core.objects.dataset_type._TupleLikeDatasetType
DatasetType for tuple-like list type
-
actual_type
¶ alias of
builtins.list
-
type
= 'tuple_like_list'¶
-
-
class
ebonite.core.objects.dataset_type.
TupleDatasetType
(items: List[ebonite.core.objects.dataset_type.DatasetType])[source]¶ Bases:
ebonite.core.objects.dataset_type._TupleLikeDatasetType
DatasetType for tuple type
-
actual_type
¶ alias of
builtins.tuple
-
type
= 'tuple'¶
-
-
class
ebonite.core.objects.dataset_type.
DictDatasetType
(item_types: Dict[str, ebonite.core.objects.dataset_type.DatasetType])[source]¶ Bases:
ebonite.core.objects.dataset_type.DatasetType
DatasetType for dict type
-
real_type
= None¶
-
type
= 'dict'¶
-
requirements
¶
-