snowshu.core.samplings.bases package¶
Submodules¶
snowshu.core.samplings.bases.base_sample_method module¶
snowshu.core.samplings.bases.base_sample_size module¶
snowshu.core.samplings.bases.base_sampling module¶
-
class
snowshu.core.samplings.bases.base_sampling.BaseSampling¶ Bases:
objectBase class for all executable sampling classes.
-
prepare(relation: Relation, source_adapter: BaseSourceAdapter)¶ Runs all necessary pre-activities and instantiates the sample method.
Prepare will be called before primary query compile time, so it can be used to do any necessary pre-compile activities (such as collecting a histogram from the relation).
- Parameters
relation – The
Relationobject to prepare.source_adapter – A
source adapterinstance to use for executing prepare queries.
-
sample_method()¶
-
sample_size_method()¶
-