Class TableOutputMetaInjection

java.lang.Object
org.pentaho.di.trans.steps.tableoutput.TableOutputMetaInjection
All Implemented Interfaces:
StepMetaInjectionInterface

@Deprecated public class TableOutputMetaInjection extends Object implements StepMetaInjectionInterface
Deprecated.
This takes care of the external metadata injection into the TableOutputMeta class
Author:
Chris
  • Constructor Details

    • TableOutputMetaInjection

      public TableOutputMetaInjection(TableOutputMeta meta)
      Deprecated.
  • Method Details

    • getStepInjectionMetadataEntries

      public List<StepInjectionMetaEntry> getStepInjectionMetadataEntries() throws org.pentaho.di.core.exception.KettleException
      Deprecated.
      Specified by:
      getStepInjectionMetadataEntries in interface StepMetaInjectionInterface
      Returns:
      A list of step injection metadata entries. In case the data type of the entry is NONE (0) you will get at least one entry in the details section. You can use this list to see a description of all the metadata.
      Throws:
      org.pentaho.di.core.exception.KettleException
    • injectStepMetadataEntries

      public void injectStepMetadataEntries(List<StepInjectionMetaEntry> all) throws org.pentaho.di.core.exception.KettleException
      Deprecated.
      Description copied from interface: StepMetaInjectionInterface
      Inject the metadata specified into the step metadata
      Specified by:
      injectStepMetadataEntries in interface StepMetaInjectionInterface
      Parameters:
      all - the metadata to inject.
      Throws:
      org.pentaho.di.core.exception.KettleException
    • extractStepMetadataEntries

      public List<StepInjectionMetaEntry> extractStepMetadataEntries() throws org.pentaho.di.core.exception.KettleException
      Deprecated.
      Description copied from interface: StepMetaInjectionInterface
      Extracts the step metadata in a standard fashion. Enables unit testing more easily by extracting the step metadata and then doing the re-injection into an empty step.
      Specified by:
      extractStepMetadataEntries in interface StepMetaInjectionInterface
      Returns:
      A list of step injection metadata entries in a standard fashion. Includes both the entry and the value for the entry.
      Throws:
      org.pentaho.di.core.exception.KettleException
    • getMeta

      public TableOutputMeta getMeta()
      Deprecated.