public abstract class AliasExpressionParser extends Object
| Constructor and Description |
|---|
AliasExpressionParser() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract TokenType[] |
getCustomizedAvailableKeywordsForSelectItemAlias() |
protected abstract TokenType[] |
getCustomizedAvailableKeywordsForTableAlias() |
com.google.common.base.Optional<String> |
parseSelectItemAlias()
Parse alias for select item.
|
void |
parseTableAlias()
Parse alias for table.
|
com.google.common.base.Optional<String> |
parseTableAlias(SQLStatement sqlStatement,
boolean setTableToken,
String tableName)
Parse alias for table.
|
public com.google.common.base.Optional<String> parseSelectItemAlias()
protected abstract TokenType[] getCustomizedAvailableKeywordsForSelectItemAlias()
public void parseTableAlias()
public com.google.common.base.Optional<String> parseTableAlias(SQLStatement sqlStatement, boolean setTableToken, String tableName)
sqlStatement - SQL statementsetTableToken - is add table tokentableName - table nameprotected abstract TokenType[] getCustomizedAvailableKeywordsForTableAlias()
Copyright © 2019 The Apache Software Foundation. All rights reserved.