public class TableReferencesClauseParser extends Object implements SQLClauseParser
Constructor and Description |
---|
TableReferencesClauseParser(ShardingRule shardingRule,
LexerEngine lexerEngine) |
Modifier and Type | Method and Description |
---|---|
protected Keyword[] |
getKeywordsForJoinType() |
void |
parse(SQLStatement sqlStatement,
boolean isSingleTableOnly)
Parse table references.
|
void |
parseSingleTableWithoutAlias(SQLStatement sqlStatement)
Parse single table without alias.
|
protected void |
parseTableFactor(SQLStatement sqlStatement,
boolean isSingleTableOnly) |
protected void |
parseTableReference(SQLStatement sqlStatement,
boolean isSingleTableOnly) |
public TableReferencesClauseParser(ShardingRule shardingRule, LexerEngine lexerEngine)
public final void parse(SQLStatement sqlStatement, boolean isSingleTableOnly)
sqlStatement
- SQL statementisSingleTableOnly
- is parse single table onlyprotected void parseTableReference(SQLStatement sqlStatement, boolean isSingleTableOnly)
protected final void parseTableFactor(SQLStatement sqlStatement, boolean isSingleTableOnly)
protected Keyword[] getKeywordsForJoinType()
public final void parseSingleTableWithoutAlias(SQLStatement sqlStatement)
sqlStatement
- SQL statementCopyright © 2018. All rights reserved.