提交 b6210225 编写于 作者: T terrymanu

add javadoc

上级 a2da413e
......@@ -20,6 +20,11 @@ package com.dangdang.ddframe.rdb.sharding.parser.sql.dialect.mysql.lexer;
import com.dangdang.ddframe.rdb.sharding.parser.sql.lexer.Dictionary;
import com.dangdang.ddframe.rdb.sharding.parser.sql.lexer.Lexer;
/**
* MySQL词法解析器.
*
* @author zhangliang
*/
public final class MySQLLexer extends Lexer {
private static Dictionary dictionary = new Dictionary(MySQLKeyword.values());
......
......@@ -20,6 +20,11 @@ package com.dangdang.ddframe.rdb.sharding.parser.sql.dialect.oracle.lexer;
import com.dangdang.ddframe.rdb.sharding.parser.sql.lexer.Dictionary;
import com.dangdang.ddframe.rdb.sharding.parser.sql.lexer.Lexer;
/**
* Oracle词法解析器.
*
* @author zhangliang
*/
public final class OracleLexer extends Lexer {
private static Dictionary dictionary = new Dictionary(OracleKeyword.values());
......
......@@ -20,6 +20,11 @@ package com.dangdang.ddframe.rdb.sharding.parser.sql.dialect.postgresql.lexer;
import com.dangdang.ddframe.rdb.sharding.parser.sql.lexer.Dictionary;
import com.dangdang.ddframe.rdb.sharding.parser.sql.lexer.Lexer;
/**
* PostgreSQL词法解析器.
*
* @author zhangliang
*/
public final class PostgreSQLLexer extends Lexer {
private static Dictionary dictionary = new Dictionary(PostgreSQLKeyword.values());
......
......@@ -20,6 +20,11 @@ package com.dangdang.ddframe.rdb.sharding.parser.sql.dialect.sqlserver.lexer;
import com.dangdang.ddframe.rdb.sharding.parser.sql.lexer.Dictionary;
import com.dangdang.ddframe.rdb.sharding.parser.sql.lexer.Lexer;
/**
* SQLServer词法解析器.
*
* @author zhangliang
*/
public final class SQLServerLexer extends Lexer {
private static Dictionary dictionary = new Dictionary(SQLServerKeyword.values());
......
......@@ -18,7 +18,7 @@
package com.dangdang.ddframe.rdb.sharding.parser.sql.lexer;
/**
* 辅助标记.
* 词法辅助标记.
*
* @author zhangliang
*/
......
......@@ -21,7 +21,7 @@ import lombok.AccessLevel;
import lombok.NoArgsConstructor;
/**
* 字符常量.
* 字符类型.
*
* @author zhangliang
*/
......
......@@ -18,7 +18,7 @@
package com.dangdang.ddframe.rdb.sharding.parser.sql.lexer;
/**
* 默认关键词.
* 默认词法关键词.
*
* @author zhangliang
*/
......
......@@ -21,7 +21,7 @@ import java.util.HashMap;
import java.util.Map;
/**
* 词法解析字典.
* 词法标记字典.
*
* @author zhangliang
*/
......
......@@ -18,7 +18,7 @@
package com.dangdang.ddframe.rdb.sharding.parser.sql.lexer;
/**
* 关键词接口.
* 词法关键词.
*
* @author zhangliang
*/
......
......@@ -39,7 +39,7 @@ public class Lexer {
private Token token;
/**
* 跳至下一个语言符号.
* 分析下一个词法标记.
*/
public final void nextToken() {
skipIgnoredToken();
......
......@@ -18,7 +18,7 @@
package com.dangdang.ddframe.rdb.sharding.parser.sql.lexer;
/**
* 字面量标记.
* 词法字面量标记.
*
* @author zhangliang
*/
......
......@@ -26,7 +26,7 @@ import java.util.Map;
import java.util.Set;
/**
* 符号标记.
* 词法符号标记.
*
* @author zhangliang
*/
......@@ -89,20 +89,20 @@ public enum Symbol implements TokenType {
private final String literals;
/**
* 通过字面量查找符号.
* 通过字面量查找词法符号.
*
* @param literals 字面量
* @return 符号标记
* @return 词法符号
*/
public static Symbol literalsOf(final String literals) {
return symbols.get(literals);
}
/**
* 判断字符是否是符号.
* 判断字符是否是词法符号.
*
* @param ch 待判断的字符
* @return 是否符号
* @return 是否为词法符号
*/
public static boolean isSymbol(final char ch) {
return symbolChars.contains(ch);
......
......@@ -4,7 +4,7 @@ import lombok.Getter;
import lombok.RequiredArgsConstructor;
/**
* 语言标记.
* 词法标记.
*
* @author zhangliang
*/
......
......@@ -20,7 +20,7 @@ package com.dangdang.ddframe.rdb.sharding.parser.sql.lexer;
import lombok.RequiredArgsConstructor;
/**
* 语言标记截取器.
* 词法标记器.
*
* @author zhangliang
*/
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册