Class GenericLanguageFactory

    • Constructor Detail

      • GenericLanguageFactory

        public GenericLanguageFactory()
    • Method Detail

      • boot

        public void boot​(boolean create,
                         java.util.Properties startParams)
                  throws StandardException
        Start-up method for this instance of the language factory. This service is expected to be started and accessed relative to a database.
        Specified by:
        boot in interface ModuleControl
        Parameters:
        startParams - The start-up parameters (ignored in this case)
        Throws:
        StandardException - Thrown if module cannot be booted.
        See Also:
        Monitor, ModuleFactory
      • getResultDescription

        public ResultDescription getResultDescription​(ResultDescription inputResultDescription,
                                                      int[] theCols)
        Get a new result description from the input result description. Picks only the columns in the column array from the inputResultDescription.
        Specified by:
        getResultDescription in interface LanguageFactory
        Parameters:
        inputResultDescription - the input rd
        theCols - array of ints, non null
        Returns:
        ResultDescription the rd
      • findServiceModule

        private static java.lang.Object findServiceModule​(java.lang.Object serviceModule,
                                                          java.lang.String factoryInterface)
                                                   throws StandardException
        Privileged startup. Must be private so that user code can't call this entry point.
        Throws:
        StandardException