# Path: girlfriend/tools/code_template/workflow_template.py
# class PluginCodeMeta(object):
# 
#     def __init__(self, plugin_name, args_template, auto_imports):
#         self.plugin_name = plugin_name
#         self.args_template = args_template
#         self.auto_imports = auto_imports


from girlfriend.tools.code_template.workflow_template import PluginCodeMeta
        auto_imports=[
            "from girlfriend.plugin.table import HTMLTable",
        ]
    ),
    "concat_table": PluginCodeMeta(
        plugin_name="concat_table",
        args_template="""{
                "tables": [
                    ("table_variable", "concat fields"),
                ],
                "name": "new table name",
                "titles": 0,
                "variable": None
            }""",
        auto_imports=[]
    ),
    "join_table": PluginCodeMeta(
        plugin_name="join_table",
        args_template="""{
                "way": "inner or left or right",
                "left": "left table",
                "right": "right table",
                "on": "left_column=right_column;left_column=right_column",
                "fields": ["l.id", "r.name"],
                "name": "new table name",
                "titles": None,
                "variable": None
            }""",
        auto_imports=[]
    ),

# Path: girlfriend/tools/code_template/workflow_template.py
# class PluginCodeMeta(object):
# 
#     def __init__(self, plugin_name, args_template, auto_imports):
#         self.plugin_name = plugin_name
#         self.args_template = args_template
#         self.auto_imports = auto_imports


# Path: girlfriend/tools/code_template/plugin_code_meta.py
from girlfriend.tools.code_template.workflow_template import PluginCodeMeta

        auto_imports=[
            "from girlfriend.plugin.table import HTMLTable",
        ]
    ),
    "concat_table": PluginCodeMeta(
        plugin_name="concat_table",
        args_template="""{
                "tables": [
                    ("table_variable", "concat fields"),
                ],
                "name": "new table name",
                "titles": 0,
                "variable": None
            }""",
        auto_imports=[]
    ),
    "join_table": PluginCodeMeta(
        plugin_name="join_table",
        args_template="""{
                "way": "inner or left or right",
                "left": "left table",
                "right": "right table",
                "on": "left_column=right_column;left_column=right_column",
                "fields": ["l.id", "r.name"],
                "name": "new table name",
                "titles": None,
                "variable": None
            }""",
        auto_imports=[]
    ),

    "split_table": PluginCodeMeta(