[ruby-gnome2-doc-cvs] [Hiki] update - Gda::Command

Back to archive index

ruby-****@sourc***** ruby-****@sourc*****
2004年 1月 3日 (土) 06:26:09 JST


-------------------------
REMOTE_ADDR = 217.117.55.140
REMOTE_HOST = 
        URL = http://ruby-gnome2.sourceforge.jp/?Gda%3A%3ACommand
-------------------------
  = class Gda::Command
  The Gda::Command object holds data needed to issue a command to the
  providers. Applications usually create a Gda::Command (via
  Gda::Command.new), set its properties and pass it over to the database using
  the Gda::Connection methods.
  
  One interesting thing about Gda::Command's is that they can be reused over
  and over. That is, applications don't need to create a command every time
  they want to run something on the connected database. Moreover, the ability
  to create command strings with placeholders allows the use of parameters to
  specify the values for those placeholders. Thus, an application can create
  a command of the form:
  
  	INSERT INTO employees VALUES (id, name, address, salary)
  
  and reuse the same command over and over, just using different values for
  the placeholders.
  
  The value for the placeholders is specified when sending the Gda::Command
  to a database connection, which is done via the
  Gda::Connection#execute_command method.
  
  == Object Hierarchy
  * Object
    * GLib::Boxed
      * Gda::Command
  
  == Class Methods
- --- Gda::Command.new(text, type, options)
+ --- Gda::Command.new(text, type, options=Gda::Command::OPTION_STOP_ON_ERRORS)
      Creates a new Gda::Command from the parameters.  If there are conflicting
      options, this will set options to Gda::Command::DEFAULT_OPTION.
      * options: options for the command (see ((<GdaCommandOptions|Gda::Command#GdaCommandOptions>))).  
      * text: text of the command. 
      * type: type of the command (see ((<GdaCommandType|Gda::Command#GdaCommandType>))). 
      * Returns: a newly allocated Gda::Command object.
  
  == Instance Methods
  --- command_type
      This method returns the command type (see ((<GdaCommandType|Gda::Command#GdaCommandType>))).
      * Returns: the command type (see ((<GdaCommandType|Gda::Command#GdaCommandType>))).
  
  --- command_type=(type)
      Sets the command type.
      * type: the command type (see ((<GdaCommandType|Gda::Command#GdaCommandType>))).  
      * Returns: the given parameter 'type'.
  
  --- options
      This method returns options of the command (see ((<GdaCommandOptions|Gda::Command#GdaCommandOptions>))).
      * Returns: options of the command (see ((<GdaCommandOptions|Gda::Command#GdaCommandOptions>))).
  
  --- options=(options)
      Sets command options.
      * options: see ((<GdaCommandOptions|Gda::Command#GdaCommandOptions>)).  
      * Returns: the given parameter 'options'.
  
  --- set_command_type(type)
      Sets the command type.
      * type: the command type (see ((<GdaCommandType|Gda::Command#GdaCommandType>))).  
      * Returns: self.
  
  --- set_options(options)
      Sets command options.
      * options: see ((<GdaCommandOptions|Gda::Command#GdaCommandOptions>)).  
      * Returns: self.
  
  --- set_text(text)
      Sets the text of the command.
      * text: the command text.  
      * Returns: self.
  
  --- set_transaction(xaction)
      Sets the GdaTransaction associated with the command.
      * xaction: a Gda::Transaction object.  
      * Returns: self.
  
  --- text
      This method returns the text of the command.
      * Returns: the text of the command.
  
  --- text=(text)
      Sets the text of the command.
      * text: the command text.  
      * Returns: the given parameter 'text'.
  
  --- to_s
      Synonym for Gda::Command#text.
      * Returns: the text of the command.
  
  --- transaction
      This method returns the Gda::Transaction object associated with the command.
      * Returns: the Gda::Transaction object associated with the command.
  
  --- transaction=(xaction)
      Sets the GdaTransaction associated with the command.
      * xaction: a Gda::Transaction object.  
      * Returns: the given parameter 'xaction'.
  
  == Constants
  === GdaCommandOptions
  --- OPTION_BAD_OPTION
  --- OPTION_IGNORE_ERRORS
  --- OPTION_STOP_ON_ERRORS
  
  === GdaCommandType
  --- TYPE_INVALID
  --- TYPE_PROCEDURE
  --- TYPE_SCHEMA
  --- TYPE_SQL
  --- TYPE_TABLE
  --- TYPE_XML
  
  == See Also
  ((<Gda>)).
  
  - ((<lrz>))





ruby-gnome2-cvs メーリングリストの案内
Back to archive index