跳过导航链接
A B C D E F G H I L M O P R S T U V W 

A

ADD_INFO_WORD - 类 中的静态变量strInfo.result.AlterStatement
 
ADD_WORD - 类 中的静态变量strInfo.result.AlterStatement
 
addSubSelect(SelectStatement) - 类 中的方法strInfo.result.SelectStatementBuilder
将子查询的sql解析结果提供给对象列表
addTableName(String) - 类 中的方法strInfo.result.SelectStatementBuilder
 
ALTER_MOD_WORD - 类 中的静态变量strInfo.result.AlterStatement
 
ALTER_WORD - 类 中的静态变量strInfo.result.AlterStatement
 
AlterParser - strInfo.parser中的类
数据库 alter 语句的sql解析器,会将有关该语句的信息解析出来,并封装到一个对象中,提供函数对外界传递数据。
AlterParser() - 类 的构造器strInfo.parser.AlterParser
 
AlterStatement - strInfo.result中的类
sql语句对象,其中包含的就是有关sql中create语句的参数信息。
AlterStatement(String, String, String, String, String, String, String, String, String, String, String) - 类 的构造器strInfo.result.AlterStatement
 
AlterStatementBuilder - strInfo.result中的类
 
AlterStatementBuilder() - 类 的构造器strInfo.result.AlterStatementBuilder
 
AS_WORD - 类 中的静态变量strInfo.result.CreateStatement
 

B

builder() - 类 中的静态方法strInfo.result.AlterStatement
开始构建语句类对象,调用该方法也就意味着开始该类的建造,会返回对应的建造者对象。
Builder<Product> - strInfo.result中的接口
所有语句对象的建造者类,该类是所有Builder类的抽象。
builder() - 类 中的静态方法strInfo.result.CreateStatement
开始构建语句类对象,调用该方法也就意味着开始该类的建造,会返回对应的建造者对象。
builder() - 类 中的静态方法strInfo.result.InsertStatement
开始构建一个insert语句对象,通过此方法会返回一个建造者模式的对象。
builder() - 类 中的静态方法strInfo.result.SelectStatement
开始构建语句类对象,调用该方法也就意味着开始该类的建造,会返回对应的建造者对象。

C

CHANGE_WORD - 类 中的静态变量strInfo.result.AlterStatement
 
COMMA_PATTERN - 类 中的静态变量strInfo.result.Statement
 
create() - 类 中的方法strInfo.result.AlterStatementBuilder
 
create() - 接口 中的方法strInfo.result.Builder
 
create() - 类 中的方法strInfo.result.CreateStatementBuilder
 
create() - 类 中的方法strInfo.result.InsertStatementBuilder
 
create() - 类 中的方法strInfo.result.SelectStatementBuilder
 
CREATE_WORD - 类 中的静态变量strInfo.result.CreateStatement
 
CreateParser - strInfo.parser中的类
数据库 create 语句的sql解析器,会将有关该语句的信息解析出来,并封装到一个对象中,提供函数对外界传递数据。
CreateParser() - 类 的构造器strInfo.parser.CreateParser
 
CreateStatement - strInfo.result中的类
sql语句对象,其中包含的就是有关sql中create语句的参数信息。
CreateStatement(String, String, String, String, String, boolean, String, SelectStatement) - 类 的构造器strInfo.result.CreateStatement
 
CreateStatement(String, String, String, String, boolean, String, SelectStatement) - 类 的构造器strInfo.result.CreateStatement
 
CreateStatementBuilder - strInfo.result中的类
create 语句对象的建造者类,通过该类可以将一个create语句建造出来。
CreateStatementBuilder() - 类 的构造器strInfo.result.CreateStatementBuilder
 

D

DROP_WORD - 类 中的静态变量strInfo.result.AlterStatement
 

E

ERROR - 接口 中的静态变量strInfo.parser.SQLParser
 

F

FIELD_WORD - 类 中的静态变量strInfo.result.AlterStatement
 
FIELD_WORD - 类 中的静态变量strInfo.result.CreateStatement
 
fieldNames - 类 中的变量strInfo.result.Statement
 
FROM_WORD - 类 中的静态变量strInfo.result.SelectStatement
 

G

getFieldNames() - 类 中的方法strInfo.result.Statement
 
getInstance() - 类 中的静态方法strInfo.parser.AlterParser
获取到全局唯一的解析器对象,通过该函数,可以从管理者中获取到该解析器对象,如果管理者中不存在,该函数会在管理者中注册一个新组件。
getInstance() - 类 中的静态方法strInfo.parser.CreateParser
获取到全局唯一的解析器对象,通过该函数,可以从管理者中获取到该解析器对象,如果管理者中不存在,该函数会在管理者中注册一个新组件。
getInstance() - 类 中的静态方法strInfo.parser.InsertParser
获取到全局唯一的解析器对象,通过该函数,可以从管理者中获取到该解析器对象,如果管理者中不存在,该函数会在管理者中注册一个新组件。
getInstance() - 类 中的静态方法strInfo.parser.SelectParser
获取到全局唯一的解析器对象,通过该函数,可以从管理者中获取到该解析器对象,如果管理者中不存在,该函数会在管理者中注册一个新组件。
getName() - 类 中的方法strInfo.parser.AlterParser
 
getName() - 类 中的方法strInfo.parser.CreateParser
 
getName() - 类 中的方法strInfo.parser.InsertParser
 
getName() - 类 中的方法strInfo.parser.SelectParser
 
getName() - 接口 中的方法strInfo.parser.SQLParser
 
getSelectStatement() - 类 中的方法strInfo.result.CreateStatement
如果在create语句中,引用了其它数据表的查询结果,那么该函数可以返回create语句的子查询语句对象。
getSQLParserByName(String) - 类 中的静态方法strInfo.manager.SQLParserManager
通过组件名称,将一个解析组件对象从管理者中获取到。
getSqlStr() - 类 中的方法strInfo.result.AlterStatement
 
getSqlStr() - 类 中的方法strInfo.result.CreateStatement
 
getSqlStr() - 类 中的方法strInfo.result.InsertStatement
 
getSqlStr() - 类 中的方法strInfo.result.SelectStatement
 
getSqlStr() - 类 中的方法strInfo.result.Statement
 
getStatementArrayByWord(String) - 类 中的方法strInfo.result.AlterStatement
按照SQL解析词获取到目标解析词下的sql语句
getStatementArrayByWord(String) - 类 中的方法strInfo.result.CreateStatement
按照SQL解析词获取到目标解析词下的sql语句的数组形式
getStatementArrayByWord(String) - 类 中的方法strInfo.result.InsertStatement
按照SQL解析词获取到目标解析词下的sql语句
getStatementArrayByWord(String) - 类 中的方法strInfo.result.SelectStatement
按照SQL解析词获取到目标解析词下的sql语句的数组形式
getStatementArrayByWord(String) - 类 中的方法strInfo.result.Statement
按照SQL解析词获取到目标解析词下的sql语句
getStatementStrByWord(String) - 类 中的方法strInfo.result.AlterStatement
按照SQL解析词获取到目标解析词下的sql语句
getStatementStrByWord(String) - 类 中的方法strInfo.result.CreateStatement
按照SQL解析词获取到目标解析词下的sql语句
getStatementStrByWord(String) - 类 中的方法strInfo.result.InsertStatement
按照SQL解析词获取到目标解析词下的sql语句
getStatementStrByWord(String) - 类 中的方法strInfo.result.SelectStatement
按照SQL解析词获取到目标解析词下的sql语句
getStatementStrByWord(String) - 类 中的方法strInfo.result.Statement
按照SQL解析词获取到目标解析词下的sql语句
getSubQueryList() - 类 中的方法strInfo.result.SelectStatement
获取到本次解析到的所有子查询语句
getTableName() - 类 中的方法strInfo.result.Statement
 
getTables() - 类 中的方法strInfo.result.SelectStatement
获取到本次查询涉及到的所有表名组成的数组数据。
getTablesByAlias() - 类 中的方法strInfo.result.SelectStatement
获取到本次查询涉及到的所有表别名组成的数组数据。
getTablesByRealName() - 类 中的方法strInfo.result.SelectStatement
获取到本次查询涉及到的所有表真名组成的数组数据。
getWhereArray() - 类 中的方法strInfo.result.SelectStatement
返回本次解析到的 where 子句中的条件数组,其中偶数位是子句的条件表达式。
getWordNum(String) - 类 中的方法strInfo.result.AlterStatement
获取到解析词在sql语句中的编号数值,用于将解析词按照hash与阈值一起映射成为数值后,再进行解析词的匹配,这样的匹配性能会优秀很多,其中的编号数值阈值默认为当前语句对象的hashNum。
getWordNum(String) - 类 中的方法strInfo.result.CreateStatement
获取到解析词在sql语句中的编号数值,用于将解析词按照hash与阈值一起映射成为数值后,再进行解析词的匹配,这样的匹配性能会优秀很多,其中的编号数值阈值默认为当前语句对象的hashNum。
getWordNum(String) - 类 中的方法strInfo.result.InsertStatement
获取到解析词在sql语句中的编号数值,用于将解析词按照hash与阈值一起映射成为数值后,再进行解析词的匹配,这样的匹配性能会优秀很多,其中的编号数值阈值默认为当前语句对象的hashNum。
getWordNum(String) - 类 中的方法strInfo.result.SelectStatement
获取到解析词在sql语句中的编号数值,用于将解析词按照hash与阈值一起映射成为数值后,再进行解析词的匹配,这样的匹配性能会优秀很多,其中的编号数值阈值默认为当前语句对象的hashNum。
getWordNum(String, int) - 类 中的静态方法strInfo.result.Statement
获取到词对应的解析词hash编号
getWordNum(String) - 类 中的方法strInfo.result.Statement
获取到解析词在sql语句中的编号数值,用于将解析词按照hash与阈值一起映射成为数值后,再进行解析词的匹配,这样的匹配性能会优秀很多,其中的编号数值阈值默认为4,
GROUP_WORD - 类 中的静态变量strInfo.result.SelectStatement
 

H

hashNum - 类 中的静态变量strInfo.result.AlterStatement
 
hashNum - 类 中的静态变量strInfo.result.CreateStatement
 
hashNum - 类 中的静态变量strInfo.result.InsertStatement
 
hashNum - 类 中的静态变量strInfo.result.SelectStatement
 

I

INDEX_WORD - 类 中的静态变量strInfo.result.AlterStatement
 
INSERT_PATTERN - 类 中的静态变量strInfo.parser.InsertParser
其中第一个括号匹配的是表名称,第二个括号匹配的是表字段,第三个括号匹配的是插入模式value或values,第四个括号匹配的是插入的数据
INSERT_WORD - 类 中的静态变量strInfo.result.InsertStatement
 
InsertParser - strInfo.parser中的类
Insert的sql语句解析器,其中包含针对insert语句进行解析的逻辑,解析之后会返回insert的解析结果对象。
InsertParser() - 类 的构造器strInfo.parser.InsertParser
 
InsertStatement - strInfo.result中的类
sql语句对象,其中包含的就是有关sql中的 insert 语句的参数信息。
InsertStatement(String, boolean, String, String, String) - 类 的构造器strInfo.result.InsertStatement
 
InsertStatement(String, boolean, String, String) - 类 的构造器strInfo.result.InsertStatement
 
InsertStatementBuilder - strInfo.result中的类
Insert的sql语句类对象的建造者,解析器会通过该类建造出来语句结果对象。
InsertStatementBuilder() - 类 的构造器strInfo.result.InsertStatementBuilder
 
isAsc() - 类 中的方法strInfo.result.SelectStatement
 
isSub() - 类 中的方法strInfo.result.SelectStatementBuilder
 
isTemporary() - 类 中的方法strInfo.result.CreateStatement
 
isUseAlias() - 类 中的方法strInfo.result.SelectStatement
 

L

LEFT_BRACKET_WORD - 类 中的静态变量strInfo.result.CreateStatement
 
LIKE_WORD - 类 中的静态变量strInfo.result.CreateStatement
 
LIMIT_WORD - 类 中的静态变量strInfo.result.SelectStatement
 

M

MAIN - strInfo中的类
测试用例类
MAIN() - 类 的构造器strInfo.MAIN
 
main(String[]) - 类 中的静态方法strInfo.MAIN
 
merge(CreateStatement) - 类 中的方法strInfo.result.CreateStatement
以当前类为中心,将其它sql语句类中的数据合并到当前类中,并返回当前类的新副本,不会影响当前类的源数据
merge(InsertStatement) - 类 中的方法strInfo.result.InsertStatement
以当前类为中心,将其它sql语句类中的数据合并到当前类中,并返回当前类的新副本,不会影响当前类的源数据
merge(SelectStatement) - 类 中的方法strInfo.result.SelectStatement
以当前类为中心,将其它sql语句类中的数据合并到当前类中,并返回当前类的新副本,不会影响当前类的源数据

O

OPTION_WORD - 类 中的静态变量strInfo.result.CreateStatement
 
ORDER_WORD - 类 中的静态变量strInfo.result.SelectStatement
 

P

parseSql(String) - 类 中的方法strInfo.parser.AlterParser
开始解析一个sql语句
parseSql(String) - 类 中的方法strInfo.parser.CreateParser
开始解析一个sql语句
parseSql(String) - 类 中的方法strInfo.parser.InsertParser
开始解析一个sql语句
parseSql(String) - 类 中的方法strInfo.parser.SelectParser
开始解析一个sql语句
parseSql(String) - 接口 中的方法strInfo.parser.SQLParser
开始解析一个sql语句
parseSqlByWord(AlterStatementBuilder, int, String, String) - 类 中的方法strInfo.parser.AlterParser
解析一个sql语句中的指定sql解析词相关的子sql语句
parseSqlByWord(CreateStatementBuilder, int, String, String) - 类 中的方法strInfo.parser.CreateParser
解析一个sql语句中的指定sql解析词相关的子sql语句
parseSqlByWord(InsertStatementBuilder, int, String, String) - 类 中的方法strInfo.parser.InsertParser
解析一个sql语句中的指定sql解析词相关的子sql语句
parseSqlByWord(SelectStatementBuilder, int, String, String) - 类 中的方法strInfo.parser.SelectParser
解析一个sql语句中的指定sql解析词相关的子sql语句
parseSqlByWord(StatementBuilderType, int, String, String) - 接口 中的方法strInfo.parser.SQLParser
解析一个sql语句中的指定sql解析词相关的子sql语句 Parse the sub sql statements related to the specified sql parsing words in an sql statement
PRIMARY_WORD - 类 中的静态变量strInfo.result.AlterStatement
 

R

register(SQLParser<?, ?>) - 类 中的静态方法strInfo.manager.SQLParserManager
将一个解析组件注册到管理者中,注册之后可以通过 getSQLParserByName 函数获取到对应名称的解析器对象。
RENAME_WORD - 类 中的静态变量strInfo.result.AlterStatement
 
RIGHT_BRACKET_WORD - 类 中的静态变量strInfo.result.CreateStatement
 

S

SELECT_WORD - 类 中的静态变量strInfo.result.SelectStatement
 
SelectParser - strInfo.parser中的类
数据库Select语句解析器,该组件能够提供针对Select语句的解析,并将解析及如果封装起来提供给外界。
SelectParser() - 类 的构造器strInfo.parser.SelectParser
 
SelectStatement - strInfo.result中的类
sql语句对象,其中包含的就是有关sql中的Select语句的参数信息。
SelectStatement(String, String, String, String, String, String, boolean, String, ArrayList<SelectStatement>) - 类 的构造器strInfo.result.SelectStatement
 
SelectStatement(String, String, String, String, String, boolean, String, ArrayList<SelectStatement>) - 类 的构造器strInfo.result.SelectStatement
 
SelectStatementBuilder - strInfo.result中的类
针对 SelectStatement 类的建造者对象,是针对 SelectStatement 进行建造的临时对象类,在其中有着很多的设置函数,通过这些参数就可以实现针对某些数据的设置,通过create函数可以将 SelectStatement 类构建出来。
SelectStatementBuilder() - 类 的构造器strInfo.result.SelectStatementBuilder
 
setAddINFO(String) - 类 中的方法strInfo.result.AlterStatementBuilder
 
setAddStr(String) - 类 中的方法strInfo.result.AlterStatementBuilder
 
setAlterStr(String) - 类 中的方法strInfo.result.AlterStatementBuilder
 
setAsc(boolean) - 类 中的方法strInfo.result.SelectStatementBuilder
 
setChangeStr(String) - 类 中的方法strInfo.result.AlterStatementBuilder
 
setCreateStr(String) - 类 中的方法strInfo.result.CreateStatementBuilder
 
setDataStr(String) - 类 中的方法strInfo.result.InsertStatementBuilder
 
setDropStr(String) - 类 中的方法strInfo.result.AlterStatementBuilder
 
setFieldStr(String) - 类 中的方法strInfo.result.AlterStatementBuilder
 
setFieldStr(String) - 类 中的方法strInfo.result.CreateStatementBuilder
 
setFieldStr(String) - 类 中的方法strInfo.result.InsertStatementBuilder
 
setGroupStr(String) - 类 中的方法strInfo.result.SelectStatementBuilder
 
setIndexName(String) - 类 中的方法strInfo.result.AlterStatementBuilder
 
setLikeStr(String) - 类 中的方法strInfo.result.CreateStatementBuilder
 
setLimitStr(String) - 类 中的方法strInfo.result.SelectStatementBuilder
 
setMod(String) - 类 中的方法strInfo.result.AlterStatementBuilder
 
setMultiline(boolean) - 类 中的方法strInfo.result.InsertStatementBuilder
 
setOptionsStr(String) - 类 中的方法strInfo.result.CreateStatementBuilder
 
setOrderStr(String) - 类 中的方法strInfo.result.SelectStatementBuilder
 
setRenameStr(String) - 类 中的方法strInfo.result.AlterStatementBuilder
 
setSelectStatement(SelectStatement) - 类 中的方法strInfo.result.CreateStatementBuilder
 
setSelectStr(String) - 类 中的方法strInfo.result.SelectStatementBuilder
 
setSql(String) - 类 中的方法strInfo.result.AlterStatementBuilder
 
setSQL(String) - 类 中的方法strInfo.result.CreateStatementBuilder
设置SQL的整体语句,是sql语句的全部字符串对象 Set the whole SQL statement, which is all string objects of the SQL statement
setSQL(String) - 类 中的方法strInfo.result.InsertStatementBuilder
 
setSQL(String) - 类 中的方法strInfo.result.SelectStatementBuilder
 
setSub(boolean) - 类 中的方法strInfo.result.SelectStatementBuilder
 
setTableName(String) - 类 中的方法strInfo.result.AlterStatementBuilder
 
setTableName(String) - 类 中的方法strInfo.result.CreateStatementBuilder
 
setTableName(String) - 类 中的方法strInfo.result.InsertStatementBuilder
 
setTableName(String) - 类 中的方法strInfo.result.SelectStatementBuilder
 
setTemporary(boolean) - 类 中的方法strInfo.result.CreateStatementBuilder
 
setWhereStr(String) - 类 中的方法strInfo.result.SelectStatementBuilder
 
SPACE_PATTERN - 类 中的静态变量strInfo.result.Statement
 
SQLParser<StatementType,StatementBuilderType extends Builder<?>> - strInfo.parser中的接口
SQL解析器的接口,解析器的统一父类,其中提供了针对sql语句与sql解析词的解析函数,由不同的解析器实现。
SQLParserManager - strInfo.manager中的类
SQL解析库的管理者类,其中存储的都是全局唯一的数据解析组件,针对使用过的解析器,在这里都会有存储。
SQLParserManager() - 类 的构造器strInfo.manager.SQLParserManager
 
Statement - strInfo.result中的类
 
Statement(String, String[]) - 类 的构造器strInfo.result.Statement
 
strInfo - 程序包 strInfo
 
strInfo.manager - 程序包 strInfo.manager
 
strInfo.parser - 程序包 strInfo.parser
 
strInfo.result - 程序包 strInfo.result
 

T

TABLE_WORD - 类 中的静态变量strInfo.result.AlterStatement
 
TABLE_WORD - 类 中的静态变量strInfo.result.CreateStatement
 
TABLE_WORD - 类 中的静态变量strInfo.result.InsertStatement
 
tableName - 类 中的变量strInfo.result.Statement
 
toString() - 类 中的方法strInfo.result.CreateStatement
 
toString() - 类 中的方法strInfo.result.SelectStatement
 

U

UNIQUE_WORD - 类 中的静态变量strInfo.result.AlterStatement
 
unRegisterByName(String) - 类 中的静态方法strInfo.manager.SQLParserManager
将一个解析器组件从管理中注销,同时将注销成功的组件返回出来。

V

VALUE_SPLIT_PATTERN - 类 中的静态变量strInfo.result.InsertStatement
 
VALUE_WORD - 类 中的静态变量strInfo.result.InsertStatement
 
VALUES_WORD - 类 中的静态变量strInfo.result.InsertStatement
 
VERSION - 类 中的静态变量strInfo.manager.SQLParserManager
 

W

WHERE_WORD - 类 中的静态变量strInfo.result.SelectStatement
 
A B C D E F G H I L M O P R S T U V W 
跳过导航链接

Copyright © 2023. All rights reserved.