<commit_before>from utils.functions import coalesce

table = {
    'lp': {
        'descr': "Lote/Palete",
        'table': "ENDR_014",
        'field': {
            'palete': "COD_CONTAINER",
            'op': "ORDEM_PRODUCAO",
            'lote': "ORDEM_CONFECCAO",
            'data': "DATA_INCLUSAO",
        },
        'joined_to': {
            'l_ref': {
                'op': 'op',
                'lote': ("{}*100000+{}", 'per', 'oc'),
            },
        },
    },
    'sl': {
        'descr': "Solicitação/Lote",
        'table': "PCPC_044",
        'field': {
            'sol': "SOLICITACAO",
            'op': "ORDEM_PRODUCAO",
            'oc': "ORDEM_CONFECCAO",
            'qtd': "QTDE",
            'ped_dest': "PEDIDO_DESTINO",
            'ref_dest': "GRUPO_DESTINO",
            'sit': "SITUACAO",
        },
        'make': {
            'sol': (coalesce, '#'),
        },
        'joined_to': {
            'lp': {
                'op': 'op',
                'oc': ("MOD({}, 100000)", 'lote'),
            },
        },
    },
    'op': {
        'descr': "OP",
        'table': "PCPC_020",
        'field': {
            'op': "ORDEM_PRODUCAO",
            'ref': "REFERENCIA_PECA",
            'pedido': "PEDIDO_VENDA",
        },
        'joined_to': {
            'lp': {
                'op': 'op',
            },
            'sl': {
                'op': 'op',
            },
        },
    },
    'l_ref': {
        'descr': "lote de referência - sempre apenas o primeiro estágio",<commit_msg>adiciona condição à tabela "Solicitação/Lote"<commit_after>from utils.functions import coalesce

table = {
    'lp': {
        'descr': "Lote/Palete",
        'table': "ENDR_014",
        'field': {
            'palete': "COD_CONTAINER",
            'op': "ORDEM_PRODUCAO",
            'lote': "ORDEM_CONFECCAO",
            'data': "DATA_INCLUSAO",
        },
        'joined_to': {
            'l_ref': {
                'op': 'op',
                'lote': ("{}*100000+{}", 'per', 'oc'),
            },
        },
    },
    'sl': {
        'descr': "Solicitação/Lote",
        'table': "PCPC_044",
        'field': {
            'sol': "SOLICITACAO",
            'op': "ORDEM_PRODUCAO",
            'oc': "ORDEM_CONFECCAO",
            'qtd': "QTDE",
            'ped_dest': "PEDIDO_DESTINO",
            'ref_dest': "GRUPO_DESTINO",
            'sit': "SITUACAO",
        },
        'make': {
            'sol': (coalesce, '#'),
        },
        'condition': {
            'oc': ['<>', 0],
        },
        'joined_to': {
            'lp': {
                'op': 'op',
                'oc': ("MOD({}, 100000)", 'lote'),
            },
        },
    },
    'op': {
        'descr': "OP",
        'table': "PCPC_020",
        'field': {
            'op': "ORDEM_PRODUCAO",
            'ref': "REFERENCIA_PECA",
            'pedido': "PEDIDO_VENDA",
        },
        'joined_to': {
            'lp': {
                'op': 'op',
            },
            'sl': {
                'op': 'op',
            },
        },
    },
    'l_ref': {
        'descr': "lote de referência - sempre apenas o primeiro estágio",
{'fraction_non_alphanumeric': 0.1923198984449381, 'fraction_numerical': 0.01364646144081244, 'mean_word_length': 1.2134831460674158, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 4, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1185390', 'n_tokens_mistral': 1184, 'n_tokens_neox': 1101, 'n_words': 180}