跳过导航链接
A B C D E F G I J L M N O P Q R S T U W Y Z 

A

ABS - com.heitaox.sql.executor.core.function.udf1中的类
 
ABS() - 类 的构造器com.heitaox.sql.executor.core.function.udf1.ABS
 
after(String, String) - 类 中的静态方法com.heitaox.sql.executor.core.util.DateUtils
判断一个时间是否在另一个时间之后
aggregate(Number, Number) - 类 中的方法com.heitaox.sql.executor.core.function.udaf.AVG
 
aggregate(Object, Number) - 类 中的方法com.heitaox.sql.executor.core.function.udaf.COUNT
 
aggregate(Number, Number) - 类 中的方法com.heitaox.sql.executor.core.function.udaf.MAX
 
aggregate(Number, Number) - 类 中的方法com.heitaox.sql.executor.core.function.udaf.MIN
 
aggregate(Number, Number) - 类 中的方法com.heitaox.sql.executor.core.function.udaf.SUM
 
aggregate(I, U) - 类 中的方法com.heitaox.sql.executor.core.function.udaf.UDAF
Aggregate the input parameters according to a certain logic and the results after the last aggregation
AGGREGATE_METHOD_NAME - 类 中的静态变量com.heitaox.sql.executor.core.function.udaf.UDAF
 
analysisGroupBy(SQLSelectGroupByClause, String) - 类 中的静态方法com.heitaox.sql.executor.core.analysis.SQLExprAnalyzer
 
analysisInsert(SQLInsertStatement) - 类 中的静态方法com.heitaox.sql.executor.core.analysis.SQLExprAnalyzer
 
analysisJoinTable(SQLJoinTableSource) - 类 中的静态方法com.heitaox.sql.executor.core.analysis.SQLExprAnalyzer
 
analysisOrderBy(SQLOrderBy) - 类 中的静态方法com.heitaox.sql.executor.core.analysis.SQLExprAnalyzer
 
analysisPredicate(SQLExpr, SQLExecutor) - 类 中的静态方法com.heitaox.sql.executor.core.analysis.SQLExprAnalyzer
 
analysisUpdateItem(List<SQLUpdateSetItem>) - 类 中的静态方法com.heitaox.sql.executor.core.analysis.SQLExprAnalyzer
 
appendValue2003(List<Map<String, Object>>, String, String) - 类 中的静态方法com.heitaox.sql.executor.source.file.ExcelUtil
 
appendValue2007(List<Map<String, Object>>, String, String) - 类 中的静态方法com.heitaox.sql.executor.source.file.ExcelUtil
 
appendValueCsv(List<List<Object>>, String) - 类 中的静态方法com.heitaox.sql.executor.source.file.ExcelUtil
 
AVG - com.heitaox.sql.executor.core.function.udaf中的类
 
AVG() - 类 的构造器com.heitaox.sql.executor.core.function.udaf.AVG
 

B

BaseExecutor - com.heitaox.sql.executor.core.executor中的类
 
BaseExecutor() - 类 的构造器com.heitaox.sql.executor.core.executor.BaseExecutor
 
before(String, String) - 类 中的静态方法com.heitaox.sql.executor.core.util.DateUtils
判断一个时间是否在另一个时间之前
build() - 类 中的方法com.heitaox.sql.executor.SQLExecutor.SQLExecutorBuilder
 

C

cache(String, DataFrame) - 类 中的方法com.heitaox.sql.executor.source.extend.CacheDatasource
 
cache(String, DataFrame) - 类 中的方法com.heitaox.sql.executor.SQLExecutor
 
CacheDatasource - com.heitaox.sql.executor.source.extend中的类
 
CacheDatasource() - 类 的构造器com.heitaox.sql.executor.source.extend.CacheDatasource
 
cartesian(DataFrame<V>, DataFrame<V>) - 类 中的静态方法com.heitaox.sql.executor.core.util.DataFrameUntil
 
ClassConvertUtil - com.heitaox.sql.executor.core.util中的类
 
ClassConvertUtil() - 类 的构造器com.heitaox.sql.executor.core.util.ClassConvertUtil
 
com.heitaox.sql.executor - 程序包 com.heitaox.sql.executor
 
com.heitaox.sql.executor.core.analysis - 程序包 com.heitaox.sql.executor.core.analysis
 
com.heitaox.sql.executor.core.entity - 程序包 com.heitaox.sql.executor.core.entity
 
com.heitaox.sql.executor.core.exception - 程序包 com.heitaox.sql.executor.core.exception
 
com.heitaox.sql.executor.core.executor - 程序包 com.heitaox.sql.executor.core.executor
 
com.heitaox.sql.executor.core.function.udaf - 程序包 com.heitaox.sql.executor.core.function.udaf
 
com.heitaox.sql.executor.core.function.udf - 程序包 com.heitaox.sql.executor.core.function.udf
 
com.heitaox.sql.executor.core.function.udf1 - 程序包 com.heitaox.sql.executor.core.function.udf1
 
com.heitaox.sql.executor.core.function.udf2 - 程序包 com.heitaox.sql.executor.core.function.udf2
 
com.heitaox.sql.executor.core.function.udf3 - 程序包 com.heitaox.sql.executor.core.function.udf3
 
com.heitaox.sql.executor.core.util - 程序包 com.heitaox.sql.executor.core.util
 
com.heitaox.sql.executor.source - 程序包 com.heitaox.sql.executor.source
 
com.heitaox.sql.executor.source.extend - 程序包 com.heitaox.sql.executor.source.extend
 
com.heitaox.sql.executor.source.file - 程序包 com.heitaox.sql.executor.source.file
 
com.heitaox.sql.executor.source.rdbms - 程序包 com.heitaox.sql.executor.source.rdbms
 
compare(String, String) - 类 中的静态方法com.heitaox.sql.executor.core.util.StringUtil
 
COMPUTE_RESULT_METHOD_NAME - 类 中的静态变量com.heitaox.sql.executor.core.function.udaf.UDAF
 
computeFiledToIndex(DataFrame) - 类 中的静态方法com.heitaox.sql.executor.core.util.DataFrameUntil
 
computeResult(Number) - 类 中的方法com.heitaox.sql.executor.core.function.udaf.AVG
 
computeResult(Number) - 类 中的方法com.heitaox.sql.executor.core.function.udaf.COUNT
 
computeResult(Number) - 类 中的方法com.heitaox.sql.executor.core.function.udaf.MAX
 
computeResult(Number) - 类 中的方法com.heitaox.sql.executor.core.function.udaf.MIN
 
computeResult(Number) - 类 中的方法com.heitaox.sql.executor.core.function.udaf.SUM
 
computeResult(U) - 类 中的方法com.heitaox.sql.executor.core.function.udaf.UDAF
Calculate the final result using the results obtained after the final polymerization
CONCAT - com.heitaox.sql.executor.core.function.udf3中的类
 
CONCAT() - 类 的构造器com.heitaox.sql.executor.core.function.udf3.CONCAT
 
convertClass(Class, Object) - 类 中的静态方法com.heitaox.sql.executor.core.util.ClassConvertUtil
 
convertDruiJoinTypeToDFJoinType(SQLJoinTableSource.JoinType) - 类 中的静态方法com.heitaox.sql.executor.core.util.DataFrameUntil
 
COUNT - com.heitaox.sql.executor.core.function.udaf中的类
 
COUNT() - 类 的构造器com.heitaox.sql.executor.core.function.udaf.COUNT
 
CURRENT_DATE - com.heitaox.sql.executor.core.function.udf中的类
created by Yingjie Zheng at 2019-08-30 09:16
CURRENT_DATE() - 类 的构造器com.heitaox.sql.executor.core.function.udf.CURRENT_DATE
 
CURRENT_TIME - com.heitaox.sql.executor.core.function.udf中的类
created by Yingjie Zheng at 2019-08-30 09:22
CURRENT_TIME() - 类 的构造器com.heitaox.sql.executor.core.function.udf.CURRENT_TIME
 

D

DataFrameUntil - com.heitaox.sql.executor.core.util中的类
 
DataFrameUntil() - 类 的构造器com.heitaox.sql.executor.core.util.DataFrameUntil
 
DataFrameUntil.Sorting - com.heitaox.sql.executor.core.util中的类
 
DataSource - com.heitaox.sql.executor.source中的接口
 
dataSources(Map<String, DataSource>) - 类 中的方法com.heitaox.sql.executor.SQLExecutor.SQLExecutorBuilder
 
dateTimeFormatter - 类 中的静态变量com.heitaox.sql.executor.core.util.DateUtils
 
DATETIMETODATE - com.heitaox.sql.executor.core.function.udf1中的类
created by Yingjie Zheng at 2019-08-30 10:13
DATETIMETODATE() - 类 的构造器com.heitaox.sql.executor.core.function.udf1.DATETIMETODATE
 
DateUtils - com.heitaox.sql.executor.core.util中的类
日期时间工具类
DateUtils() - 类 的构造器com.heitaox.sql.executor.core.util.DateUtils
 
DAYOFMONTH - com.heitaox.sql.executor.core.function.udf1中的类
created by Yingjie Zheng at 2019-08-30 10:03
DAYOFMONTH() - 类 的构造器com.heitaox.sql.executor.core.function.udf1.DAYOFMONTH
 
DAYOFWEEK - com.heitaox.sql.executor.core.function.udf1中的类
created by Yingjie Zheng at 2019-08-30 09:50
DAYOFWEEK() - 类 的构造器com.heitaox.sql.executor.core.function.udf1.DAYOFWEEK
 
DAYOFYEAR - com.heitaox.sql.executor.core.function.udf1中的类
created by Yingjie Zheng at 2019-08-30 10:02
DAYOFYEAR() - 类 的构造器com.heitaox.sql.executor.core.function.udf1.DAYOFYEAR
 
delete(List<PredicateEntity<Object>>, String) - 接口 中的方法com.heitaox.sql.executor.source.DataSource
delete data from data source
delete(List<PredicateEntity<Object>>, String) - 类 中的方法com.heitaox.sql.executor.source.extend.CacheDatasource
 
delete(List<PredicateEntity<Object>>, String) - 类 中的方法com.heitaox.sql.executor.source.extend.NullDataSource
 
delete(List<PredicateEntity<Object>>, String) - 类 中的方法com.heitaox.sql.executor.source.file.ExcelDataSource
 
delete(List<PredicateEntity<Object>>, String) - 接口 中的方法com.heitaox.sql.executor.source.RDBMSDataSource
 
deleteValue2003(List<PredicateEntity<Object>>, String, String) - 类 中的静态方法com.heitaox.sql.executor.source.file.ExcelUtil
 
deleteValue2007(List<PredicateEntity<Object>>, String, String) - 类 中的静态方法com.heitaox.sql.executor.source.file.ExcelUtil
 
deleteValueCsv(List<PredicateEntity<Object>>, String, String) - 类 中的静态方法com.heitaox.sql.executor.source.file.ExcelUtil
 
dfToMapList(DataFrame) - 类 中的静态方法com.heitaox.sql.executor.core.util.DataFrameUntil
 
dropColumnTableAlias(DataFrame<Object>) - 类 中的静态方法com.heitaox.sql.executor.core.util.DataFrameUntil
 

E

enableCache() - 类 中的方法com.heitaox.sql.executor.SQLExecutor
 
enableCache() - 类 中的方法com.heitaox.sql.executor.SQLExecutor.SQLExecutorBuilder
 
enableFilterBeforeJoin() - 类 中的方法com.heitaox.sql.executor.SQLExecutor.SQLExecutorBuilder
 
enableFilterFirst() - 类 中的方法com.heitaox.sql.executor.SQLExecutor.SQLExecutorBuilder
 
ErrorSQLException - com.heitaox.sql.executor.core.exception中的异常错误
 
ErrorSQLException() - 异常错误 的构造器com.heitaox.sql.executor.core.exception.ErrorSQLException
 
ErrorSQLException(String) - 异常错误 的构造器com.heitaox.sql.executor.core.exception.ErrorSQLException
 
ErrorSQLException(String, Throwable) - 异常错误 的构造器com.heitaox.sql.executor.core.exception.ErrorSQLException
 
ErrorSQLException(Throwable) - 异常错误 的构造器com.heitaox.sql.executor.core.exception.ErrorSQLException
 
ErrorSQLException(String, Throwable, boolean, boolean) - 异常错误 的构造器com.heitaox.sql.executor.core.exception.ErrorSQLException
 
ExcelContant - com.heitaox.sql.executor.source.file中的接口
 
ExcelDataSource - com.heitaox.sql.executor.source.file中的类
 
ExcelDataSource() - 类 的构造器com.heitaox.sql.executor.source.file.ExcelDataSource
 
ExcelUtil - com.heitaox.sql.executor.source.file中的类
 
ExcelUtil() - 类 的构造器com.heitaox.sql.executor.source.file.ExcelUtil
 
exectuePredicaeEntity(List<PredicateEntity<Object>>, Map<String, Integer>, List<Object>, String) - 类 中的静态方法com.heitaox.sql.executor.core.util.DataFrameUntil
 
execute(DataFrame) - 类 中的方法com.heitaox.sql.executor.core.executor.BaseExecutor
 
execute(DataFrame) - 类 中的方法com.heitaox.sql.executor.core.executor.GroupByExecutor
 
execute(Map<List<Object>, List<Object>>, boolean) - 类 中的方法com.heitaox.sql.executor.core.executor.GroupByExecutor.FunctionExecutor
这个方法实际是在准备执行函数的所需的数据 真正的执行逻辑在executeFunc方法
execute(DataFrame) - 类 中的方法com.heitaox.sql.executor.core.executor.JoinExecutor
 
execute(DataFrame) - 类 中的方法com.heitaox.sql.executor.core.executor.LimitExecutor
 
execute(DataFrame) - 类 中的方法com.heitaox.sql.executor.core.executor.OrderByExecutor
 
execute(DataFrame) - 类 中的方法com.heitaox.sql.executor.core.executor.PredicateFilter
 
executeDelete(String) - 类 中的方法com.heitaox.sql.executor.SQLExecutor
delete sql only support delete from table where ,not support drop table
executeFunc(SQLExpr, List<Object>) - 类 中的方法com.heitaox.sql.executor.core.executor.GroupByExecutor.FunctionExecutor
 
executeInsert(String) - 类 中的方法com.heitaox.sql.executor.SQLExecutor
insert sql 如果不是关系型数据库必须包含列名称 insert into tableName (column1,column2) values(v1,v2); 不支持insert into tableName (v1,v2);的形式
executeQuery(String) - 类 中的方法com.heitaox.sql.executor.source.rdbms.StandardSqlDataSource
 
executeQuery(String, Class<T>) - 类 中的方法com.heitaox.sql.executor.source.rdbms.StandardSqlDataSource
 
executeQuery(String) - 接口 中的方法com.heitaox.sql.executor.source.RDBMSDataSource
the sql execution of the general relational database can directly use the execution engine of the database itself.
executeQuery(String) - 类 中的方法com.heitaox.sql.executor.SQLExecutor
 
executeQuery(String, Class<T>) - 类 中的方法com.heitaox.sql.executor.SQLExecutor
 
executeUpdate(String) - 类 中的方法com.heitaox.sql.executor.source.rdbms.StandardSqlDataSource
 
executeUpdate(String) - 接口 中的方法com.heitaox.sql.executor.source.RDBMSDataSource
call the relational database api to execute the update statement
executeUpdate(String) - 类 中的方法com.heitaox.sql.executor.SQLExecutor
如果不是关系型数据库为数据源 将有以下限制: 1、update sql中将仅支持set column = value格式, 不支持value是个表达式的形式例如 column = value + 1 2、update sql 中的where子句不支持or 括号 all any

F

FILE_NAME - 接口 中的静态变量com.heitaox.sql.executor.source.file.ExcelContant
 
FileDataSource - com.heitaox.sql.executor.source中的接口
The interface used to identify the file data source.
filter(List<PredicateEntity<Object>>, DataFrame<Object>, Map<String, Integer>, String) - 类 中的静态方法com.heitaox.sql.executor.core.util.DataFrameUntil
 
filterBeforeJoin() - 类 中的方法com.heitaox.sql.executor.SQLExecutor
 
filterFirst() - 类 中的方法com.heitaox.sql.executor.SQLExecutor
 
formatDate(Date) - 类 中的静态方法com.heitaox.sql.executor.core.util.DateUtils
格式化日期(yyyy-MM-dd)
formatDate(Long) - 类 中的静态方法com.heitaox.sql.executor.core.util.DateUtils
格式化时间(yyyy-MM-dd)
formatDateTime(Date) - 类 中的静态方法com.heitaox.sql.executor.core.util.DateUtils
格式化时间(yyyy-MM-dd HH:mm:ss)
formatDateTime(Long) - 类 中的静态方法com.heitaox.sql.executor.core.util.DateUtils
格式化时间(yyyy-MM-dd HH:mm:ss)
formatDateTime(Long, DateTimeFormatter) - 类 中的静态方法com.heitaox.sql.executor.core.util.DateUtils
 
formatDateTime(LocalDateTime) - 类 中的静态方法com.heitaox.sql.executor.core.util.DateUtils
 
formateDateStr(String) - 类 中的静态方法com.heitaox.sql.executor.core.util.DateUtils
 
formatTimeMinute(Date) - 类 中的静态方法com.heitaox.sql.executor.core.util.DateUtils
格式化时间,保留到分钟级别 yyyy-MM-dd HHmm
formatTimeMinute(Long) - 类 中的静态方法com.heitaox.sql.executor.core.util.DateUtils
 
fulfuill(String) - 类 中的静态方法com.heitaox.sql.executor.core.util.StringUtils
补全两位数字
FunctionExecutor() - 类 的构造器com.heitaox.sql.executor.core.executor.GroupByExecutor.FunctionExecutor
 

G

getAfterdayDate(String) - 类 中的静态方法com.heitaox.sql.executor.core.util.DateUtils
获取明天的日期(yyyy-MM-dd)
getDateHour(String) - 类 中的静态方法com.heitaox.sql.executor.core.util.DateUtils
获取年月日和小时
getDateHour(LocalDateTime) - 类 中的静态方法com.heitaox.sql.executor.core.util.DateUtils
获取年月日和小时
getFieldFromConcatString(String, String, String) - 类 中的静态方法com.heitaox.sql.executor.core.util.StringUtils
从拼接的字符串中提取字段
getInitData() - 类 中的方法com.heitaox.sql.executor.core.function.udaf.AVG
 
getInitData() - 类 中的方法com.heitaox.sql.executor.core.function.udaf.COUNT
 
getInitData() - 类 中的方法com.heitaox.sql.executor.core.function.udaf.MAX
 
getInitData() - 类 中的方法com.heitaox.sql.executor.core.function.udaf.MIN
 
getInitData() - 类 中的方法com.heitaox.sql.executor.core.function.udaf.SUM
 
getInitData() - 类 中的方法com.heitaox.sql.executor.core.function.udaf.UDAF
Initial value of the aggregate function
getSuffix(String) - 类 中的静态方法com.heitaox.sql.executor.source.file.ExcelUtil
 
getTodayDate() - 类 中的静态方法com.heitaox.sql.executor.core.util.DateUtils
获取当天日期(yyyy-MM-dd)
getYesterdayDate() - 类 中的静态方法com.heitaox.sql.executor.core.util.DateUtils
获取昨天的日期(yyyy-MM-dd)
getYesterdayDate(String) - 类 中的静态方法com.heitaox.sql.executor.core.util.DateUtils
获取昨天的日期(yyyy-MM-dd)
GroupByExecutor - com.heitaox.sql.executor.core.executor中的类
 
GroupByExecutor() - 类 的构造器com.heitaox.sql.executor.core.executor.GroupByExecutor
 
GroupByExecutor.FunctionExecutor - com.heitaox.sql.executor.core.executor中的类
 

I

IF - com.heitaox.sql.executor.core.function.udf3中的类
 
IF() - 类 的构造器com.heitaox.sql.executor.core.function.udf3.IF
 
IFNULL - com.heitaox.sql.executor.core.function.udf2中的类
 
IFNULL() - 类 的构造器com.heitaox.sql.executor.core.function.udf2.IFNULL
 
INIT_MATHOD_NAME - 类 中的静态变量com.heitaox.sql.executor.core.function.udaf.UDAF
 
insert(List<Map<String, Object>>, String) - 接口 中的方法com.heitaox.sql.executor.source.DataSource
insert data into the data source
insert(List<Map<String, Object>>, String) - 类 中的方法com.heitaox.sql.executor.source.extend.CacheDatasource
 
insert(List<Map<String, Object>>, String) - 类 中的方法com.heitaox.sql.executor.source.extend.NullDataSource
 
insert(List<Map<String, Object>>, String) - 类 中的方法com.heitaox.sql.executor.source.file.ExcelDataSource
 
insert(List<Map<String, Object>>, String) - 接口 中的方法com.heitaox.sql.executor.source.RDBMSDataSource
convert the wrapped valueList to sql and execute RDBMSDataSource.executeQuery(String)
isEmpty(String) - 类 中的静态方法com.heitaox.sql.executor.core.util.StringUtils
判断字符串是否为空
isNotEmpty(String) - 类 中的静态方法com.heitaox.sql.executor.core.util.StringUtils
判断字符串是否不为空

J

join(DataFrame<V>, DataFrame<V>, DataFrame.JoinType, DataFrame.KeyFunction<V>, DataFrame.KeyFunction<V>) - 类 中的静态方法com.heitaox.sql.executor.core.util.DataFrameUntil
 
JOIN_TABLE_ALIAS - 类 中的静态变量com.heitaox.sql.executor.core.executor.JoinExecutor
 
JoinExecutor - com.heitaox.sql.executor.core.executor中的类
 
JoinExecutor(SQLJoinTableSource, Map<String, DataSource>, SQLExecutor, SQLSelectQueryBlock) - 类 的构造器com.heitaox.sql.executor.core.executor.JoinExecutor
 
joinOn(DataFrame<V>, DataFrame<V>, DataFrame.JoinType, List<Integer>, List<Integer>) - 类 中的静态方法com.heitaox.sql.executor.core.util.DataFrameUntil
 
JoinTableEntity - com.heitaox.sql.executor.core.entity中的类
Parsing the data type obtained by the join clause in sql
JoinTableEntity(String, String) - 类 的构造器com.heitaox.sql.executor.core.entity.JoinTableEntity
 
JoinTableEntity(SQLJoinTableSource.JoinType, List<PredicateEntity<Object>>) - 类 的构造器com.heitaox.sql.executor.core.entity.JoinTableEntity
 

L

LEFT - com.heitaox.sql.executor.core.function.udf2中的类
 
LEFT() - 类 的构造器com.heitaox.sql.executor.core.function.udf2.LEFT
 
leftBrackets - 类 中的静态变量com.heitaox.sql.executor.core.entity.PredicateEntity
左括号
LENGTH - com.heitaox.sql.executor.core.function.udf1中的类
 
LENGTH() - 类 的构造器com.heitaox.sql.executor.core.function.udf1.LENGTH
 
LimitExecutor - com.heitaox.sql.executor.core.executor中的类
 
LimitExecutor() - 类 的构造器com.heitaox.sql.executor.core.executor.LimitExecutor
 
LOWER - com.heitaox.sql.executor.core.function.udf1中的类
 
LOWER() - 类 的构造器com.heitaox.sql.executor.core.function.udf1.LOWER
 

M

main(String[]) - 类 中的静态方法com.heitaox.sql.executor.core.function.udf1.MONTH
 
main(String[]) - 类 中的静态方法com.heitaox.sql.executor.core.util.DataFrameUntil
 
MAX - com.heitaox.sql.executor.core.function.udaf中的类
 
MAX() - 类 的构造器com.heitaox.sql.executor.core.function.udaf.MAX
 
MIN - com.heitaox.sql.executor.core.function.udaf中的类
 
MIN() - 类 的构造器com.heitaox.sql.executor.core.function.udaf.MIN
 
minus(String, String) - 类 中的静态方法com.heitaox.sql.executor.core.util.DateUtils
计算时间差值(单位为秒)
MONTH - com.heitaox.sql.executor.core.function.udf1中的类
created by Yingjie Zheng at 2019-08-30 09:38
MONTH() - 类 的构造器com.heitaox.sql.executor.core.function.udf1.MONTH
 

N

NoSQLDataSource - com.heitaox.sql.executor.source中的接口
An interface used to identify non-relational databases.
NotSupportException - com.heitaox.sql.executor.core.exception中的异常错误
 
NotSupportException() - 异常错误 的构造器com.heitaox.sql.executor.core.exception.NotSupportException
 
NotSupportException(String) - 异常错误 的构造器com.heitaox.sql.executor.core.exception.NotSupportException
 
NotSupportException(String, Throwable) - 异常错误 的构造器com.heitaox.sql.executor.core.exception.NotSupportException
 
NotSupportException(Throwable) - 异常错误 的构造器com.heitaox.sql.executor.core.exception.NotSupportException
 
NotSupportException(String, Throwable, boolean, boolean) - 异常错误 的构造器com.heitaox.sql.executor.core.exception.NotSupportException
 
NOW - com.heitaox.sql.executor.core.function.udf中的类
created by Yingjie Zheng at 2019-08-30 09:25
NOW() - 类 的构造器com.heitaox.sql.executor.core.function.udf.NOW
 
NullDataSource - com.heitaox.sql.executor.source.extend中的类
As the identification data source of the intermediate table when the join query
NullDataSource() - 类 的构造器com.heitaox.sql.executor.source.extend.NullDataSource
 

O

OrderByExecutor - com.heitaox.sql.executor.core.executor中的类
 
OrderByExecutor() - 类 的构造器com.heitaox.sql.executor.core.executor.OrderByExecutor
 

P

parseDateKey(String) - 类 中的静态方法com.heitaox.sql.executor.core.util.DateUtils
格式化日期
parseTime(String) - 类 中的静态方法com.heitaox.sql.executor.core.util.DateUtils
解析时间字符串
PredicateEntity<T> - com.heitaox.sql.executor.core.entity中的类
The parsing condition obtained after parsing the having, where, and on clauses in SQL
PredicateEntity(SQLBinaryOperator) - 类 的构造器com.heitaox.sql.executor.core.entity.PredicateEntity
 
PredicateFilter - com.heitaox.sql.executor.core.executor中的类
 
PredicateFilter() - 类 的构造器com.heitaox.sql.executor.core.executor.PredicateFilter
 
putDataSource(String, DataSource) - 类 中的方法com.heitaox.sql.executor.SQLExecutor.SQLExecutorBuilder
 

Q

queryAll(String, String) - 接口 中的方法com.heitaox.sql.executor.source.DataSource
get all the data in the table and converting it to DataFrame.
queryAll(String, String) - 类 中的方法com.heitaox.sql.executor.source.extend.CacheDatasource
 
queryAll(String, String) - 类 中的方法com.heitaox.sql.executor.source.extend.NullDataSource
 
queryAll(String, String) - 类 中的方法com.heitaox.sql.executor.source.file.ExcelDataSource
 
queryAll(String, String) - 接口 中的方法com.heitaox.sql.executor.source.RDBMSDataSource
The default call to StandardSqlDataSource#executeQuery(String) Perform a full table query.
queryByPredicate(String, String, List<PredicateEntity<Object>>) - 接口 中的方法com.heitaox.sql.executor.source.DataSource
users can rewrite this method by getting the data based on the filter criteria and converting it to the default implementation of DataFrame.
queryByPredicate(String, String, List<PredicateEntity<Object>>) - 接口 中的方法com.heitaox.sql.executor.source.RDBMSDataSource
Convert to sql with a where clause and execute according to the incoming assertion condition PredicateEntity Packaged assertion condition

R

RDBMSDataSource - com.heitaox.sql.executor.source中的接口
 
RDBMSDataSourceProperties - com.heitaox.sql.executor.source.rdbms中的类
 
RDBMSDataSourceProperties() - 类 的构造器com.heitaox.sql.executor.source.rdbms.RDBMSDataSourceProperties
 
readExcel(String) - 类 中的静态方法com.heitaox.sql.executor.source.file.ExcelUtil
读取excel
readExcelHead(String) - 类 中的静态方法com.heitaox.sql.executor.source.file.ExcelUtil
 
registFunc(String, Class) - 类 中的静态方法com.heitaox.sql.executor.SQLExecutor
 
removeCache(String) - 类 中的方法com.heitaox.sql.executor.source.extend.CacheDatasource
 
removeCache(String) - 类 中的方法com.heitaox.sql.executor.SQLExecutor
 
renameNewTableAlias(DataFrame, String) - 类 中的静态方法com.heitaox.sql.executor.core.util.DataFrameUntil
 
REPLACE - com.heitaox.sql.executor.core.function.udf3中的类
 
REPLACE() - 类 的构造器com.heitaox.sql.executor.core.function.udf3.REPLACE
 
REVERSE - com.heitaox.sql.executor.core.function.udf1中的类
 
REVERSE() - 类 的构造器com.heitaox.sql.executor.core.function.udf1.REVERSE
 
RIGHT - com.heitaox.sql.executor.core.function.udf2中的类
 
RIGHT() - 类 的构造器com.heitaox.sql.executor.core.function.udf2.RIGHT
 
rightBrackets - 类 中的静态变量com.heitaox.sql.executor.core.entity.PredicateEntity
右括号

S

SEPARATOR - 接口 中的静态变量com.heitaox.sql.executor.source.file.ExcelContant
 
setColumnTableAlias(DataFrame<Object>, String) - 类 中的静态方法com.heitaox.sql.executor.core.util.DataFrameUntil
 
setFieldInConcatString(String, String, String, String) - 类 中的静态方法com.heitaox.sql.executor.core.util.StringUtils
从拼接的字符串中给字段设置值
SHEET_CONTENT - 接口 中的静态变量com.heitaox.sql.executor.source.file.ExcelContant
 
SHEET_NAME - 接口 中的静态变量com.heitaox.sql.executor.source.file.ExcelContant
 
sort(DataFrame<V>, Map<Integer, DataFrame.SortDirection>) - 类 中的静态方法com.heitaox.sql.executor.core.util.DataFrameUntil.Sorting
 
sort(DataFrame<V>, Comparator<List<V>>) - 类 中的静态方法com.heitaox.sql.executor.core.util.DataFrameUntil.Sorting
 
sortBy(DataFrame, Map<String, Integer>, Object...) - 类 中的静态方法com.heitaox.sql.executor.core.util.DataFrameUntil
 
Sorting() - 类 的构造器com.heitaox.sql.executor.core.util.DataFrameUntil.Sorting
 
SQLExecutor - com.heitaox.sql.executor中的类
sql执行器
SQLExecutor(SQLExecutor.SQLExecutorBuilder) - 类 的构造器com.heitaox.sql.executor.SQLExecutor
 
SQLExecutor.SQLExecutorBuilder - com.heitaox.sql.executor中的类
 
sqlExecutorBuilder - 类 中的静态变量com.heitaox.sql.executor.SQLExecutor
 
SQLExecutorBuilder() - 类 的构造器com.heitaox.sql.executor.SQLExecutor.SQLExecutorBuilder
 
SQLExprAnalyzer - com.heitaox.sql.executor.core.analysis中的类
Analyze the abstract syntax tree and transform it into the corresponding data structure
SQLExprAnalyzer() - 类 的构造器com.heitaox.sql.executor.core.analysis.SQLExprAnalyzer
 
StandardSqlDataSource - com.heitaox.sql.executor.source.rdbms中的类
 
StandardSqlDataSource(DataSource) - 类 的构造器com.heitaox.sql.executor.source.rdbms.StandardSqlDataSource
 
StandardSqlDataSource(RDBMSDataSourceProperties) - 类 的构造器com.heitaox.sql.executor.source.rdbms.StandardSqlDataSource
 
StringUtil - com.heitaox.sql.executor.core.util中的类
 
StringUtil() - 类 的构造器com.heitaox.sql.executor.core.util.StringUtil
 
StringUtils - com.heitaox.sql.executor.core.util中的类
字符串工具类
StringUtils() - 类 的构造器com.heitaox.sql.executor.core.util.StringUtils
 
SUBSTRING - com.heitaox.sql.executor.core.function.udf3中的类
 
SUBSTRING() - 类 的构造器com.heitaox.sql.executor.core.function.udf3.SUBSTRING
 
SUM - com.heitaox.sql.executor.core.function.udaf中的类
 
SUM() - 类 的构造器com.heitaox.sql.executor.core.function.udaf.SUM
 

T

toString() - 类 中的方法com.heitaox.sql.executor.core.entity.PredicateEntity
 
trans() - 类 中的方法com.heitaox.sql.executor.core.function.udf.CURRENT_DATE
 
trans() - 类 中的方法com.heitaox.sql.executor.core.function.udf.CURRENT_TIME
 
trans() - 类 中的方法com.heitaox.sql.executor.core.function.udf.NOW
 
trans() - 类 中的方法com.heitaox.sql.executor.core.function.udf.UDF
 
trans() - 类 中的方法com.heitaox.sql.executor.core.function.udf.UNIX_TIMESTAMP
 
trans(Number) - 类 中的方法com.heitaox.sql.executor.core.function.udf1.ABS
 
trans(String) - 类 中的方法com.heitaox.sql.executor.core.function.udf1.DATETIMETODATE
 
trans(String) - 类 中的方法com.heitaox.sql.executor.core.function.udf1.DAYOFMONTH
 
trans(String) - 类 中的方法com.heitaox.sql.executor.core.function.udf1.DAYOFWEEK
 
trans(String) - 类 中的方法com.heitaox.sql.executor.core.function.udf1.DAYOFYEAR
 
trans(String) - 类 中的方法com.heitaox.sql.executor.core.function.udf1.LENGTH
 
trans(String) - 类 中的方法com.heitaox.sql.executor.core.function.udf1.LOWER
 
trans(String) - 类 中的方法com.heitaox.sql.executor.core.function.udf1.MONTH
 
trans(String) - 类 中的方法com.heitaox.sql.executor.core.function.udf1.REVERSE
 
trans(String) - 类 中的方法com.heitaox.sql.executor.core.function.udf1.TRIM
 
trans(I) - 类 中的方法com.heitaox.sql.executor.core.function.udf1.UDF1
Convert the input parameters to the final result
trans(String) - 类 中的方法com.heitaox.sql.executor.core.function.udf1.UPPER
 
trans(String) - 类 中的方法com.heitaox.sql.executor.core.function.udf1.WEEK
 
trans(String) - 类 中的方法com.heitaox.sql.executor.core.function.udf1.YEAR
 
trans(Object, Object) - 类 中的方法com.heitaox.sql.executor.core.function.udf2.IFNULL
 
trans(String, Integer) - 类 中的方法com.heitaox.sql.executor.core.function.udf2.LEFT
 
trans(String, Integer) - 类 中的方法com.heitaox.sql.executor.core.function.udf2.RIGHT
 
trans(I, R) - 类 中的方法com.heitaox.sql.executor.core.function.udf2.UDF2
Convert the input parameters to the final result
trans(String, String, String) - 类 中的方法com.heitaox.sql.executor.core.function.udf3.CONCAT
 
trans(Boolean, Object, Object) - 类 中的方法com.heitaox.sql.executor.core.function.udf3.IF
 
trans(String, String, String) - 类 中的方法com.heitaox.sql.executor.core.function.udf3.REPLACE
 
trans(String, Integer, Integer) - 类 中的方法com.heitaox.sql.executor.core.function.udf3.SUBSTRING
 
trans(I, R, T) - 类 中的方法com.heitaox.sql.executor.core.function.udf3.UDF3
Convert the input parameters to the final result
TRANS_METHOD - 类 中的静态变量com.heitaox.sql.executor.core.function.udf.UDF
 
TRANS_METHOD - 类 中的静态变量com.heitaox.sql.executor.core.function.udf1.UDF1
 
TRANS_METHOD - 类 中的静态变量com.heitaox.sql.executor.core.function.udf2.UDF2
 
TRANS_METHOD - 类 中的静态变量com.heitaox.sql.executor.core.function.udf3.UDF3
 
transToString() - 类 中的方法com.heitaox.sql.executor.core.entity.PredicateEntity
 
TRIM - com.heitaox.sql.executor.core.function.udf1中的类
 
TRIM() - 类 的构造器com.heitaox.sql.executor.core.function.udf1.TRIM
 
trimComma(String) - 类 中的静态方法com.heitaox.sql.executor.core.util.StringUtils
截断字符串两侧的逗号
Tuple2<K,V> - com.heitaox.sql.executor.core.entity中的类
 
Tuple2() - 类 的构造器com.heitaox.sql.executor.core.entity.Tuple2
 

U

UDAF<I,U> - com.heitaox.sql.executor.core.function.udaf中的类
 
UDAF() - 类 的构造器com.heitaox.sql.executor.core.function.udaf.UDAF
 
UDF<U> - com.heitaox.sql.executor.core.function.udf中的类
created by Yingjie Zheng at 2019-08-30
UDF() - 类 的构造器com.heitaox.sql.executor.core.function.udf.UDF
 
UDF1<I,U> - com.heitaox.sql.executor.core.function.udf1中的类
 
UDF1() - 类 的构造器com.heitaox.sql.executor.core.function.udf1.UDF1
 
UDF2<I,R,U> - com.heitaox.sql.executor.core.function.udf2中的类
 
UDF2() - 类 的构造器com.heitaox.sql.executor.core.function.udf2.UDF2
 
UDF3<I,R,T,U> - com.heitaox.sql.executor.core.function.udf3中的类
 
UDF3() - 类 的构造器com.heitaox.sql.executor.core.function.udf3.UDF3
 
union(DataFrame<Object>, DataFrame<Object>, SQLUnionOperator, Map<String, Integer>) - 类 中的静态方法com.heitaox.sql.executor.core.util.DataFrameUntil
 
UNIX_TIMESTAMP - com.heitaox.sql.executor.core.function.udf中的类
created by Yingjie Zheng at 2019-08-30 09:26
UNIX_TIMESTAMP() - 类 的构造器com.heitaox.sql.executor.core.function.udf.UNIX_TIMESTAMP
 
update(Map<String, Object>, List<PredicateEntity<Object>>, String) - 接口 中的方法com.heitaox.sql.executor.source.DataSource
Update data to data source
update(Map<String, Object>, List<PredicateEntity<Object>>, String) - 类 中的方法com.heitaox.sql.executor.source.extend.CacheDatasource
 
update(Map<String, Object>, List<PredicateEntity<Object>>, String) - 类 中的方法com.heitaox.sql.executor.source.extend.NullDataSource
 
update(Map<String, Object>, List<PredicateEntity<Object>>, String) - 类 中的方法com.heitaox.sql.executor.source.file.ExcelDataSource
 
update(Map<String, Object>, List<PredicateEntity<Object>>, String) - 接口 中的方法com.heitaox.sql.executor.source.RDBMSDataSource
 
updateValue2003(Map<String, Object>, List<PredicateEntity<Object>>, String, String) - 类 中的静态方法com.heitaox.sql.executor.source.file.ExcelUtil
 
updateValue2007(Map<String, Object>, List<PredicateEntity<Object>>, String, String) - 类 中的静态方法com.heitaox.sql.executor.source.file.ExcelUtil
 
updateValueCsv(Map<String, Object>, List<PredicateEntity<Object>>, String, String) - 类 中的静态方法com.heitaox.sql.executor.source.file.ExcelUtil
 
UPPER - com.heitaox.sql.executor.core.function.udf1中的类
 
UPPER() - 类 的构造器com.heitaox.sql.executor.core.function.udf1.UPPER
 

W

WEEK - com.heitaox.sql.executor.core.function.udf1中的类
created by Yingjie Zheng at 2019-08-30 09:51
WEEK() - 类 的构造器com.heitaox.sql.executor.core.function.udf1.WEEK
 
WRAP - 接口 中的静态变量com.heitaox.sql.executor.source.file.ExcelContant
 

Y

YEAR - com.heitaox.sql.executor.core.function.udf1中的类
created by Yingjie Zheng at 2019-08-30 10:04
YEAR() - 类 的构造器com.heitaox.sql.executor.core.function.udf1.YEAR
 
yyyyMMdd - 类 中的静态变量com.heitaox.sql.executor.core.util.DateUtils
 
yyyyMMddHHmm - 类 中的静态变量com.heitaox.sql.executor.core.util.DateUtils
 

Z

ZONE_OFF_SET - 类 中的静态变量com.heitaox.sql.executor.core.util.DateUtils
 
A B C D E F G I J L M N O P Q R S T U W Y Z 
跳过导航链接

Copyright © 2019. All rights reserved.