Class WriteScript

java.lang.Object
org.elasticsearch.script.WriteScript
Direct Known Subclasses:
IngestScript, ReindexScript, UpdateByQueryScript, UpdateScript

public abstract class WriteScript extends Object
Abstract base class for scripts that write documents. These scripts provide ctx for backwards compatibility and expose Metadata.
  • Field Details

    • ctxMap

      protected final CtxMap<?> ctxMap
  • Constructor Details

    • WriteScript

      public WriteScript(CtxMap<?> ctxMap)
  • Method Details

    • getCtx

      public Map<String,Object> getCtx()
      Provides backwards compatibility access to ctx
    • metadata

      public Metadata metadata()
      Return the metadata for this script
    • field

      public WriteField field(String path)