o
    QDi                     @  s^   d dl mZ d dlmZ d dlZddlmZ erddlmZ ej	ddd	G d
d deZ
dS )    )annotations)TYPE_CHECKINGN   )Step)ResourceTF)kw_onlyreprc                   @  sP   e Zd ZU dZdZded< 	 ded< 	 ddd	Zd
dgddiddiddZdS )	row_splitzkSplit rows.

    This step can be added using the `steps` parameter
    for the `transform` function.

    zrow-addstrpattern
field_nameresourcer   c                 C  s   |  }|| j| j|_d S )N)to_petl	splitdownr   r   data)selfr   table r   Y/var/www/Datamplify/venv/lib/python3.10/site-packages/frictionless/steps/row/row_split.pytransform_resource$   s   zrow_split.transform_resource	fieldNametypestring)r   r   )required
propertiesN)r   r   )__name__
__module____qualname____doc__r   __annotations__r   metadata_profile_patchr   r   r   r   r	      s   
 

r	   )
__future__r   typingr   attrspipeliner   r   r   definer	   r   r   r   r   <module>   s    