planetj.database.sql
Class CreateAliasStatement

java.lang.Object
  extended byplanetj.database.sql.SQLStatement
      extended byplanetj.database.sql.CreateAliasStatement
All Implemented Interfaces:
java.io.Serializable, TableStatement

public class CreateAliasStatement
extends SQLStatement

Represents a SQL or JDBC CREATE ALIAS statement. Create Alias is used to create an alternte name for a table. Commonly on the iSeries, files can have multiple members. Since SQL does not play nice with multiple members, CREATE ALIAS can be used to create an alias that points to one member. WOW then operates against the alias and single member. Creation date: (1/16/2004 2:44:21 PM)

See Also:
Serialized Form

Field Summary
 
Fields inherited from class planetj.database.sql.SQLStatement
CALL_STATEMENT, className, COMMENT_ON_STATEMENT, CREATE_ALIAS_STATEMENT, CREATE_INDEX_STATEMENT, CREATE_PROCEDURE_STATEMENT, CREATE_VIEW_STATEMENT, DELETE_STATEMENT, INSERT_STATEMENT, LABEL_ON_STATEMENT, SELECT_STATEMENT, UPDATE_STATEMENT
 
Constructor Summary
CreateAliasStatement()
          CreateAliasStatement constructor comment.
CreateAliasStatement(java.lang.String pOriginalSQLString, SQLContext context)
          CreateAliasStatement constructor comment.
 
Method Summary
 java.util.List getTableTokens()
          getTableTokens method comment.
 int getType()
          This is a CREATE ALIAS, used commonly for multi member files
protected  void parseString(java.lang.String pSQLString)
          Statement subclasses are required to create themselves by parsing a sql String.
 
Methods inherited from class planetj.database.sql.SQLStatement
addExpressionToken, createExpressionToken, createStatement, getAlteredTable, getContext, getExpressionToken, getExpressionTokens, getExpressTokenClass, getLibrarySupportLevel, getOriginalSQLString, hasExpression, isAlterTableStatement, isCallStatement, isCommentOnStatement, isCreateAliasStatement, isCreateIndexStatement, isCreateProcedureStatement, isCreateViewStatement, isDeleteStatement, isDeleteStatement, isGroupByStatement, isInsertStatement, isInsertStatement, isLabelOnStatement, isOrderByStatement, isSelectStatement, isSelectStatement, isUnionStatement, isUpdateStatement, isUpdateStatement, setOriginalSQLString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CreateAliasStatement

public CreateAliasStatement()
CreateAliasStatement constructor comment.


CreateAliasStatement

public CreateAliasStatement(java.lang.String pOriginalSQLString,
                            SQLContext context)
CreateAliasStatement constructor comment.

Parameters:
pOriginalSQLString - java.lang.String
context - planetj.database.SQLContext
Method Detail

getTableTokens

public java.util.List getTableTokens()
getTableTokens method comment.


getType

public int getType()
This is a CREATE ALIAS, used commonly for multi member files

Specified by:
getType in class SQLStatement

parseString

protected void parseString(java.lang.String pSQLString)
Statement subclasses are required to create themselves by parsing a sql String. Don't need to do anything here since we just run the statement.

Specified by:
parseString in class SQLStatement