Classe RenameField - AWS Glue

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Classe RenameField

Renomeia um nó em um DynamicFrame.

Exemplo

Recomendamos usar o método DynamicFrame.rename_field() para renomear um campo em um DynamicFrame. Para visualizar um código de exemplo, consulte Exemplo: usar rename_field para renomear campos em um DynamicFrame.

Métodos

__call__(frame, old_name, new_name, transformation_ctx = "", info = "", stageThreshold = 0, totalThreshold = 0)

Renomeia um nó em um DynamicFrame.

  • frame – O DynamicFrame no qual o nó será renomeado (obrigatório).

  • old_name: o caminho completo para o nó a ser renomeado (obrigatório).

    Se o nome antigo tiver pontos, o RenameField não funcionará a menos que você posicione os acentos graves (``) ao seu redor. Por exemplo, para substituir this.old.name por thisNewName, você chamaria RenameField, da seguinte maneira:

    newDyF = RenameField(oldDyF, "`this.old.name`", "thisNewName")
  • new_name: o novo nome, incluindo o caminho completo (obrigatório).

  • transformation_ctx – Uma string única que é usada para identificar informações de estado (opcional).

  • info – Uma string associada a erros na transformação (opcional).

  • stageThreshold: o número máximo de erros que podem ocorrer na transformação antes que ela falhe (opcional). O padrão é zero.

  • totalThreshold: o número máximo de erros que podem ocorrer em geral antes que falhe (opcional). O padrão é zero.

apply(cls, *args, **kwargs)

Herdado de GlueTransform apply.

name(cls)

Herdado de GlueTransform name.

describeArgs(cls)

Herdado de GlueTransform describeArgs.

describeReturn(cls)

Herdado de GlueTransform describeReturn.

describeTransform(cls)

Herdado de GlueTransform describeTransform.

describeErrors(cls)

Herdado de GlueTransform describeErrors.

describe(cls)

Herdado de GlueTransform describe.