org.apache.cocoon.processor.xsp.library
Class XSPSQLLibrary

java.lang.Object
  |
  +--org.apache.cocoon.processor.xsp.library.XSPSQLLibrary

public class XSPSQLLibrary
extends java.lang.Object

A processor that performs SQL database queries.

Version:
$Revision: 1.2 $ $Date: 2000/02/13 18:29:38 $
Author:
Donald Ball

Constructor Summary
XSPSQLLibrary()
           
 
Method Summary
static org.w3c.dom.Element createElement(org.w3c.dom.Document document, java.lang.String namespace, java.lang.String name)
           
protected  org.apache.cocoon.processor.xsp.library.XSPSQLLibrary.Column[] getColumns(java.sql.ResultSetMetaData md, java.lang.String tag_case)
           
static java.lang.String getCountQuery(java.lang.String query)
           
 org.w3c.dom.Node processQuery(org.w3c.dom.Document document, java.lang.String driver, java.lang.String dburl, java.lang.String username, java.lang.String password, java.lang.String doc_element_name, java.lang.String row_element_name, java.lang.String tag_case, java.lang.String null_indicator, java.lang.String id_attribute, java.lang.String id_attribute_column, java.lang.Integer max_rows, java.lang.Integer skip_rows, java.lang.String error_element, java.lang.String error_message_attribute, java.lang.String error_stacktrace_attribute, java.lang.String error_message_text, java.lang.String query_creator_name, java.lang.String count_attribute, java.lang.String query_attribute, java.lang.String skip_rows_attribute, java.lang.String max_rows_attribute, java.lang.String update_rows_attribute, java.lang.String namespace, java.lang.String query, java.util.Hashtable column_formats)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XSPSQLLibrary

public XSPSQLLibrary()
Method Detail

processQuery

public org.w3c.dom.Node processQuery(org.w3c.dom.Document document,
                                     java.lang.String driver,
                                     java.lang.String dburl,
                                     java.lang.String username,
                                     java.lang.String password,
                                     java.lang.String doc_element_name,
                                     java.lang.String row_element_name,
                                     java.lang.String tag_case,
                                     java.lang.String null_indicator,
                                     java.lang.String id_attribute,
                                     java.lang.String id_attribute_column,
                                     java.lang.Integer max_rows,
                                     java.lang.Integer skip_rows,
                                     java.lang.String error_element,
                                     java.lang.String error_message_attribute,
                                     java.lang.String error_stacktrace_attribute,
                                     java.lang.String error_message_text,
                                     java.lang.String query_creator_name,
                                     java.lang.String count_attribute,
                                     java.lang.String query_attribute,
                                     java.lang.String skip_rows_attribute,
                                     java.lang.String max_rows_attribute,
                                     java.lang.String update_rows_attribute,
                                     java.lang.String namespace,
                                     java.lang.String query,
                                     java.util.Hashtable column_formats)
                              throws java.lang.Exception

getColumns

protected org.apache.cocoon.processor.xsp.library.XSPSQLLibrary.Column[] getColumns(java.sql.ResultSetMetaData md,
                                                                                    java.lang.String tag_case)
                                                                             throws java.sql.SQLException

getCountQuery

public static java.lang.String getCountQuery(java.lang.String query)

createElement

public static org.w3c.dom.Element createElement(org.w3c.dom.Document document,
                                                java.lang.String namespace,
                                                java.lang.String name)


Copyright © 1999-2000 Apache Software Foundation. All Rights Reserved.