static class SqlSimpleParser.Query extends SqlSimpleParser.Token
| Modifier and Type | Field and Description |
|---|---|
private List<SqlSimpleParser.Token> |
tokenList |
| Constructor and Description |
|---|
Query(List<SqlSimpleParser.Token> tokenList) |
| Modifier and Type | Method and Description |
|---|---|
private boolean |
contains(String hintToken) |
private List<SqlSimpleParser.Token> |
findClause(SqlSimpleParser.TokenType keyword) |
private void |
purgeFromExcept(String hintToken) |
private void |
purgeGroupByHaving() |
private void |
purgeOrderBy() |
private void |
purgeSelect() |
private void |
purgeSelectExprsKeepAliases() |
private void |
purgeSelectListExcept(String hintToken) |
private void |
purgeWhere() |
SqlSimpleParser.Query |
simplify(String hintToken) |
static void |
simplifyList(List<SqlSimpleParser.Token> list,
String hintToken) |
void |
unparse(StringBuilder buf) |
toStringprivate final List<SqlSimpleParser.Token> tokenList
public Query(List<SqlSimpleParser.Token> tokenList)
public void unparse(StringBuilder buf)
unparse in class SqlSimpleParser.Tokenpublic static void simplifyList(List<SqlSimpleParser.Token> list, String hintToken)
public SqlSimpleParser.Query simplify(String hintToken)
private void purgeSelectListExcept(String hintToken)
private void purgeSelect()
private void purgeSelectExprsKeepAliases()
private void purgeFromExcept(String hintToken)
private void purgeWhere()
private void purgeGroupByHaving()
private void purgeOrderBy()
private List<SqlSimpleParser.Token> findClause(SqlSimpleParser.TokenType keyword)
private boolean contains(String hintToken)
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.