Class IngresVectorwiseLoaderMeta

    • Constructor Detail

      • IngresVectorwiseLoaderMeta

        public IngresVectorwiseLoaderMeta()
        Default constructor.
    • Method Detail

      • getStepData

        public StepDataInterface getStepData()
        Get a new instance of the appropriate data class. This data class implements the StepDataInterface. It basically contains the persisting data that needs to live on, even if a worker thread is terminated.
        Specified by:
        getStepData in interface StepMetaInterface
        Returns:
        The appropriate StepDataInterface class.
        See Also:
        StepMetaInterface.getStepData()
      • isRejectErrors

        public boolean isRejectErrors()
        Returns:
        the rejectErrors
      • setRejectErrors

        public void setRejectErrors​(boolean rejectErrors)
        Parameters:
        rejectErrors - the rejectErrors to set.
      • allocate

        public void allocate​(int nrRows)
      • getXML

        public String getXML()
        Description copied from class: BaseStepMeta
        Produces the XML string that describes this step's information.
        Specified by:
        getXML in interface StepMetaInterface
        Overrides:
        getXML in class BaseStepMeta
        Returns:
        String containing the XML describing this step.
      • loadXML

        public void loadXML​(Node stepnode,
                            List<org.pentaho.di.core.database.DatabaseMeta> databases,
                            org.pentaho.metastore.api.IMetaStore metaStore)
                     throws org.pentaho.di.core.exception.KettleXMLException
        Description copied from interface: StepMetaInterface
        Load the values for this step from an XML Node
        Specified by:
        loadXML in interface StepMetaInterface
        Overrides:
        loadXML in class BaseStepMeta
        Parameters:
        stepnode - the Node to get the info from
        databases - The available list of databases to reference to
        metaStore - the metastore to optionally load external reference metadata from
        Throws:
        org.pentaho.di.core.exception.KettleXMLException - When an unexpected XML error occurred. (malformed etc.)
      • readRep

        public void readRep​(Repository rep,
                            org.pentaho.metastore.api.IMetaStore metaStore,
                            org.pentaho.di.repository.ObjectId id_step,
                            List<org.pentaho.di.core.database.DatabaseMeta> databases)
                     throws org.pentaho.di.core.exception.KettleException
        Description copied from interface: StepMetaInterface
        Read the steps information from a Kettle repository
        Specified by:
        readRep in interface StepMetaInterface
        Overrides:
        readRep in class BaseStepMeta
        Parameters:
        rep - The repository to read from
        metaStore - The MetaStore to read external information from
        id_step - The step ID
        databases - The databases to reference
        Throws:
        org.pentaho.di.core.exception.KettleException - When an unexpected error occurred (database, network, etc)
      • saveRep

        public void saveRep​(Repository rep,
                            org.pentaho.metastore.api.IMetaStore metaStore,
                            org.pentaho.di.repository.ObjectId id_transformation,
                            org.pentaho.di.repository.ObjectId id_step)
                     throws org.pentaho.di.core.exception.KettleException
        Description copied from interface: StepMetaInterface
        Save the steps data into a Kettle repository
        Specified by:
        saveRep in interface StepMetaInterface
        Overrides:
        saveRep in class BaseStepMeta
        Parameters:
        rep - The Kettle repository to save to
        metaStore - the metaStore to optionally write to
        id_transformation - The transformation ID
        id_step - The step ID
        Throws:
        org.pentaho.di.core.exception.KettleException - When an unexpected error occurred (database, network, etc)
      • setDatabaseMeta

        public void setDatabaseMeta​(org.pentaho.di.core.database.DatabaseMeta databaseMeta)
        Parameters:
        databaseMeta - the databaseMeta to set
      • setTablename

        public void setTablename​(String tablename)
        Parameters:
        tablename - the tablename to set
      • getFieldStream

        public String[] getFieldStream()
        Returns:
        the fieldStream
      • setFieldStream

        public void setFieldStream​(String[] fieldStream)
        Parameters:
        fieldStream - the fieldStream to set
      • getFieldDatabase

        public String[] getFieldDatabase()
        Returns:
        the fieldDatabase
      • setFieldDatabase

        public void setFieldDatabase​(String[] fieldDatabase)
        Parameters:
        fieldDatabase - the fieldDatabase to set
      • getFieldFormat

        public String[] getFieldFormat()
        Returns:
        the fieldFormat
      • setFieldFormat

        public void setFieldFormat​(String[] fieldFormat)
        Parameters:
        fieldFormat - the fieldFormat to set
      • getSQLStatements

        public org.pentaho.di.core.SQLStatement getSQLStatements​(TransMeta transMeta,
                                                                 StepMeta stepMeta,
                                                                 org.pentaho.di.core.row.RowMetaInterface prev,
                                                                 Repository repository,
                                                                 org.pentaho.metastore.api.IMetaStore metaStore)
        Description copied from class: BaseStepMeta
        Standard method to return an SQLStatement object with SQL statements that the step needs in order to work correctly. This can mean "create table", "create index" statements but also "alter table ... add/drop/modify" statements.
        Specified by:
        getSQLStatements in interface StepMetaInterface
        Overrides:
        getSQLStatements in class BaseStepMeta
        Parameters:
        transMeta - TransInfo object containing the complete transformation
        stepMeta - StepMeta object containing the complete step
        prev - Row containing meta-data for the input fields (no data)
        repository - the repository to use to load Kettle metadata objects impacting the output fields
        metaStore - the MetaStore to use to load additional external data or metadata impacting the output fields
        Returns:
        The SQL Statements for this step. If nothing has to be done, the SQLStatement.getSQL() == null. @see SQLStatement
      • getFifoFileName

        public String getFifoFileName()
        Returns:
        the fifoFileName
      • setFifoFileName

        public void setFifoFileName​(String fifoFileName)
        Parameters:
        fifoFileName - the fifoFileName to set
      • getSqlPath

        public String getSqlPath()
        Returns:
        the sqlPath
      • setSqlPath

        public void setSqlPath​(String sqlPath)
        Parameters:
        sqlPath - the sqlPath to set
      • getEncoding

        public String getEncoding()
        Returns:
        the encoding
      • setEncoding

        public void setEncoding​(String encoding)
        Parameters:
        encoding - the encoding to set
      • getDelimiter

        public String getDelimiter()
        Returns:
        the delimiter
      • setDelimiter

        public void setDelimiter​(String delimiter)
        Parameters:
        delimiter - the delimiter to set
      • getErrorFileName

        public String getErrorFileName()
      • setErrorFileName

        public void setErrorFileName​(String errorFileName)
      • isContinueOnError

        public boolean isContinueOnError()
      • setContinueOnError

        public void setContinueOnError​(boolean continueOnError)
      • isUseStandardConversion

        public boolean isUseStandardConversion()
      • setUseStandardConversion

        public void setUseStandardConversion​(boolean useStandardConversion)
      • isUseDynamicVNode

        public boolean isUseDynamicVNode()
      • setUseDynamicVNode

        public void setUseDynamicVNode​(boolean createDynamicVNode)
      • isUseSSV

        public boolean isUseSSV()
      • setUseSSV

        public void setUseSSV​(boolean useSSV)
      • isEscapingSpecialCharacters

        public boolean isEscapingSpecialCharacters()
        Returns:
        the escapingSpecialCharacters
      • setEscapingSpecialCharacters

        public void setEscapingSpecialCharacters​(boolean escapingSpecialCharacters)
        Parameters:
        escapingSpecialCharacters - the escapingSpecialCharacters to set
      • getBufferSize

        public String getBufferSize()
        Returns:
        the bufferSize
      • setBufferSize

        public void setBufferSize​(String bufferSize)
        Parameters:
        bufferSize - the bufferSize to set
      • isUseAuthentication

        public boolean isUseAuthentication()
        Returns:
        the useAuthentication
      • setUseAuthentication

        public void setUseAuthentication​(boolean useAuthentication)
        Parameters:
        useAuthentication - the useAuthentication to set
      • isUsingVwload

        public boolean isUsingVwload()
      • setUsingVwload

        public void setUsingVwload​(boolean usingVwload)
      • isTruncatingTable

        public boolean isTruncatingTable()
      • setTruncatingTable

        public void setTruncatingTable​(boolean truncatingTable)
      • getMaxNrErrors

        public String getMaxNrErrors()
      • setMaxNrErrors

        public void setMaxNrErrors​(String maxNrErrors)
      • getUsedDatabaseConnections

        public org.pentaho.di.core.database.DatabaseMeta[] getUsedDatabaseConnections()
        Description copied from class: BaseStepMeta
        This method returns all the database connections that are used by the step.
        Specified by:
        getUsedDatabaseConnections in interface StepMetaInterface
        Overrides:
        getUsedDatabaseConnections in class BaseStepMeta
        Returns:
        an array of database connections meta-data. Return an empty array if no connections are used.