net.sourceforge.squirrel_sql.plugins.netezza.tab
Class ProcedureSourceTab

java.lang.Object
  extended by net.sourceforge.squirrel_sql.client.session.mainpanel.objecttree.tabs.BaseObjectTab
      extended by net.sourceforge.squirrel_sql.client.session.mainpanel.objecttree.tabs.BaseSourceTab
          extended by net.sourceforge.squirrel_sql.client.session.mainpanel.objecttree.tabs.FormattedSourceTab
              extended by net.sourceforge.squirrel_sql.plugins.netezza.tab.ProcedureSourceTab
All Implemented Interfaces:
IObjectTab

public class ProcedureSourceTab
extends FormattedSourceTab

This class provides the necessary information to the parent tab to display the source for a Netezza procedure. It uses a custom formatter class (NetezzaProcedureFormator) that can handle formatting Netezza stored procedures (and not much else).


Nested Class Summary
static interface ProcedureSourceTab.i18n
           
 
Field Summary
 
Fields inherited from class net.sourceforge.squirrel_sql.client.session.mainpanel.objecttree.tabs.FormattedSourceTab
appendSeparator, statementSeparator
 
Fields inherited from class net.sourceforge.squirrel_sql.client.session.mainpanel.objecttree.tabs.BaseObjectTab
_app
 
Constructor Summary
ProcedureSourceTab(String stmtSep)
          Constructor
 
Method Summary
protected  String[] getBindValues()
          Overridden as the super implementation binds schemaname rather than catalogname as is used in Netezza.
protected  String getSqlStatement()
           
 
Methods inherited from class net.sourceforge.squirrel_sql.client.session.mainpanel.objecttree.tabs.FormattedSourceTab
createSourcePanel, createStatement, processResult, setCompressWhitespace, setupFormatter, setupFormatter
 
Methods inherited from class net.sourceforge.squirrel_sql.client.session.mainpanel.objecttree.tabs.BaseSourceTab
clear, getComponent, getHint, getTitle, refreshComponent, setSourcePanel
 
Methods inherited from class net.sourceforge.squirrel_sql.client.session.mainpanel.objecttree.tabs.BaseObjectTab
getDatabaseObjectInfo, getDialectType, getSession, rebuild, select, setDatabaseObjectInfo, setSession
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProcedureSourceTab

public ProcedureSourceTab(String stmtSep)
Constructor

Parameters:
stmtSep - the string to use to separate SQL statements
Method Detail

getSqlStatement

protected String getSqlStatement()
Specified by:
getSqlStatement in class FormattedSourceTab
See Also:
PSFormattedSourceTab

getBindValues

protected String[] getBindValues()
Overridden as the super implementation binds schemaname rather than catalogname as is used in Netezza.

Overrides:
getBindValues in class FormattedSourceTab
Returns:
a String array of bind variable values


Copyright © 2001-2013. All Rights Reserved.