Class FSQLOpenPlugin

java.lang.Object
com.basis.plugin.FSQLOpenPlugin
All Implemented Interfaces:
com.basis.startup.type.plugin.BBjFileOpenPlugin

public class FSQLOpenPlugin extends Object implements com.basis.startup.type.plugin.BBjFileOpenPlugin
This is the interface used to open an SQL plugin.
  • Constructor Details

    • FSQLOpenPlugin

      public FSQLOpenPlugin()
  • Method Details

    • open

      public com.basis.startup.type.plugin.BBjFilePlugin open(String p_name, Map p_modes, com.basis.startup.type.plugin.BaseBBjPluginEnv p_env) throws com.basis.startup.type.BBjException
      Open an SQL plugin given a String name and a Map of modes. This method should either return an instance of an SQLPlugin or throw a BBjException.
      Specified by:
      open in interface com.basis.startup.type.plugin.BBjFileOpenPlugin
      Parameters:
      p_name - File name from the BBj OPEN verb. This is the string after the parens in the OPEN.
      p_modes - Mode Map. This is the string value of the mode= in the OPEN parsed into name/value pairs.
      Returns:
      SQLPlugin instance to use in the opened channel.
      Throws:
      com.basis.startup.type.BBjException - if a problem occurs.