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

A

Action - com.ajaxjs.sqlman中的类
The gateway for database actions.
Action(DataSource) - 类 的构造器com.ajaxjs.sqlman.Action
Create a new action.
Action(Connection) - 类 的构造器com.ajaxjs.sqlman.Action
 
Action(Map<String, Object>, String) - 类 的构造器com.ajaxjs.sqlman.Action
 
Action(Connection, Map<String, Object>, String) - 类 的构造器com.ajaxjs.sqlman.Action
 
Action(Object, String) - 类 的构造器com.ajaxjs.sqlman.Action
 
Action(Connection, Object, String) - 类 的构造器com.ajaxjs.sqlman.Action
 
Action(Object) - 类 的构造器com.ajaxjs.sqlman.Action
 
Action(Connection, Object) - 类 的构造器com.ajaxjs.sqlman.Action
 
Action(String) - 类 的构造器com.ajaxjs.sqlman.Action
Create a new action.
Action(Connection, String) - 类 的构造器com.ajaxjs.sqlman.Action
 
addLeftJoinWithAutoAlias(String, TableJoin) - 类 中的静态方法com.ajaxjs.sqlman.sqlgenerator.TableJoinModifier
 
addLeftJoinWithAutoAlias(String, String, String, String, List<String>) - 类 中的静态方法com.ajaxjs.sqlman.sqlgenerator.TableJoinModifier
向 SELECT 语句添加 LEFT JOIN,并自动处理别名。
addTenantIdQuery(String) - 类 中的方法com.ajaxjs.sqlman.sqlgenerator.AutoQuery
Add SQL filter of tenant
autoDetectPageWay(HttpServletRequest) - 类 中的静态方法com.ajaxjs.sqlman.crud.page.PageQuery
Detect which type to page by request parameters.
AutoQuery - com.ajaxjs.sqlman.sqlgenerator中的类
 
AutoQuery() - 类 的构造器com.ajaxjs.sqlman.sqlgenerator.AutoQuery
 
AutoQueryBusiness - com.ajaxjs.sqlman.sqlgenerator中的接口
Auto query business logic automatically.

B

BaseAction - com.ajaxjs.sqlman.crud中的类
Base operation abstraction
BaseAction(Action) - 类 的构造器com.ajaxjs.sqlman.crud.BaseAction
Default constructor
BatchUpdate - com.ajaxjs.sqlman.crud中的类
批量更新
BatchUpdate() - 类 的构造器com.ajaxjs.sqlman.crud.BatchUpdate
 

C

CanonicalColumnVisitor - com.ajaxjs.sqlman.util中的类
规范化列访问器,继承自 TablesNamesFinder,用于为 SQL 语句中的列添加表名前缀或别名。
CanonicalColumnVisitor(String) - 类 的构造器com.ajaxjs.sqlman.util.CanonicalColumnVisitor
构造CanonicalColumnVisitor实例,关联表映射使用null值,适用于对完整SQL语句的处理
canRead(EvaluationContext, Object, String) - 类 中的方法org.springframework.context.expression.MapAccessor
 
canWrite(EvaluationContext, Object, String) - 类 中的方法org.springframework.context.expression.MapAccessor
 
changeColumnToFieldName(String) - 类 中的静态方法com.ajaxjs.sqlman.util.Utils
将以下划线分隔的数据库字段转换为驼峰风格的字符串
changeFieldToColumnName(String) - 类 中的静态方法com.ajaxjs.sqlman.util.Utils
将驼峰风格的字符串转换为以下划线分隔的数据库字段
changeFieldToColumnName(Map<String, Object>) - 类 中的静态方法com.ajaxjs.sqlman.util.Utils
 
check(String) - 类 中的静态方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.SqlInjectionAnalyzer
SQL 注入攻击分析器 对解析后的 SQL 对象执行注入攻击分析,有注入攻击的危险则抛出异常, 并通过visitor参数提供基于 AST (抽象语法树)的遍历所有节点的能力。
checkTableExists(Connection, String) - 类 中的静态方法com.ajaxjs.sqlman.util.Utils
检查数据库中是否存在指定的表 检测表是否存在
closeDb(Connection) - 类 中的静态方法com.ajaxjs.sqlman.JdbcConnection
关闭数据库连接
closeDb() - 类 中的静态方法com.ajaxjs.sqlman.JdbcConnection
关闭当前进程的数据库连接 使用方式: try { .... } finally { closeDb(); }
Column - com.ajaxjs.sqlman.annotation中的注释类型
Specifies the mapping of a persistent property or field.
com.ajaxjs.sqlman - 程序包 com.ajaxjs.sqlman
SqlMan
com.ajaxjs.sqlman.annotation - 程序包 com.ajaxjs.sqlman.annotation
Annotation for better usage of SqlMan
com.ajaxjs.sqlman.crud - 程序包 com.ajaxjs.sqlman.crud
CRUD operations
com.ajaxjs.sqlman.crud.page - 程序包 com.ajaxjs.sqlman.crud.page
Pagination operation
com.ajaxjs.sqlman.experiment - 程序包 com.ajaxjs.sqlman.experiment
For experiment.
com.ajaxjs.sqlman.meta - 程序包 com.ajaxjs.sqlman.meta
Meta data for create/update.
com.ajaxjs.sqlman.model - 程序包 com.ajaxjs.sqlman.model
Some domain objects
com.ajaxjs.sqlman.model.tablemodel - 程序包 com.ajaxjs.sqlman.model.tablemodel
A Model for database table.
com.ajaxjs.sqlman.sqlgenerator - 程序包 com.ajaxjs.sqlman.sqlgenerator
SQL Generator that finally generates the string of SQL.
com.ajaxjs.sqlman.util - 程序包 com.ajaxjs.sqlman.util
Utils for SqlMan.
com.ajaxjs.sqlman.util.sqlinjectionanalyzer - 程序包 com.ajaxjs.sqlman.util.sqlinjectionanalyzer
Sql Injection Analyzer.
ConstAnalyzer - com.ajaxjs.sqlman.util.sqlinjectionanalyzer中的类
判断表达是否为常量的分析器
ConstAnalyzer() - 类 的构造器com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
create(Object...) - 类 中的方法com.ajaxjs.sqlman.Action
Initialize a create action.
Create - com.ajaxjs.sqlman.crud中的类
Create operation.
Create(Action) - 类 的构造器com.ajaxjs.sqlman.crud.Create
Do the create operation by an action.
createBatch(String, List<String>) - 类 中的方法com.ajaxjs.sqlman.crud.BatchUpdate
批量插入数据
createBatch(String, String) - 类 中的方法com.ajaxjs.sqlman.crud.BatchUpdate
批量插入数据 参考链接
createBatch(Object) - 类 中的方法com.ajaxjs.sqlman.crud.BatchUpdate
批量插入
createBatchMap(Object, String) - 类 中的方法com.ajaxjs.sqlman.crud.BatchUpdate
批量插入
CreateResult<T extends Serializable> - com.ajaxjs.sqlman.model中的类
 
CreateResult() - 类 的构造器com.ajaxjs.sqlman.model.CreateResult
 

D

DatabaseVendor - com.ajaxjs.sqlman.model中的枚举
Database Vendors
DbMetaInfoBase - com.ajaxjs.sqlman.meta中的类
 
DbMetaInfoBase(Object) - 类 的构造器com.ajaxjs.sqlman.meta.DbMetaInfoBase
Only for Java bean pass in.
DbMetaInfoBase(Map<String, Object>, String) - 类 的构造器com.ajaxjs.sqlman.meta.DbMetaInfoBase
If it's a map entity, should pass table name.
DbMetaInfoCreate<T> - com.ajaxjs.sqlman.meta中的类
The meta-information of a database creating entity, for which table to create, and to return newly id.
DbMetaInfoCreate(Object) - 类 的构造器com.ajaxjs.sqlman.meta.DbMetaInfoCreate
 
DbMetaInfoCreate(Map<String, Object>, String) - 类 的构造器com.ajaxjs.sqlman.meta.DbMetaInfoCreate
 
DbMetaInfoUpdate - com.ajaxjs.sqlman.meta中的类
The meta-information of a database updating entity, for which table and which row to update.
DbMetaInfoUpdate(Map<String, Object>, String, String) - 类 的构造器com.ajaxjs.sqlman.meta.DbMetaInfoUpdate
 
DbMetaInfoUpdate(Map<String, Object>, String) - 类 的构造器com.ajaxjs.sqlman.meta.DbMetaInfoUpdate
 
DbMetaInfoUpdate(Object, String) - 类 的构造器com.ajaxjs.sqlman.meta.DbMetaInfoUpdate
 
DEFAULT_PAGE_SIZE - 类 中的静态变量com.ajaxjs.sqlman.crud.page.PageQuery
默认分页大小
delete(String, String, Serializable) - 类 中的方法com.ajaxjs.sqlman.Action
Execute delete operation.
delete() - 类 中的方法com.ajaxjs.sqlman.crud.Update
Physical delete on an object.
delete(Object) - 类 中的方法com.ajaxjs.sqlman.crud.Update
Physical delete on an object.
delete(String, Object) - 类 中的方法com.ajaxjs.sqlman.crud.Update
Physical delete on an object.
delete(String, String, Serializable) - 类 中的方法com.ajaxjs.sqlman.crud.Update
Physical delete by id field and id value.
deleteBatch(List<? extends Serializable>) - 类 中的方法com.ajaxjs.sqlman.crud.BatchUpdate
物理批量删除
deleteLogical(String) - 类 中的方法com.ajaxjs.sqlman.sqlgenerator.AutoQuery
 
deleteLogicalById() - 类 中的方法com.ajaxjs.sqlman.sqlgenerator.AutoQuery
 
deletePhysical(String) - 类 中的方法com.ajaxjs.sqlman.sqlgenerator.AutoQuery
 
deletePhysicalById() - 类 中的方法com.ajaxjs.sqlman.sqlgenerator.AutoQuery
 
deleteWhere(String, String) - 类 中的方法com.ajaxjs.sqlman.Action
Execute delete operation.
deleteWhere(String, String) - 类 中的方法com.ajaxjs.sqlman.crud.Update
Physical delete by where clause.
DUMMY_STR - 类 中的静态变量com.ajaxjs.sqlman.sqlgenerator.AutoQuery
 

E

Entity2WriteSql - com.ajaxjs.sqlman.sqlgenerator中的类
No matter which type of entity you have, they finally are generated to SQL.
Entity2WriteSql(Map<String, Object>) - 类 的构造器com.ajaxjs.sqlman.sqlgenerator.Entity2WriteSql
 
Entity2WriteSql(Object) - 类 的构造器com.ajaxjs.sqlman.sqlgenerator.Entity2WriteSql
 
escapeSqlInjection(String) - 类 中的静态方法com.ajaxjs.sqlman.util.Utils
过滤输入字符串以避免 SQL 注入攻击。
evaluate(String, StandardEvaluationContext) - 类 中的静态方法com.ajaxjs.sqlman.SmallMyBatis
解析并评估模板中的条件标签。
everyBeanField(Object, BiConsumer<String, Object>) - 类 中的静态方法com.ajaxjs.sqlman.sqlgenerator.Entity2WriteSql
Do the iteration of a Java Bean
execute(boolean, Class<T>) - 类 中的方法com.ajaxjs.sqlman.crud.Create
Execute the creation
execute(boolean) - 类 中的方法com.ajaxjs.sqlman.crud.Create
 
execute(String) - 类 中的方法com.ajaxjs.sqlman.crud.Update
Execute the update with where clause.
execute() - 类 中的方法com.ajaxjs.sqlman.crud.Update
Execute the update.

G

generateCode(String, MethodVisitor, CodeFlow) - 类 中的方法org.springframework.context.expression.MapAccessor
 
generateIfBlock(String, Map<String, Object>) - 类 中的静态方法com.ajaxjs.sqlman.SmallMyBatis
类似 Mybatis 替换动态 sql 的方法,要求支持 if 标签
get() - 类 中的静态方法com.ajaxjs.sqlman.util.SnowflakeId
生成 id, use this method
getConnection() - 类 中的静态方法com.ajaxjs.sqlman.JdbcConnection
获取一个当前进程的数据库连接
getConnection(String, String, String) - 类 中的静态方法com.ajaxjs.sqlman.JdbcConnection
连接数据库。
getConnection(String) - 类 中的静态方法com.ajaxjs.sqlman.JdbcConnection
连接数据库。
getConnection(DataSource) - 类 中的静态方法com.ajaxjs.sqlman.JdbcConnection
从指定的数据源获取数据库连接
getCount() - 类 中的方法com.ajaxjs.sqlman.crud.page.PageControl
Generate the count SQL
getCurrentUserId() - 接口 中的方法com.ajaxjs.sqlman.sqlgenerator.AutoQueryBusiness
How to get current user id
getDeleteSql(String, Object) - 类 中的方法com.ajaxjs.sqlman.sqlgenerator.Entity2WriteSql
 
getIdFieldNameByAnnotation() - 类 中的方法com.ajaxjs.sqlman.meta.DbMetaInfoUpdate
 
getIdValue() - 类 中的方法com.ajaxjs.sqlman.meta.DbMetaInfoUpdate
 
getInsertSql() - 类 中的方法com.ajaxjs.sqlman.sqlgenerator.Entity2WriteSql
 
getMySqlConnection(String, String, String, String) - 类 中的静态方法com.ajaxjs.sqlman.JdbcConnection
连接 MySQL 数据库
getParameter(HttpServletRequest, String[], int) - 类 中的静态方法com.ajaxjs.sqlman.crud.page.PageQuery
根据 HttpServletRequest 和字符串数组返回一个整数。
getPropertyType() - 类 中的方法org.springframework.context.expression.MapAccessor
 
getResultBean(Class<T>) - 类 中的方法com.ajaxjs.sqlman.crud.BaseAction
记录集合转换为 bean 的高阶函数
getResultMap(ResultSet) - 类 中的静态方法com.ajaxjs.sqlman.crud.BaseAction
 
getSaveUserOnCreate() - 接口 中的方法com.ajaxjs.sqlman.sqlgenerator.AutoQueryBusiness
Code 8421, can be: 1=creator_id 2=creator 4=user_id 8=user_name Common cases: 3=creator_id+creator 7=creator_id+creator+user_id 15=creator_id+creator+user_id+user_name
getSpecificTargetClasses() - 类 中的方法org.springframework.context.expression.MapAccessor
 
getSqlById(String) - 类 中的方法com.ajaxjs.sqlman.SmallMyBatis
根据 id 获取 SQL
getTableJoin() - 接口 中的方法com.ajaxjs.sqlman.sqlgenerator.AutoQueryBusiness
Override this function if you want to join tables.
getTableNameByAnnotation() - 类 中的方法com.ajaxjs.sqlman.meta.DbMetaInfoBase
 
getTableNameByBean(Object) - 类 中的静态方法com.ajaxjs.sqlman.sqlgenerator.Entity2WriteSql
 
getTenantId() - 接口 中的方法com.ajaxjs.sqlman.sqlgenerator.AutoQueryBusiness
How to get tenant id
getUpdateSql(boolean, String) - 类 中的方法com.ajaxjs.sqlman.sqlgenerator.Entity2WriteSql
Generate SQL for update.
getUpdateSql(String) - 类 中的方法com.ajaxjs.sqlman.sqlgenerator.Entity2WriteSql
 
getUpdateSqlWithId(String, Object) - 类 中的方法com.ajaxjs.sqlman.sqlgenerator.Entity2WriteSql
Generate SQL for update with ID specified row.
getUpdateSqlWithId(String) - 类 中的方法com.ajaxjs.sqlman.sqlgenerator.Entity2WriteSql
Generate SQL for update with ID specified row.
getValuedSQL(String, Map<String, Object>) - 类 中的静态方法com.ajaxjs.sqlman.SmallMyBatis
根据传入的模板和参数映射,生成带值的 SQL 语句
getValuedSQL(String, Map<String, Object>) - 类 中的方法com.ajaxjs.sqlman.sqlgenerator.XmlSql
 

H

handleSql(Map<String, Object>, String) - 类 中的方法com.ajaxjs.sqlman.SmallMyBatis
处理 SQL 语句
handleSql(String, Map<String, Object>) - 类 中的静态方法com.ajaxjs.sqlman.SmallMyBatis
处理 SQL 语句

I

Id - com.ajaxjs.sqlman.annotation中的注释类型
表示 id 字段
ID_FIELD - 类 中的静态变量com.ajaxjs.sqlman.model.tablemodel.IdField
 
IdField - com.ajaxjs.sqlman.model.tablemodel中的类
 
IdField() - 类 的构造器com.ajaxjs.sqlman.model.tablemodel.IdField
 
IdType - com.ajaxjs.sqlman.model.tablemodel中的枚举
ID 类型,可以是自增、雪花算法、UUID
info(ID) - 接口 中的方法com.ajaxjs.sqlman.experiment.JpaStyle
查询单笔记录,以 Java Bean 格式返回
info() - 类 中的方法com.ajaxjs.sqlman.sqlgenerator.AutoQuery
 
initDatabaseVendor(Connection) - 类 中的静态方法com.ajaxjs.sqlman.JdbcConnection
 
INSERT_OK_INT - 类 中的静态变量com.ajaxjs.sqlman.crud.Create
 
INSERT_OK_LONG - 类 中的静态变量com.ajaxjs.sqlman.crud.Create
 
INSERT_OK_STR - 类 中的静态变量com.ajaxjs.sqlman.crud.Create
 
isBoolean(Column) - 类 中的静态方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.SqlInjectionAnalyzer
如果Column没有定义table,且字段名为true/false(不区分大小写)则视为布尔常量
isCompilable() - 类 中的方法org.springframework.context.expression.MapAccessor
 
isConstExpression(Expression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
isCurrentUserOnly() - 接口 中的方法com.ajaxjs.sqlman.sqlgenerator.AutoQueryBusiness
Restrict the query results to include only data belonging to the current user.
isFilterDeleted() - 接口 中的方法com.ajaxjs.sqlman.sqlgenerator.AutoQueryBusiness
Whether to filter deleted data.
isListOrderByDate() - 接口 中的方法com.ajaxjs.sqlman.sqlgenerator.AutoQueryBusiness
When querying the list, whether to automatically add sorting by date.
isTenantIsolation() - 接口 中的方法com.ajaxjs.sqlman.sqlgenerator.AutoQueryBusiness
Whether to add tenant data isolation.

J

JdbcConnection - com.ajaxjs.sqlman中的类
JDBC Connection
JdbcConnection() - 类 的构造器com.ajaxjs.sqlman.JdbcConnection
 
JpaStyle<T,ID extends Serializable> - com.ajaxjs.sqlman.experiment中的接口
 

L

list() - 类 中的方法com.ajaxjs.sqlman.crud.Query
 
list(Class<T>) - 类 中的方法com.ajaxjs.sqlman.crud.Query
 
list() - 类 中的方法com.ajaxjs.sqlman.sqlgenerator.AutoQuery
 
list(String) - 类 中的方法com.ajaxjs.sqlman.sqlgenerator.AutoQuery
 
loadBySqlLocations(String) - 类 中的方法com.ajaxjs.sqlman.SmallMyBatis
根据目录加载多个 XML
loadXML(String...) - 类 中的方法com.ajaxjs.sqlman.SmallMyBatis
加载 XML SQL

M

main(String[]) - 类 中的静态方法com.ajaxjs.sqlman.util.CanonicalColumnVisitor
 
MapAccessor - org.springframework.context.expression中的类
EL property accessor that knows how to traverse the keys of a standard Map.
MapAccessor() - 类 的构造器org.springframework.context.expression.MapAccessor
 
MYSQL_CONN - 类 中的静态变量com.ajaxjs.sqlman.JdbcConnection
一般情况用的数据库连接字符串

N

nextId() - 类 中的方法com.ajaxjs.sqlman.util.SnowflakeId
获得下一个 ID (该方法是线程安全的)
normalizeSql(String, String) - 类 中的静态方法com.ajaxjs.sqlman.util.CanonicalColumnVisitor
规范化SQL字符串
NULL_DATE - 接口 中的静态变量com.ajaxjs.sqlman.model.NullValue
表示数据库里面的 null 值( for Date 类型) 1970 年 1 月 1 日 00:00:00 GMT
NULL_INT - 接口 中的静态变量com.ajaxjs.sqlman.model.NullValue
表示数据库里面的 null 值( for int 类型)
NULL_LONG - 接口 中的静态变量com.ajaxjs.sqlman.model.NullValue
表示数据库里面的 null 值( for long 类型)
NULL_STRING - 接口 中的静态变量com.ajaxjs.sqlman.model.NullValue
表示数据库里面的 null 值(for String 类型)
NullValue - com.ajaxjs.sqlman.model中的接口
When a user really wants to insert a null value into a database, we can use this interface to replace the value.

O

one() - 类 中的方法com.ajaxjs.sqlman.crud.Query
 
one(Class<T>) - 类 中的方法com.ajaxjs.sqlman.crud.Query
 
oneValue(Class<T>) - 类 中的方法com.ajaxjs.sqlman.crud.Query
 
org.springframework.context.expression - 程序包 org.springframework.context.expression
 

P

page(Query, Class<T>, Integer, Integer) - 类 中的静态方法com.ajaxjs.sqlman.crud.page.PageQuery
Do the pagination.
PAGE_NO - 类 中的静态变量com.ajaxjs.sqlman.crud.page.PageQuery
 
PAGE_SIZE - 类 中的静态变量com.ajaxjs.sqlman.crud.page.PageQuery
 
pageByPageNo(Integer, Integer, Class<T>) - 类 中的方法com.ajaxjs.sqlman.crud.Query
Do the pagination by pageNo/pageSize.
pageByPageNo(Integer, Integer) - 类 中的方法com.ajaxjs.sqlman.crud.Query
Do the pagination by pageNo/pageSize.
pageByPageNo(HttpServletRequest, Class<T>) - 类 中的方法com.ajaxjs.sqlman.crud.Query
Do the pagination by pageNo/pageSize.
pageByPageNo(HttpServletRequest) - 类 中的方法com.ajaxjs.sqlman.crud.Query
Do the pagination by pageNo/pageSize.
pageByStartLimit(Integer, Integer, Class<T>) - 类 中的方法com.ajaxjs.sqlman.crud.Query
Do the pagination by start/limit.
pageByStartLimit(Integer, Integer) - 类 中的方法com.ajaxjs.sqlman.crud.Query
Do the pagination by start/limit.
pageByStartLimit(HttpServletRequest, Class<T>) - 类 中的方法com.ajaxjs.sqlman.crud.Query
Do the pagination by start/limit.
pageByStartLimit(HttpServletRequest) - 类 中的方法com.ajaxjs.sqlman.crud.Query
Do the pagination by start/limit.
PageControl - com.ajaxjs.sqlman.crud.page中的类
Generate the paging SQL
PageControl() - 类 的构造器com.ajaxjs.sqlman.crud.page.PageControl
 
pageNo2start(int, int) - 类 中的静态方法com.ajaxjs.sqlman.crud.page.PageQuery
将页码和每页数量转换为起始位置 pageSize 转换为 MySQL 的 start 分页
PageQuery - com.ajaxjs.sqlman.crud.page中的类
Pagination utilities.
PageQuery() - 类 的构造器com.ajaxjs.sqlman.crud.page.PageQuery
 
PageResult<T> - com.ajaxjs.sqlman.crud.page中的类
 
PageResult() - 类 的构造器com.ajaxjs.sqlman.crud.page.PageResult
 
parseStatement(String) - 类 中的静态方法com.ajaxjs.sqlman.util.CanonicalColumnVisitor
解析 SQL 语句字符串并返回对应的 Statement 对象
printLog(String, String, String, String, Object, String, BaseAction, Object, boolean) - 类 中的静态方法com.ajaxjs.sqlman.util.PrintRealSql
打印数据库操作日志
PrintRealSql - com.ajaxjs.sqlman.util中的类
Printing the final SQL with real values
PrintRealSql() - 类 的构造器com.ajaxjs.sqlman.util.PrintRealSql
 
printRealSql(String, Object[]) - 类 中的静态方法com.ajaxjs.sqlman.util.PrintRealSql
打印真实 SQL 执行语句(仅用于日志调试) 将 SQL 中的 '?'
process(ResultSet) - 接口 中的方法com.ajaxjs.sqlman.annotation.ResultSetProcessor
转换结果

Q

query(Object...) - 类 中的方法com.ajaxjs.sqlman.Action
Initialize a query action.
Query - com.ajaxjs.sqlman.crud中的类
Do query on the database.
Query(Action) - 类 的构造器com.ajaxjs.sqlman.crud.Query
Do the query by an action.
query(ResultSetProcessor<T>) - 类 中的方法com.ajaxjs.sqlman.crud.Query
Query by any SQL.

R

read(EvaluationContext, Object, String) - 类 中的方法org.springframework.context.expression.MapAccessor
 
Result - com.ajaxjs.sqlman.model中的类
The abstract class of a result.
Result() - 类 的构造器com.ajaxjs.sqlman.model.Result
 
ResultSetProcessor<T> - com.ajaxjs.sqlman.annotation中的接口
如何转换 ResultSet 到目标结果的处理器
retrieveCredentials(DataSource) - 类 中的静态方法com.ajaxjs.sqlman.util.Utils
利用反射获取数据源连接信息

S

setConnection(Connection) - 类 中的静态方法com.ajaxjs.sqlman.JdbcConnection
保存一个数据库连接对象到当前进程
setParams(Object...) - 类 中的方法com.ajaxjs.sqlman.Action
 
setParams(PageResult<?>, int, int) - 类 中的静态方法com.ajaxjs.sqlman.crud.page.PageQuery
Calculate the parameters of pagination related, like total page.
SmallMyBatis - com.ajaxjs.sqlman中的类
类似 MyBatis 把 SQL 存储在 XML 中,这个是低配版
SmallMyBatis() - 类 的构造器com.ajaxjs.sqlman.SmallMyBatis
 
SnowflakeId - com.ajaxjs.sqlman.util中的类
雪花生成器 默认其生成的 Long 主键是 28 位;但 JS Long 最大值是 16 位(Java Long 没此问题) 这个版本则是生成 16 位的
SnowflakeId(long) - 类 的构造器com.ajaxjs.sqlman.util.SnowflakeId
构造函数
SqlInjectionAnalyzer - com.ajaxjs.sqlman.util.sqlinjectionanalyzer中的类
基于 SQL 语法对象的 SQL 注入攻击分析实现
SqlInjectionAnalyzer() - 类 的构造器com.ajaxjs.sqlman.util.sqlinjectionanalyzer.SqlInjectionAnalyzer
 
START - 类 中的静态变量com.ajaxjs.sqlman.crud.page.PageQuery
 
startTime - 类 中的变量com.ajaxjs.sqlman.crud.BaseAction
To log the duration of SQL operation.

T

Table - com.ajaxjs.sqlman.annotation中的注释类型
表名
TableJoin - com.ajaxjs.sqlman.sqlgenerator中的类
Config for joining tables
TableJoin() - 类 的构造器com.ajaxjs.sqlman.sqlgenerator.TableJoin
 
TableJoinModifier - com.ajaxjs.sqlman.sqlgenerator中的类
 
TableJoinModifier() - 类 的构造器com.ajaxjs.sqlman.sqlgenerator.TableJoinModifier
 
TableModel - com.ajaxjs.sqlman.model.tablemodel中的类
具体表里面的各个字段是什么名称,这里指定
TableModel() - 类 的构造器com.ajaxjs.sqlman.model.tablemodel.TableModel
 
tilNextMillis(long) - 类 中的静态方法com.ajaxjs.sqlman.util.SnowflakeId
获取时间戳,并与上次时间戳比较。
Transient - com.ajaxjs.sqlman.annotation中的注释类型
用于 Java Bean 里面某个字段的注解,说明这个字段是否不参与数据库的操作 Specifies that the property or field is not persistent.

U

update(Object...) - 类 中的方法com.ajaxjs.sqlman.Action
Initialize an update action.
Update - com.ajaxjs.sqlman.crud中的类
Update operation and Delete operation.
Update(Action) - 类 的构造器com.ajaxjs.sqlman.crud.Update
Do the update operation by an action.
update() - 类 中的方法com.ajaxjs.sqlman.crud.Update
Update by any SQL.
UpdateResult - com.ajaxjs.sqlman.model中的类
 
UpdateResult() - 类 的构造器com.ajaxjs.sqlman.model.UpdateResult
 
Utils - com.ajaxjs.sqlman.util中的类
 
Utils() - 类 的构造器com.ajaxjs.sqlman.util.Utils
 

V

valueOf(String) - 枚举 中的静态方法com.ajaxjs.sqlman.model.DatabaseVendor
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.ajaxjs.sqlman.model.tablemodel.IdType
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.ajaxjs.sqlman.model.DatabaseVendor
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.ajaxjs.sqlman.model.tablemodel.IdType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
visit(Column) - 类 中的方法com.ajaxjs.sqlman.util.CanonicalColumnVisitor
 
visit(PlainSelect) - 类 中的方法com.ajaxjs.sqlman.util.CanonicalColumnVisitor
 
visit(Update) - 类 中的方法com.ajaxjs.sqlman.util.CanonicalColumnVisitor
 
visit(NullValue) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(Function) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(SignedExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(JdbcParameter) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(JdbcNamedParameter) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(DoubleValue) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(LongValue) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(DateValue) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(TimeValue) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(TimestampValue) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(Parenthesis) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(StringValue) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(Addition) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(Division) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(IntegerDivision) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(Multiplication) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(Subtraction) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(AndExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(OrExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(XorExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(Between) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(EqualsTo) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(GreaterThan) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(GreaterThanEquals) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(InExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(IsNullExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(FullTextSearch) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(IsBooleanExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(LikeExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(MinorThan) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(MinorThanEquals) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(NotEqualsTo) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(Column) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(SubSelect) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(CaseExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(WhenClause) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(ExistsExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(AnyComparisonExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(Concat) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(Matches) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(BitwiseAnd) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(BitwiseOr) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(BitwiseXor) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(CastExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(TryCastExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(Modulo) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(AnalyticExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(ExtractExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(IntervalExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(OracleHierarchicalExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(RegExpMatchOperator) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(ExpressionList) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(NamedExpressionList) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(MultiExpressionList) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(NotExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(BitwiseRightShift) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(BitwiseLeftShift) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(JsonExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(JsonOperator) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(RegExpMySQLOperator) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(UserVariable) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(NumericBind) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(KeepExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(MySQLGroupConcat) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(ValueListExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(AllColumns) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(AllTableColumns) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(AllValue) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(IsDistinctExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(RowGetExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(HexValue) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(OracleHint) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(TimeKeyExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(DateTimeLiteralExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(NextValExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(CollateExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(SimilarToExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(ArrayExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(ArrayConstructor) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(VariableAssignment) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(XMLSerializeExpr) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(TimezoneExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(JsonAggregateFunction) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(JsonFunction) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(ConnectByRootOperator) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(OracleNamedFunctionParameter) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(GeometryDistance) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(RowConstructor) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visit(AndExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.SqlInjectionAnalyzer
 
visit(OrExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.SqlInjectionAnalyzer
 
visit(Function) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.SqlInjectionAnalyzer
 
visit(WithItem) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.SqlInjectionAnalyzer
 
visit(SubSelect) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.SqlInjectionAnalyzer
 
visit(Column) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.SqlInjectionAnalyzer
 
visit(PlainSelect) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.SqlInjectionAnalyzer
 
visitBinaryExpression(BinaryExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.ConstAnalyzer
 
visitBinaryExpression(BinaryExpression) - 类 中的方法com.ajaxjs.sqlman.util.sqlinjectionanalyzer.SqlInjectionAnalyzer
 

W

withId() - 类 中的方法com.ajaxjs.sqlman.crud.Update
Execute the update with ID specified row.
withId(String) - 类 中的方法com.ajaxjs.sqlman.crud.Update
Execute the update with ID specified row.
withId(String, Object) - 类 中的方法com.ajaxjs.sqlman.crud.Update
Execute the update with ID specified row.
write(EvaluationContext, Object, String, Object) - 类 中的方法org.springframework.context.expression.MapAccessor
 

X

XmlSql - com.ajaxjs.sqlman.sqlgenerator中的类
 
XmlSql() - 类 的构造器com.ajaxjs.sqlman.sqlgenerator.XmlSql
 
A B C D E G H I J L M N O P Q R S T U V W X 
跳过导航链接

Copyright © 2016–2026 AJAXJS. All rights reserved.