public class WhereClauseParser extends Object implements SQLClauseParser
Constructor and Description |
---|
WhereClauseParser(DatabaseType databaseType,
LexerEngine lexerEngine) |
Modifier and Type | Method and Description |
---|---|
protected Keyword[] |
getCustomizedOtherConditionOperators() |
protected boolean |
isRowNumberCondition(List<SelectItem> items,
String columnLabel) |
void |
parse(ShardingRule shardingRule,
SQLStatement sqlStatement,
List<SelectItem> items)
Parse where.
|
public WhereClauseParser(DatabaseType databaseType, LexerEngine lexerEngine)
public void parse(ShardingRule shardingRule, SQLStatement sqlStatement, List<SelectItem> items)
shardingRule
- databases and tables sharding rulesqlStatement
- SQL statementitems
- select itemsprotected boolean isRowNumberCondition(List<SelectItem> items, String columnLabel)
protected Keyword[] getCustomizedOtherConditionOperators()
Copyright © 2018. All rights reserved.