Referência a Linguagem ECL Equipe de documentação de Boca Raton Sua opinião e comentários sobre este documento são muito bem-vindos e podem ser enviados por e-mail para <docfeedback@hpccsystems.com>, estando sujeitos ao Acordo de Sugestões do HPCC disponível em: hpccsystems.com/contribution. Inclua a frase Feedback sobre documentação inclua a frase Feedback sobre documentação na linha de assunto e indique o nome do documento, o número das páginas e número da revisão atual no corpo da mensagem. A LexisNexis e os logotipos, designs, imagem comercial e marcas registradas relacionados são de propriedade da Reed Elsevier Properties Inc. e de suas afiliadas, são usados sob licença e não estão sujeitos à licença Creative Commons. Outras marcas registradas são de propriedade de suas respectivas empresas e não estão sujeitas à licença Creative Commons. Todos os nomes e dados de exemplo usados neste manual são fictícios. Qualquer semelhança com pessoas reais, vivas ou mortas, é mera coincidência. ESTE TRABALHO É FORNECIDO DE ACORDO COM OS TERMOS DA LICENÇA PÚBLICA CREATIVE COMMONS DESCRITOS EM APÊNDICE A (VEJA). © 2021 HPCC Systems®. Todos os direitos reservados. Exceto onde indicado de outra forma, o conteúdo do ECL Language Reference (Referência a Linguagem ECL) é licenciado sob licença pública da Creative Commons. HPCC Systems® <emphasis role="bold">Introdução</emphasis> <emphasis role="bold">ECL Básico</emphasis> <emphasis role="bold">Expressões e Operadores</emphasis> <emphasis role="bold">Tipos de valores</emphasis> Tipos de valores Tipos de valores tipos de valores declaram um tipo de atributo quando colocados à esquerda do nome do atributo na definição. Eles também declaram o tipo de parâmetro enviado quando colocados à esquerda do nome do parâmetro na definição. Os Tipos de valores também são convertidos explicitamente de um tipo para outro quando colocados entre parênteses à esquerda da expressão que será convertida. <emphasis role="bold">Estruturas de registros e arquivos</emphasis> <emphasis role="bold">Tipos de Dados Não Nativos</emphasis> <emphasis role="bold">Suporte a Análise (Parsing)</emphasis> <emphasis role="bold">Palavras-chave reservadas</emphasis> <emphasis role="bold">Estruturas Especiais</emphasis> <emphasis role="bold">Ações e Funções Built-in</emphasis> <emphasis role="bold">Serviços de Fluxo de Trabalho</emphasis> <emphasis role="bold">Linguagem Template</emphasis> <emphasis role="bold">Serviços Externos</emphasis> Licença Creative Commons ESTE TRABALHO É FORNECIDO DE ACORDO COM OS TERMOS DA LICENÇA PÚBLICA CREATIVE COMMONS DESCRITOS EM O TRABALHO É PROTEGIDO POR DIREITOS DE AUTOR E / OU OUTRA LEI APLICÁVEL. QUALQUER USO DO TRABALHO QUE NÃO O AUTORIZADO SOB ESTA LICENÇA OU DIREITO AUTORAL É PROIBIDO. AO EXERCER QUAISQUER DIREITOS AO TRABALHO FORNECIDO AQUI, VOCÊ ACEITA E CONCORDA EM CUMPRIR OS TERMOS DESTA LICENÇA. NA MEDIDA EM QUE ESTA LICENÇA PODE SER CONSIDERADA COMO UM CONTRATO, O LICENCIANTE CONCEDE-NOS OS DIREITOS AQUI CONTIDOS EM CONSIDERAÇÃO À SUA ACEITAÇÃO DE TAIS TERMOS E CONDIÇÕES. 1. Definições "Adaptação" significa um trabalho baseado na Obra, ou na Obra e em outras obras pré-existentes, tais como tradução, adaptação, trabalho derivado, arranjo de música ou outras alterações de um trabalho literário ou artístico, ou fonograma ou performance e inclui adaptações cinematográficas. ou qualquer outra forma na qual a Obra possa ser reformulada, transformada ou adaptada, incluindo de qualquer forma reconhecidamente derivada do original, exceto que uma obra que constitua uma Coleção não será considerada uma Adaptação para o propósito desta Licença. Para evitar dúvidas, onde a Obra é uma obra musical, performance ou fonograma, a sincronização da Obra em relação temporizada com uma imagem em movimento ("sincronia") será considerada uma Adaptação para o propósito desta Licença. Coleções significa uma coleção de obras literárias ou artísticas, tais como enciclopédias e antologias, ou performances, fonogramas ou transmissões, ou outras obras ou assuntos que não sejam obras listadas na Seção 1 (f) abaixo, que, em razão da seleção e arranjo de seus conteúdos, constituem criações intelectuais, nas quais a Obra é incluída em sua totalidade de forma não modificada junto com uma ou mais contribuições, cada uma constituindo em si mesmas obras independentes e independentes, que juntas são reunidas em um todo coletivo. Um trabalho que constitua uma Coleção não será considerado uma Adaptação (conforme definido acima) para os propósitos desta Licença. DISTRIBUTE meios para disponibilizar ao público o original e cópias da Obra através da venda ou outra transferência de propriedade. "Licenciante" significa o indivíduo, indivíduos, entidades ou entidades que oferecem o (s) Trabalho sob os termos desta Licença. "Autor original" significa, no caso de uma obra literária ou artística, o indivíduo, indivíduos, entidade ou entidades que criaram a Obra ou, se nenhum indivíduo ou entidade puder ser identificado, o editor; e além disso (i) no caso de uma performance, os atores, cantores, músicos, dançarinos e outras pessoas que atuam, cantam, transmitem, declamam, tocam, interpretam ou executam obras literárias ou artísticas ou expressões de folclore; (ii) no caso de um fonograma, o produtor sendo a pessoa ou entidade legal que primeiro fixa os sons de uma performance ou outros sons; e, (iii) no caso de transmissões, a organização que transmite a transmissão. "Trabalhos" significa o trabalho literário e / ou artístico oferecido sob os termos desta Licença, incluindo, sem limitação, qualquer produção no domínio literário, científico e artístico, qualquer que seja o modo ou forma de sua expressão, incluindo a forma digital, como um livro, panfleto e outra escrita; uma palestra, discurso, sermão ou outro trabalho da mesma natureza; um trabalho dramático ou dramatico-musical; um trabalho coreográfico ou entretenimento em show mudo; uma composição musical com ou sem palavras; uma obra cinematográfica à qual são assimilados trabalhos expressos por um processo análogo à cinematografia; uma obra de desenho, pintura, arquitetura, escultura, gravura ou litografia; um trabalho fotográfico ao qual são assimilados trabalhos expressos por um processo análogo à fotografia; um trabalho de arte aplicada; uma ilustração, mapa, plano, esboço ou trabalho tridimensional relativo à geografia, topografia, arquitetura ou ciência; uma performance; uma transmissão; um fonograma; uma compilação de dados na medida em que é protegido como um trabalho com direitos autorais; ou um trabalho realizado por uma variedade ou artista de circo, na medida em que não é considerado um trabalho literário ou artístico. VOCÊ significa uma pessoa física ou jurídica que exerce direitos sob esta Licença e que não tenha anteriormente violado os termos desta Licença em relação à Obra, ou que tenha recebido permissão expressa da Licenciante para exercer direitos sob esta Licença, apesar de uma violação anterior. “Execução pública" meios para realizar recitações públicas da Obra e para comunicar ao público as recitações públicas, por qualquer meio ou processo, incluindo por fio ou meio sem fio ou apresentações digitais públicas; disponibilizar ao público Obras de tal maneira que os membros do público possam acessar estas Obras de um lugar e em um lugar escolhido individualmente por eles; realizar a Obra ao público por qualquer meio ou processo e a comunicação ao público das performances da Obra, inclusive por meio de performance digital pública; para transmitir e retransmitir o trabalho por qualquer meio, incluindo sinais, sons ou imagens. "Reproduzir" meios para fazer cópias da Obra por qualquer meio, incluindo sem limitação por gravações sonoras ou visuais e o direito de fixação e reprodução de fixações da Obra, incluindo armazenamento de uma performance protegida ou fonograma em formato digital ou outro meio eletrônico. 2. Direitos de Negociação. Nada nesta Licença destina-se a reduzir, limitar ou restringir quaisquer usos livres de direitos autorais ou direitos decorrentes de limitações ou exceções previstas em conexão com a proteção de direitos autorais sob a lei de direitos autorais ou outras leis aplicáveis. 3. Concessão de licença. Sujeito aos termos e condições desta Licença, a Licenciante concede a você uma licença mundial, livre de royalties, não exclusiva, perpétua (para a duração dos direitos autorais aplicáveis) para exercer os direitos na Obra, conforme estabelecido abaixo: reproduzir o trabalho, incorporar o trabalho em uma ou mais coleções e reproduzir o trabalho incorporado às coleções; e, para distribuir e executar publicamente o trabalho, inclusive como incorporado em coleções. Para evitar dúvidas: Esquemas obrigatórios de licença não-renunciáveis. Nas jurisdições em que o direito de cobrar royalties por meio de qualquer esquema de licenciamento estatutário ou compulsório não puder ser renunciado, o Licenciante reserva-se o direito exclusivo de cobrar tais royalties para qualquer exercício por Você dos direitos concedidos sob esta Licença; Esquemas obrigatórios de licença não-renunciáveis. Nas jurisdições em que o direito de cobrar royalties por meio de qualquer esquema de licenciamento estatutário ou compulsório não puder ser renunciado, o Licenciante reserva-se o direito exclusivo de cobrar tais royalties para qualquer exercício por Você dos direitos concedidos sob esta Licença; Esquemas de Licença Voluntária. Nas jurisdições em que o direito de cobrar royalties por meio de qualquer esquema de licenciamento estatutário ou compulsório não puder ser renunciado, o Licenciante reserva-se o direito exclusivo de cobrar tais royalties para qualquer exercício por Você dos direitos concedidos sob esta Licença; Os direitos acima podem ser exercidos em todas as mídias e formatos, agora conhecidos ou futuramente. Os direitos acima incluem o direito de fazer as modificações que forem tecnicamente necessárias para exercer os direitos em outras mídias e formatos, mas caso contrário você não terá direitos para fazer Adaptações. Sujeito à Seção 8 (f), todos os direitos não expressamente concedidos pelo Licenciante ficam aqui reservados. 4. Restrições A licença concedida na Seção 3 acima está expressamente sujeita e limitada pelas seguintes restrições: Você pode distribuir ou executar publicamente o trabalho somente sob os termos desta licença. Você deve incluir uma cópia, ou o Identificador Uniforme de Recursos (URI) para esta Licença, com cada cópia do Trabalho que Você Distribuir ou Realizar publicamente. Você não pode oferecer ou impor quaisquer termos na Obra que restrinjam os termos desta Licença ou a capacidade do destinatário da Obra de exercer os direitos concedidos a esse destinatário sob os termos da Licença. Você não pode sublicenciar o Trabalho. Você deve incluir uma cópia, ou o Identificador Uniforme de Recursos (URI) para esta Licença, com cada cópia do Trabalho que Você Distribuir ou Realizar publicamente. Você não pode oferecer ou impor quaisquer termos na Obra que restrinjam os termos desta Licença ou a capacidade do destinatário da Obra de exercer os direitos concedidos a esse destinatário sob os termos da Licença. Esta Seção 4 (a) aplica-se à Obra como incorporada em uma Coleção, mas isso não exige que a Coleção, além da Obra, fique sujeita aos termos desta Licença. Se você criar uma coleção, mediante notificação de qualquer licenciante, deverá, na medida do possível, retirar da coleção qualquer crédito, conforme exigido pela Seção 4 (b), conforme solicitado. Se Você Distribuir, ou Executar Publicamente o Trabalho ou Coleções, Você deve, a menos que uma solicitação tenha sido feita conforme a Seção 4 (a), manter intactos todos os avisos de direitos autorais para o Trabalho e fornecer, razoável para o meio ou meio que Você está utilizando: (i) o nome do Autor Original (ou pseudônimo, se aplicável) se fornecido, e / ou se o Autor Original e / ou o Licenciante designar outra parte ou partes (por exemplo, um instituto patrocinador, entidade editorial, revista) para atribuição ( "Partes de Atribuição") no aviso de direitos autorais do Licenciante, nos termos de serviço ou por outros meios razoáveis, o nome de tal parte ou partes; (ii) o título do Trabalho, se fornecido; (iii) na medida do razoavelmente praticável, o URI, se houver, que o Licenciante especificar como associado ao Trabalho, a menos que tal URI não se refira ao aviso de direitos autorais ou informações de licenciamento para o Trabalho. O crédito exigido por esta Seção 4 (b) pode ser implementado de qualquer maneira razoável; desde que, no caso de uma Cobrança, no mínimo tal crédito apareça, se um crédito para todos os autores contribuintes da Coleção aparecer, então como parte desses créditos e de uma forma pelo menos tão proeminente quanto os créditos para os outros autores contribuintes. Para evitar dúvidas, Você só pode usar o crédito exigido por esta Seção para fins de atribuição da maneira descrita acima e, ao exercer Seus direitos sob esta Licença, Você não pode implícita ou explicitamente afirmar ou sugerir qualquer conexão com, patrocínio ou endosso pelo Autor Original, Licenciante e / ou Partes da Afiliação, conforme o caso, de Você ou Seu uso do Trabalho, sem a prévia autorização expressa por escrito do Autor Original, Licenciante e / ou Partes de Atribuição. Salvo acordo em contrário por escrito pelo Licenciador ou conforme seja permitido pela lei aplicável, se Você Reproduzir, Distribuir ou Executar Publicamente o Trabalho por si próprio ou como parte de quaisquer Coleções, Você não deve distorcer, mutilar, modificar ou tomar outro derrogatória em relação ao Trabalho que seria prejudicial à honra ou reputação do Autor Original. 5. Representações, Garantias e Isenção de Responsabilidade A MENOS QUE, DE ACORDO COM AS PARTES, O LICENCIANTE DECLARA AS TRABALHOS COMO ESTÁ E NÃO FAZ REPRESENTAÇÃO OU GARANTIA DE QUALQUER TIPO RELATIVO AO TRABALHO, EXPRESSA, IMPLÍCITA, ESTATUTÁRIA OU OUTRA, INCLUINDO, SEM LIMITAÇÃO, GARANTIAS DE TÍTULO, COMERCIABILIDADE, APTIDÃO PARA UMA FINALIDADE ESPECÍFICA, NÃO-VIOLAÇÃO OU AUSÊNCIA DE DEFEITOS OU PREJUÍZOS LATENTES OU OUTROS, EXATIDÃO OU PRESENÇA DE AUSÊNCIA DE ERROS, SEJAM DESCOBERTOS. ALGUMAS JURISDIÇÕES NÃO PERMITEM A EXCLUSÃO DE GARANTIAS IMPLÍCITAS, TAL EXCLUSÃO PODE NÃO SE APLICAR A VOCÊ. 6. Limitação de Responsabilidade. EXCETO NA MEDIDA EXIGIDA PELA LEGISLAÇÃO APLICÁVEL, EM NENHUM CASO, A LICENCIANTE SERÁ RESPONSÁVEL POR QUALQUER TEORIA LEGAL POR QUAISQUER DANOS ESPECIAIS, INCIDENTAIS, CONSEQÜENTES, PUNITIVOS OU EXEMPLARES DECORRENTES DESTA LICENÇA OU O USO DA OBRA, MESMO QUE O LICENCIADOR TENHA SIDO AVISADO DA POSSIBILIDADE DE TAIS DANOS. 7. Encerramento Esta Licença e os direitos aqui concedidos serão automaticamente rescindidos mediante qualquer violação por Você dos termos desta Licença. Indivíduos ou entidades que receberam Coleções sob esta Licença, no entanto, não terão suas licenças terminadas, desde que tais indivíduos ou entidades permaneçam em total conformidade com essas licenças. As seções 1, 2, 5, 6, 7 e 8 sobreviverão a qualquer término desta Licença. Sujeito aos termos e condições acima, a licença concedida aqui é perpétua (para a duração dos direitos autorais aplicáveis na Obra). Não obstante o acima, o Licenciador se reserva o direito de liberar o Trabalho sob diferentes termos de licença ou de parar de distribuir o Trabalho a qualquer momento; desde que, no entanto, tal escolha não sirva para retirar esta Licença (ou qualquer outra licença que tenha sido ou deva ser concedida sob os termos desta Licença), e esta Licença continuará em pleno vigor e efeito, a menos que seja rescindida. como indicado acima. 8. Miscelânia Cada vez que você distribuir ou executar publicamente o trabalho ou uma coleção, o licenciante oferece ao destinatário uma licença para o trabalho nos mesmos termos e condições que a licença concedida a você sob esta licença. Se qualquer disposição desta Licença for inválida ou inexeqüível sob a lei aplicável, ela não afetará a validade ou aplicabilidade do restante dos termos desta Licença, e sem qualquer ação adicional por parte das partes deste contrato, tal disposição será reformada para a extensão mínima necessária para tornar tal provisão válida e exeqüível. Nenhum termo ou disposição desta Licença será considerado renunciado e nenhuma violação será consentida, a menos que tal renúncia ou consentimento seja feito por escrito e assinado pela parte a ser acusada de tal renúncia ou consentimento. Esta Licença constitui o acordo integral entre as partes com relação ao Trabalho licenciado aqui. Não há entendimentos, acordos ou representações com relação ao Trabalho não especificado aqui. O Licenciante não será obrigado por quaisquer disposições adicionais que possam aparecer em qualquer comunicação sua. Esta Licença não pode ser modificada sem o acordo mútuo por escrito do Licenciador e Você. Os direitos concedidos sob, e a matéria mencionada, nesta Licença foram redigidos utilizando a terminologia da Convenção de Berna para a Proteção de Obras Literárias e Artísticas (como emendada em 28 de setembro de 1979), a Convenção de Roma de 1961, a WIPO Copyright Tratado de 1996, o Tratado da OMPI sobre Prestações e Fonogramas de 1996 e a Convenção Universal dos Direitos de Autor (revista em 24 de Julho de 1971). Esses direitos e objeto entram em vigor na jurisdição relevante em que os termos da Licença são solicitados, de acordo com as disposições correspondentes da implementação dessas disposições do tratado na legislação nacional aplicável. Se o conjunto padrão de direitos concedidos sob a lei de direitos autorais aplicável incluir direitos adicionais não concedidos sob esta Licença, esses direitos adicionais serão considerados incluídos na Licença; esta Licença não tem a intenção de restringir a licença de quaisquer direitos sob a lei aplicável.