great_expectations.experimental.datasources.interfaces
¶
Module Contents¶
Classes¶
|
|
|
-
great_expectations.experimental.datasources.interfaces.
LOGGER
¶
-
great_expectations.experimental.datasources.interfaces.
BatchRequestOptions
:TypeAlias¶
-
class
great_expectations.experimental.datasources.interfaces.
BatchRequest
¶ -
datasource_name
:str¶
-
data_asset_name
:str¶
-
options
:BatchRequestOptions¶
-
-
class
great_expectations.experimental.datasources.interfaces.
DataAsset
¶ Bases:
great_expectations.experimental.datasources.experimental_base_model.ExperimentalBaseModel
-
name
:str¶
-
type
:str¶
-
_datasource
:Datasource¶
-
property
datasource
(self)¶
-
abstract
get_batch_request
(self, options: Optional[BatchRequestOptions])¶
-
-
class
great_expectations.experimental.datasources.interfaces.
Datasource
(**kwargs)¶ Bases:
great_expectations.experimental.datasources.experimental_base_model.ExperimentalBaseModel
-
asset_types
:ClassVar[List[Type[DataAsset]]] = []¶
-
_excluded_eng_args
:ClassVar[Set[str]]¶
-
execution_engine_override
:ClassVar[Optional[Type[ExecutionEngine]]]¶
-
type
:str¶
-
name
:str¶
-
assets
:Mapping[str, DataAsset]¶
-
_execution_engine
:ExecutionEngine¶
-
property
execution_engine
(self)¶
-
classmethod
_load_asset_subtype
(cls, v: Dict[str, dict])¶
-
_execution_engine_type
(self)¶ Returns the execution engine to be used
-
abstract
execution_engine_type
(self)¶ Return the ExecutionEngine type use for this Datasource
-
abstract
get_batch_list_from_batch_request
(self, batch_request: BatchRequest)¶ Processes a batch request and returns a list of batches.
- Parameters
batch_request – contains parameters necessary to retrieve batches.
- Returns
A list of batches. The list may be empty.
-
get_asset
(self, asset_name: str)¶ Returns the DataAsset referred to by name
-
-
class
great_expectations.experimental.datasources.interfaces.
Batch
(datasource: Datasource, data_asset: DataAsset, batch_request: BatchRequest, data: BatchDataType, legacy_batch_markers: BatchMarkers, legacy_batch_spec: BatchSpec, legacy_batch_definition: BatchDefinition, metadata: Optional[Dict[str, Any]] = None)¶ -
_datasource
:Datasource¶
-
_data_asset
:DataAsset¶
-
_batch_request
:BatchRequest¶
-
_data
:BatchDataType¶
-
_id
:str¶
-
metadata
:Dict[str, Any]¶
-
_legacy_batch_markers
:BatchMarkers¶
-
_legacy_batch_spec
:BatchSpec¶
-
_legacy_batch_definition
:BatchDefinition¶
-
property
datasource
(self)¶
-
property
data_asset
(self)¶
-
property
batch_request
(self)¶
-
property
id
(self)¶
-
property
data
(self)¶
-
property
execution_engine
(self)¶
-
property
batch_markers
(self)¶
-
property
batch_spec
(self)¶
-
property
batch_definition
(self)¶
-