net.sourceforge.squirrel_sql.plugins.netezza.tokenizer
Class NetezzaQueryTokenizer
java.lang.Object
net.sourceforge.squirrel_sql.fw.sql.QueryTokenizer
net.sourceforge.squirrel_sql.plugins.netezza.tokenizer.NetezzaQueryTokenizer
- All Implemented Interfaces:
- IQueryTokenizer
public class NetezzaQueryTokenizer
- extends QueryTokenizer
- implements IQueryTokenizer
This class is loaded by the Netezza Plugin and registered with all Netezza Sessions as the query tokenizer
if the plugin is loaded. It handles some of the syntax allowed in Netezza scripts that would be hard to
parse in a generic way for any database. It handles create statements for stored procedures.
| Methods inherited from class net.sourceforge.squirrel_sql.fw.sql.QueryTokenizer |
expandFileIncludes, getLineCommentBegin, getQueryCount, getQuerySep, getSQLStatementSeparator, getStatementsFromIncludeFile, hasQuery, isRemoveMultiLineComment, main, nextQuery, setLineCommentBegin, setQuerySep, setRemoveMultiLineComment |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NetezzaQueryTokenizer
public NetezzaQueryTokenizer(IQueryTokenizerPreferenceBean prefs)
setScriptToTokenize
public void setScriptToTokenize(String script)
- Specified by:
setScriptToTokenize in interface IQueryTokenizer- Overrides:
setScriptToTokenize in class QueryTokenizer
setFactory
protected void setFactory()
- Sets the ITokenizerFactory which is used to create additional instances of the IQueryTokenizer - this is
used for handling file includes recursively.
- Overrides:
setFactory in class QueryTokenizer
getTokenizerSessPropsInteractions
public TokenizerSessPropsInteractions getTokenizerSessPropsInteractions()
- Specified by:
getTokenizerSessPropsInteractions in interface IQueryTokenizer- Overrides:
getTokenizerSessPropsInteractions in class QueryTokenizer
Copyright © 2001-2013. All Rights Reserved.