Cocoon API: Class XSPSQLLibrary

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

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

public class XSPSQLLibrary
extends java.lang.Object

A processor that performs SQL database queries.

Version:
$Revision: 1.11 $ $Date: 2000/10/13 21:41:29 $
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)
           
static org.w3c.dom.Element[] executeQuery(org.w3c.dom.Document document, java.lang.String connectionName, 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 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)
           
static org.w3c.dom.Element[] executeQuery(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 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)
           
protected static Column[] getColumns(java.sql.ResultSetMetaData md, java.lang.String tag_case)
           
static java.lang.String getCountQuery(java.lang.String query)
           
static org.w3c.dom.Element[] processQuery(org.w3c.dom.Document document, java.sql.Connection conn, 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 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

executeQuery

public static org.w3c.dom.Element[] executeQuery(org.w3c.dom.Document document,
                                                 java.lang.String connectionName,
                                                 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 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.sql.SQLException,
                                                 java.lang.Exception

executeQuery

public static org.w3c.dom.Element[] executeQuery(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 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

processQuery

public static org.w3c.dom.Element[] processQuery(org.w3c.dom.Document document,
                                                 java.sql.Connection conn,
                                                 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 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 static 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-2001 Apache Software Foundation. All Rights Reserved.