Songbird / Development / Songbird Add-Ons API Documentation

sbISQLInsertBuilder Interface Reference

Interface for building INSERT statements. More...

import "sbISQLBuilder.idl";

Inheritance diagram for sbISQLInsertBuilder:

sbISQLBuilder List of all members.

Public Member Functions

void addColumn (in AString aColumnName)
 Add a column to the insert list.
void addValueString (in AString aValue)
 Add a string value to the value list.
void addValueLong (in long aValue)
 Add a long value to the value list.
void addValueNull ()
 Add a null to the value list.
void addValueParameter ()
 Add a parameter to the value list.
void addValueRaw (in AString aValue)
 Add a raw string the value list. Note that this does not do any escaping of the value so please only use this if you know what you are doing.

Public Attributes

attribute AString intoTableName
 Table to insert into.
attribute sbISQLSelectBuilder select
 Select statement to use as the source of data for the insert. This can be used in place of the value list.

Detailed Description

Interface for building INSERT statements.

Definition at line 362 of file sbISQLBuilder.idl.


Member Function Documentation

void sbISQLInsertBuilder::addColumn ( in AString  aColumnName  ) 

Add a column to the insert list.

Parameters:
aColumnName The name of the column to add to the list

void sbISQLInsertBuilder::addValueString ( in AString  aValue  ) 

Add a string value to the value list.

Parameters:
aValue String value to add

void sbISQLInsertBuilder::addValueLong ( in long  aValue  ) 

Add a long value to the value list.

Parameters:
aValue Long value to add


The documentation for this interface was generated from the following file:
Generated on Tue Mar 10 14:29:02 2009 for Songbird by  doxygen 1.5.2