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®
Introdução
ECL Básico
Expressões e Operadores
Tipos de valores
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.
Estruturas de registros e
arquivos
Tipos de Dados Não Nativos
Suporte a Análise
(Parsing)
Palavras-chave reservadas
Estruturas Especiais
Ações e Funções Built-in
Serviços de Fluxo de
Trabalho
Linguagem Template
Serviços Externos
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.