def _unpack_store_partition(df: pd.DataFrame, secondary_indices: List[str], sort_partitions_by: List[str], table: str, dataset_uuid: str, partition_on: List[str], store_factory: StoreFactory, df_serializer: DataFrameSerializer, metadata_version: int, unpacked_meta: pd.DataFrame) -> MetaPartition:
    'Unpack payload data and store partition'
    df = unpack_payload_pandas(df, unpacked_meta)
    if (_KTK_HASH_BUCKET in df):
        df = df.drop(_KTK_HASH_BUCKET, axis=1)
    return write_partition(partition_df=df, secondary_indices=secondary_indices, sort_partitions_by=sort_partitions_by, dataset_table_name=table, dataset_uuid=dataset_uuid, partition_on=partition_on, store_factory=store_factory, df_serializer=df_serializer, metadata_version=metadata_version)
Unpack payload data and store partition
def _unpack_store_partition(df: pd.DataFrame, secondary_indices: List[str], sort_partitions_by: List[str], table: str, dataset_uuid: str, partition_on: List[str], store_factory: StoreFactory, df_serializer: DataFrameSerializer, metadata_version: int, unpacked_meta: pd.DataFrame) -> MetaPartition:
    
    df = unpack_payload_pandas(df, unpacked_meta)
    if (_KTK_HASH_BUCKET in df):
        df = df.drop(_KTK_HASH_BUCKET, axis=1)
    return write_partition(partition_df=df, secondary_indices=secondary_indices, sort_partitions_by=sort_partitions_by, dataset_table_name=table, dataset_uuid=dataset_uuid, partition_on=partition_on, store_factory=store_factory, df_serializer=df_serializer, metadata_version=metadata_version)