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

A

AbstractClassPathSQLLoader - org.beetl.sql.core.loader中的类
 
AbstractClassPathSQLLoader() - 类 的构造器org.beetl.sql.core.loader.AbstractClassPathSQLLoader
 
AbstractDBStyle - org.beetl.sql.core.db中的类
标识了sql的共性和不同
AbstractDBStyle() - 类 的构造器org.beetl.sql.core.db.AbstractDBStyle
 
AbstractDBStyle.MockXXX - org.beetl.sql.core.db中的类
 
AbstractSQLLoader - org.beetl.sql.core.loader中的类
包含了所有的SQL,包含内置和外部。
AbstractSQLLoader() - 类 的构造器org.beetl.sql.core.loader.AbstractSQLLoader
 
add(String) - 类 中的方法org.beetl.sql.core.concat.InsertColNode
 
add(String) - 类 中的方法org.beetl.sql.core.concat.InsertValueNode
 
add(String, Object) - 类 中的方法org.beetl.sql.core.Params
 
add(String) - 类 中的方法org.beetl.sql.core.query.GroupBy
 
add(String) - 类 中的方法org.beetl.sql.core.query.OrderBy
 
addAcceptType(BeanProcessor.AcceptType) - 类 中的方法org.beetl.sql.core.mapping.BeanProcessor
 
addAttributeConvert(String, AttributeConvert) - 类 中的方法org.beetl.sql.clazz.ClassExtAnnotation
 
addBean(Class) - 类 中的方法org.beetl.sql.core.nosql.ClickhouseMetaDataManager
 
addBean(Class) - 类 中的方法org.beetl.sql.core.nosql.NoSchemaMetaDataManager
 
addBean(Class) - 类 中的方法org.beetl.sql.core.nosql.SchemaLessMetaDataManager
 
addCols(ColDesc) - 类 中的方法org.beetl.sql.clazz.TableDesc
 
addConstants(String) - 类 中的方法org.beetl.sql.core.concat.InsertColNode
 
addConstants(String) - 类 中的方法org.beetl.sql.core.concat.InsertValueNode
 
addHandler(Class, JavaSqlTypeHandler) - 类 中的方法org.beetl.sql.core.mapping.BeanProcessor
 
addHaving(String) - 类 中的方法org.beetl.sql.core.query.GroupBy
 
addIdAutoGen(String, IDAutoGen) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
设置一种id算法用于注解AssignId("xxx"),这样,对于应用赋值主键,交给beetlsql来处理了
addIdAutoGen(String, IDAutoGen) - 类 中的方法org.beetl.sql.core.SQLManager
设置一种id算法用于注解AssignId("xxx"),这样,对于应用赋值主键,交给beetlsql来处理了
addIdAutoGen(String, IDAutoGen) - 类 中的方法org.beetl.sql.core.SQLManagerBuilder
 
addIdName(String) - 类 中的方法org.beetl.sql.clazz.TableDesc
 
addInterceptor(Interceptor) - 类 中的方法org.beetl.sql.core.SQLManagerBuilder
添加拦截器, 不会与inters冲突, 只会追加
addInterDebug() - 类 中的方法org.beetl.sql.core.SQLManagerBuilder
添加 DebugInterceptor 不是必须的,但可以通过它查看sql执行情况
不会与inters冲突, 只会追加
addMoreParasFromTarget(Class, Map) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
addParam(Collection<?>) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
addParam(Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
addParam(Collection<?>) - 类 中的方法org.beetl.sql.core.query.QueryCondition
增加参数
addParam(Object) - 类 中的方法org.beetl.sql.core.query.QueryCondition
增加参数
addPreParam(List<Object>) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
addPreParam(List<Object>) - 类 中的方法org.beetl.sql.core.query.QueryCondition
在头部增加参数
addSQL(SqlId, SQLSource) - 类 中的方法org.beetl.sql.core.loader.AbstractSQLLoader
 
addSQL(SqlId, SQLSource) - 接口 中的方法org.beetl.sql.core.loader.SQLLoader
新增一个指定标识的SQL资源
addTableVirtual(String, String) - 接口 中的方法org.beetl.sql.core.meta.MetadataManager
 
addTableVirtual(String, String) - 类 中的方法org.beetl.sql.core.meta.SchemaMetadataManager
 
addTableVirtual(String, String) - 类 中的方法org.beetl.sql.core.nosql.NoSchemaMetaDataManager
 
addTemplateRangeParas(Map<String, Object>, Object, long) - 类 中的方法org.beetl.sql.core.db.DerbyStyle.DerbyRowNumRange
 
addTemplateRangeParas(Map<String, Object>, Object, long) - 类 中的方法org.beetl.sql.core.nosql.CassandraSqlStyle.CassandraRangeSql
 
addTemplateRangeParas(Map<String, Object>, Object, long) - 类 中的方法org.beetl.sql.core.range.LimitWithOffsetRange
 
addTemplateRangeParas(Map<String, Object>, Object, long) - 类 中的方法org.beetl.sql.core.range.OffsetLimitRange
 
addTemplateRangeParas(Map<String, Object>, Object, long) - 接口 中的方法org.beetl.sql.core.range.RangeSql
 
addTemplateRangeParas(Map<String, Object>, Object, long) - 类 中的方法org.beetl.sql.core.range.RowNumRange
 
addTpl(String, String) - 类 中的方法org.beetl.sql.core.concat.LoopExpress
ID=#{x.id}
addVar(Object) - 类 中的方法org.beetl.sql.core.concat.ConcatContext
 
addVirtualTable(String, String) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
为不存在的表设置一个数据库真正的表,以用于获取metadata 主要用于数据库分库分表
addVirtualTable(String, String) - 类 中的方法org.beetl.sql.core.SQLManager
为不存在的表设置一个数据库真正的表,以用于获取metadata 主要用于数据库分库分表
after(ExecuteContext, Object, Annotation) - 接口 中的方法org.beetl.sql.annotation.builder.BeanConvert
返回查询结果后的对象
after(InterceptorContext) - 接口 中的方法org.beetl.sql.core.Interceptor
如果正常执行,调用after
after(InterceptorContext) - 类 中的方法org.beetl.sql.ext.DebugInterceptor
 
after(InterceptorContext) - 类 中的方法org.beetl.sql.ext.SimpleCacheInterceptor
 
after(InterceptorContext) - 类 中的方法org.beetl.sql.ext.Slf4JLogInterceptor
SQL正常执行后调用
after(InterceptorContext) - 类 中的方法org.beetl.sql.ext.TimeStatInterceptor
 
afterBean(Object) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
bean后处理
all() - 类 中的方法org.beetl.sql.core.concat.Select
 
all(Class, Class) - 类 中的方法org.beetl.sql.core.concat.Select
 
all - 类 中的变量org.beetl.sql.core.concat.SelectColNode
 
all() - 类 中的方法org.beetl.sql.core.concat.SelectColNode
 
all(Class<T>) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
btsql自动生成查询语句,查询clazz代表的表的所有数据。
all(Class<T>, Object, Long) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
all(Class<T>) - 接口 中的方法org.beetl.sql.core.DataAPI
 
all(Class<T>, Object, Long) - 接口 中的方法org.beetl.sql.core.DataAPI
 
all(Class<T>) - 类 中的方法org.beetl.sql.core.SQLManager
btsql自动生成查询语句,查询clazz代表的表的所有数据。
all(Class<T>, Object, Long) - 类 中的方法org.beetl.sql.core.SQLManager
 
allCount(Class<?>) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
查询记录数
allCount(Class<?>) - 接口 中的方法org.beetl.sql.core.DataAPI
 
allCount(Class<?>) - 类 中的方法org.beetl.sql.core.SQLManager
查询记录数
allTable() - 接口 中的方法org.beetl.sql.core.meta.MetadataManager
 
allTable() - 类 中的方法org.beetl.sql.core.meta.SchemaMetadataManager
 
allTable() - 类 中的方法org.beetl.sql.core.nosql.NoSchemaMetaDataManager
 
and(QueryCondition) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
多条件组合 and
and(QueryCondition) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
AND - 类 中的静态变量org.beetl.sql.core.query.QueryCondition
 
and(QueryCondition) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
andBetween(String, Object, Object) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
andBetween(LambdaQuery.Property<T, ?>, Object, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
andBetween(String, Object, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
andBetween(String, Object, Object) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
andEq(String, String) - 类 中的方法org.beetl.sql.core.concat.WhereNode
 
andEq(String, Object) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
andEq(LambdaQuery.Property<T, ?>, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
andEq(String, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
andEq(String, Object) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
andGreat(String, Object) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
andGreat(LambdaQuery.Property<T, ?>, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
andGreat(String, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
andGreat(String, Object) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
andGreatEq(String, Object) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
andGreatEq(LambdaQuery.Property<T, ?>, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
andGreatEq(String, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
andGreatEq(String, Object) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
andIfNotEmpty(String, String) - 类 中的方法org.beetl.sql.core.concat.WhereNode
 
andIn(String, String) - 类 中的方法org.beetl.sql.core.concat.WhereNode
 
andIn(String, Collection<?>) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
andIn(String, StrongValue) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
andIn(String, Optional) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
andIn(LambdaQuery.Property<T, ?>, Collection<?>) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
andIn(LambdaQuery.Property<T, ?>, StrongValue) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
具有过滤空值功能的IN语句判断
andIn(String, Collection<?>) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
andIn(String, StrongValue) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
andIn(String, Collection<?>) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
andIn(String, StrongValue) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
andIn(String, Optional) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
andIsNotNull(String) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
andIsNotNull(LambdaQuery.Property<T, ?>) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
andIsNotNull(String) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
andIsNotNull(String) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
andIsNull(String) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
andIsNull(LambdaQuery.Property<T, ?>) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
andIsNull(String) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
andIsNull(String) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
andLess(String, Object) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
andLess(LambdaQuery.Property<T, ?>, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
andLess(String, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
andLess(String, Object) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
andLessEq(String, Object) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
andLessEq(LambdaQuery.Property<T, ?>, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
andLessEq(String, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
andLessEq(String, Object) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
andLike(String, Object) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
andLike(LambdaQuery.Property<T, ?>, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
andLike(String, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
andLike(String, Object) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
andNotBetween(String, Object, Object) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
andNotBetween(LambdaQuery.Property<T, ?>, Object, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
andNotBetween(String, Object, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
andNotBetween(String, Object, Object) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
andNotEq(String, Object) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
andNotEq(LambdaQuery.Property<T, ?>, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
andNotEq(String, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
andNotEq(String, Object) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
andNotIn(String, Collection<?>) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
andNotIn(String, StrongValue) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
andNotIn(String, Optional) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
andNotIn(LambdaQuery.Property<T, ?>, Collection<?>) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
andNotIn(LambdaQuery.Property<T, ?>, StrongValue) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
具有过滤空值功能的NOT IN语句判断
andNotIn(String, Collection<?>) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
andNotIn(String, StrongValue) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
andNotIn(String, Collection<?>) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
andNotIn(String, StrongValue) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
andNotIn(String, Optional) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
andNotLike(String, Object) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
andNotLike(LambdaQuery.Property<T, ?>, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
andNotLike(String, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
andNotLike(String, Object) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
append(String) - 类 中的方法org.beetl.sql.core.concat.ConcatBuilder
 
appendAndSql(String, Object, String) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
appendBetweenSql(String, String, String, Object...) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
appendCol(String) - 类 中的方法org.beetl.sql.core.concat.ConcatBuilder
 
appendExpress(String) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
appendForEnd() - 类 中的方法org.beetl.sql.core.concat.ConcatBuilder
 
appendForStart(String, String) - 类 中的方法org.beetl.sql.core.concat.ConcatBuilder
 
appendIdCondition(Class<?>, WhereNode) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
生成主键条件子句(示例 whrer 1=1 and id=${id})
appendIfNotEmptyEnd() - 类 中的方法org.beetl.sql.core.concat.ConcatBuilder
 
appendIfNotEmptyStart(String) - 类 中的方法org.beetl.sql.core.concat.ConcatBuilder
 
appendInsertValue(Class<?>, TableDesc, String, String) - 类 中的方法org.beetl.sql.core.db.DB2SqlStyle
 
appendInSql(String, Object, String, String) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
appendJoinInIdsCondition(Class<?>, WhereNode) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
appendOrSql(String, Object, String) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
appendSetColumnAbsolute(Class<?>, TableDesc, String, String) - 类 中的方法org.beetl.sql.core.db.DB2SqlStyle
 
appendSql(StringBuilder, String) - 类 中的方法org.beetl.sql.core.engine.TrimTag
Append sql.
appendSql(String) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
appendSql(String) - 类 中的方法org.beetl.sql.core.query.QueryCondition
拼接SQL
appendSqlBase(String, Object, String, String) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
appendStatement(ConcatBuilder, String) - 类 中的方法org.beetl.sql.core.engine.template.BeetlTemplateEngine
 
appendTable(String) - 类 中的方法org.beetl.sql.core.concat.ConcatBuilder
 
appendTable(Class) - 类 中的方法org.beetl.sql.core.concat.ConcatBuilder
 
appendTrimEnd() - 类 中的方法org.beetl.sql.core.concat.ConcatBuilder
 
appendTrimStart() - 类 中的方法org.beetl.sql.core.concat.ConcatBuilder
 
appendTrimStart(String) - 类 中的方法org.beetl.sql.core.concat.ConcatBuilder
 
appendVar(String) - 类 中的方法org.beetl.sql.core.concat.ConcatBuilder
 
appendVar(String) - 类 中的方法org.beetl.sql.core.engine.template.BeetlTemplateEngine
 
appendVar(ConcatBuilder, String) - 类 中的方法org.beetl.sql.core.engine.template.BeetlTemplateEngine
 
appendVar(String) - 接口 中的方法org.beetl.sql.core.engine.template.SQLTemplateEngine
 
appendVersion(ClassDesc, WhereNode) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
applyConnectionSetting(ExecuteContext, Connection) - 接口 中的方法org.beetl.sql.core.ConnectionSource
 
applyStatementSetting(ExecuteContext, Connection, Statement) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
applyStatementSetting(ExecuteContext, Connection, Statement) - 接口 中的方法org.beetl.sql.core.ConnectionSource
 
asc(Class, String) - 类 中的方法org.beetl.sql.core.OrderByBuilder
 
asc(Class, String, String) - 类 中的方法org.beetl.sql.core.OrderByBuilder
 
asc(Function) - 类 中的方法org.beetl.sql.core.OrderByBuilder
 
asc(LambdaQuery.Property, String) - 类 中的方法org.beetl.sql.core.OrderByBuilder
 
asc(String) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryOtherI
 
asc(LambdaQuery.Property<T, ?>) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
asc(String) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
asc(String) - 类 中的方法org.beetl.sql.core.query.Query
 
assign() - 类 中的方法org.beetl.sql.core.concat.ConcatBuilder
 
assign(String) - 类 中的方法org.beetl.sql.core.concat.Update
 
assignAutoId(Object, Object) - 类 中的方法org.beetl.sql.core.SQLManager
 
assignConstants(String, Object) - 类 中的方法org.beetl.sql.core.concat.Update
 
AssignID - org.beetl.sql.annotation.entity中的注释类型
标识字段主键且是程序制定 如果value不为空,则表示某种算法,通过SQLManager.addIdAutoGen(String, IDAutoGen)注册 BeetlSQL在插入此对象,会调用此算法获取id值
assignIds - 类 中的变量org.beetl.sql.core.SQLTableSource
 
assignKeyHolder(KeyHolder, Object) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
KeyHolder的值赋值回Bean
assignVersion(String) - 类 中的方法org.beetl.sql.core.concat.Update
 
AttributeConvert - org.beetl.sql.annotation.builder中的接口
用于注解扩展,任何注解的builder 提供了此类子类,那么属性在映射pojo和result时候,使用此机制 参考
AttrNode - org.beetl.sql.core.mapping.join中的类
结果集ResultSet分析后得出的树,AttrNode代表了一个节点,包含了同层的所有属性,比如u.u_id, u.u_name,
AttrNode() - 类 的构造器org.beetl.sql.core.mapping.join.AttrNode
 
AttrNode(AttrNode) - 类 的构造器org.beetl.sql.core.mapping.join.AttrNode
 
Auto - org.beetl.sql.annotation.entity中的注释类型
指示字段是数据库插入的时候自动生成的,比如通过触发器生成。
AutoCommaAppend - org.beetl.sql.core.concat中的接口
 
autoGenSourceMap - 类 中的变量org.beetl.sql.core.loader.AbstractSQLLoader
存放自动生成,或者用户提供的sql
AutoID - org.beetl.sql.annotation.entity中的注释类型
标识字段是自增主键,如果属性有值,则使用属性的值
AutoJsonMapper - org.beetl.sql.core.mapping.join中的类
根据java定义自动生成一个json配置,并交给JsonConfigJoinMapper来解析 需要注意的,目前任何JsonConfigMapper实现映射,都需要确保树节点每层都有值,因为JsonConfigMapper会依据这些值作为key 确保不会重建对象
AutoJsonMapper() - 类 的构造器org.beetl.sql.core.mapping.join.AutoJsonMapper
 

B

b - 类 中的变量org.beetl.sql.core.mapping.type.BooleanTypeHandler
 
BaseSQLExecutor - org.beetl.sql.core中的类
面向传统数据库的 sql 执行引擎
BaseSQLExecutor(ExecuteContext) - 类 的构造器org.beetl.sql.core.BaseSQLExecutor
 
BaseSQLExecutor.ResultSetHolder - org.beetl.sql.core中的类
 
BaseSQLExecutor.ResultUpdateHolder - org.beetl.sql.core中的类
 
BaseStatementOnlySQLExecutor - org.beetl.sql.core中的类
对于某些jdbc只支持Statement,不支持PreparedStatement
BaseStatementOnlySQLExecutor(ExecuteContext) - 类 的构造器org.beetl.sql.core.BaseStatementOnlySQLExecutor
 
batchGeneratedKeysSupport() - 接口 中的方法org.beetl.sql.core.db.DBStyle
批量插入或者更新的时候聚,数据库是否支持自动生成值,如自增
batchGeneratedKeysSupport() - 类 中的方法org.beetl.sql.core.db.SqlServerStyle
 
BeanConvert - org.beetl.sql.annotation.builder中的接口
在sql执行前准备参数前,调用此API,得到一个新Bean,用于参数设定
BeanFetch - org.beetl.sql.core.mapping中的接口
一个在获取到数据库Bean后的回调,类似orm,用于自动获得更多的bean
BeanProcessor - org.beetl.sql.core.mapping中的类
ResultSet处理类,负责转换到Bean或者Map,可以通过SQLManagerBuilder设置一个自定义的BeanProcessor 参考 SQLManagerBuilder.setBeanProcessor(BeanProcessor) 一些复杂的处理类也可以使用此类作为基础,比如JsonConfigMapper
BeanProcessor() - 类 的构造器org.beetl.sql.core.mapping.BeanProcessor
 
BeanProcessor.AcceptType - org.beetl.sql.core.mapping中的接口
 
BeanProcessor.EnumAcceptType - org.beetl.sql.core.mapping中的类
 
BeanProcessor.EnumTypeHandler - org.beetl.sql.core.mapping中的类
处理枚举类
BeanProcessor.InheritedAcceptType - org.beetl.sql.core.mapping中的类
 
BeanProcessor.TemporalAcceptType - org.beetl.sql.core.mapping中的类
如果jdbc取值支持Temporal,
Beetl - org.beetl.sql.core.engine.template中的类
 
Beetl(SQLLoader, Properties) - 类 的构造器org.beetl.sql.core.engine.template.Beetl
 
BeetlSQLTemplateEngine - org.beetl.sql.core.engine中的类
创建一个BeetlSQL的模板引擎
BeetlSQLTemplateEngine() - 类 的构造器org.beetl.sql.core.engine.BeetlSQLTemplateEngine
 
BeetlSQLTemplateExceptionHandler - org.beetl.sql.core.engine中的类
 
BeetlSQLTemplateExceptionHandler() - 类 的构造器org.beetl.sql.core.engine.BeetlSQLTemplateExceptionHandler
 
BeetlTemplateContext - org.beetl.sql.core.engine.template中的类
 
BeetlTemplateContext(Context) - 类 的构造器org.beetl.sql.core.engine.template.BeetlTemplateContext
 
BeetlTemplateEngine - org.beetl.sql.core.engine.template中的类
beetl模板引擎实现
BeetlTemplateEngine() - 类 的构造器org.beetl.sql.core.engine.template.BeetlTemplateEngine
 
before(ExecuteContext, Object, Annotation) - 接口 中的方法org.beetl.sql.annotation.builder.BeanConvert
返回入库之前的对象
before(InterceptorContext) - 接口 中的方法org.beetl.sql.core.Interceptor
在查询前执行
before(InterceptorContext) - 类 中的方法org.beetl.sql.ext.DebugInterceptor
 
before(InterceptorContext) - 类 中的方法org.beetl.sql.ext.SimpleCacheInterceptor
 
before(InterceptorContext) - 类 中的方法org.beetl.sql.ext.Slf4JLogInterceptor
SQL执行前调用
before(InterceptorContext) - 类 中的方法org.beetl.sql.ext.TimeStatInterceptor
 
beforeExecute(Class, Object, boolean) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
封装传入的参数为Map结构,在Beetl中执行
beforeExecute(Class, Object, boolean) - 接口 中的方法org.beetl.sql.core.SQLExecutor
 
BETWEEN - 类 中的静态变量org.beetl.sql.core.query.QueryCondition
 
BigDecimalTypeHandler - org.beetl.sql.core.mapping.type中的类
 
BigDecimalTypeHandler() - 类 的构造器org.beetl.sql.core.mapping.type.BigDecimalTypeHandler
 
bigDecimalValue(SqlId, Object) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
将查询结果返回成BigDecimal类型
bigDecimalValue(SqlId, Object) - 接口 中的方法org.beetl.sql.core.DataAPI
 
bigDecimalValue(SqlId, Object) - 类 中的方法org.beetl.sql.core.SQLManager
将查询结果返回成BigDecimal类型
BlobJavaSqlTypeHandler - org.beetl.sql.core.mapping.type中的类
 
BlobJavaSqlTypeHandler() - 类 的构造器org.beetl.sql.core.mapping.type.BlobJavaSqlTypeHandler
 
BooleanTypeHandler - org.beetl.sql.core.mapping.type中的类
 
BooleanTypeHandler() - 类 的构造器org.beetl.sql.core.mapping.type.BooleanTypeHandler
 
build() - 类 中的方法org.beetl.sql.core.engine.PageQuery.ParasBuilder
已过时。
 
build() - 类 中的方法org.beetl.sql.core.SQLManagerBuilder
 
buildBufferedReader(InputStream, String) - 类 中的方法org.beetl.sql.core.loader.MarkdownClasspathLoader
子类覆盖,可以用于加密文件的解密
Builder - org.beetl.sql.annotation.builder中的注释类型
广泛用于BeetlSQL注解扩展。
buildExecutor(ExecuteContext) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
buildExecutor(ExecuteContext) - 接口 中的方法org.beetl.sql.core.db.DBStyle
得到一个SQL执行类SQLExecutor,它是系统的核心类之一
buildExecutor(ExecuteContext) - 类 中的方法org.beetl.sql.core.nosql.DrillStyle
 
buildExecutor(ExecuteContext) - 类 中的方法org.beetl.sql.core.nosql.DruidStyle
 
buildExecutor(ExecuteContext) - 类 中的方法org.beetl.sql.core.nosql.PrestoStyle
 
buildIdentity(Class, AutoSQLEnum) - 类 中的方法org.beetl.sql.core.SqlIdFactory
 
buildSql(String) - 类 中的方法org.beetl.sql.core.SqlIdFactory
 
buildTemplate(String) - 类 中的方法org.beetl.sql.core.SqlIdFactory
 
buildTrimContent() - 类 中的方法org.beetl.sql.core.engine.TrimTag
Builds the trim content.
buildVirtualClass(TableDesc, NameConversion) - 类 中的方法org.beetl.sql.clazz.ClassDesc
 
ByteArrayTypeHandler - org.beetl.sql.core.mapping.type中的类
 
ByteArrayTypeHandler() - 类 的构造器org.beetl.sql.core.mapping.type.ByteArrayTypeHandler
 
ByteTypeHandler - org.beetl.sql.core.mapping.type中的类
 
ByteTypeHandler() - 类 的构造器org.beetl.sql.core.mapping.type.ByteTypeHandler
 

C

ca - 类 中的变量org.beetl.sql.clazz.ClassDesc
 
cache - 类 中的静态变量org.beetl.sql.core.mapping.join.AutoJsonMapper
 
cache - 类 中的静态变量org.beetl.sql.core.mapping.join.JsonConfigMapper
 
CacheKey(SqlId, List) - 类 的构造器org.beetl.sql.ext.SimpleCacheInterceptor.CacheKey
 
cacheRequire(String) - 类 中的方法org.beetl.sql.ext.SimpleCacheInterceptor
 
calcTotalPage() - 类 中的方法org.beetl.sql.core.page.DefaultPageResult
计算总共有多少页
call(Object[], Context) - 类 中的方法org.beetl.sql.core.engine.DynamicSqlFunction
 
call(Object[], Context) - 类 中的方法org.beetl.sql.core.engine.EmptyExpressionFunction
 
call(Object[], Context) - 类 中的方法org.beetl.sql.core.engine.GlobalUseFunction
 
call(Object[], Context) - 类 中的方法org.beetl.sql.core.engine.IsBlank
 
call(Object[], Context) - 类 中的方法org.beetl.sql.core.engine.MappingFunction
 
call(Object[], Context) - 类 中的方法org.beetl.sql.core.engine.NotEmptyExpressionFunction
 
call(Object[], Context) - 类 中的方法org.beetl.sql.core.engine.PageQueryFuntion
 
call(Object[], Context) - 类 中的方法org.beetl.sql.core.engine.TestColNullFunction
 
call(Object[], Context) - 类 中的方法org.beetl.sql.core.engine.TestNullFunction
 
call(Object[], Context) - 类 中的方法org.beetl.sql.core.engine.TestVarNullFunction
 
call(Object[], Context) - 类 中的方法org.beetl.sql.core.engine.TextFunction
 
call(Object[], Context) - 类 中的方法org.beetl.sql.core.engine.UseFunction
 
call(Connection) - 类 中的方法org.beetl.sql.core.OnConnection
 
call(Object[], Context) - 类 中的方法org.beetl.sql.ext.EmptyExpressionFunction
 
call(Object[], Context) - 类 中的方法org.beetl.sql.ext.JoinFunction
 
call(Object[], Context) - 类 中的方法org.beetl.sql.ext.MappingFunction
 
callInterceptorAsAfter(InterceptorContext, Object) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
Interceptor sql执行后置拦截器
callInterceptorAsBefore(Map<String, Object>) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
Interceptor sql执行前置拦截器
callInterceptorAsException(InterceptorContext, Exception) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
Interceptor sql执行异常拦截器
callSetter(Object, PropertyDescriptor, Object, Class<?>) - 类 中的方法org.beetl.sql.core.mapping.BeanProcessor
根据setter方法设置值
CassandraRangeSql(AbstractDBStyle) - 类 的构造器org.beetl.sql.core.nosql.CassandraSqlStyle.CassandraRangeSql
 
CassandraSqlStyle - org.beetl.sql.core.nosql中的类
注意,CassandraSqlStyle不支持自动生成翻页
CassandraSqlStyle() - 类 的构造器org.beetl.sql.core.nosql.CassandraSqlStyle
 
CassandraSqlStyle.CassandraRangeSql - org.beetl.sql.core.nosql中的类
Cassandra 翻页不支持,然而,开发者可以根据自己项目特点实现自动翻页语句
CharArrayTypeHandler - org.beetl.sql.core.mapping.type中的类
 
CharArrayTypeHandler() - 类 的构造器org.beetl.sql.core.mapping.type.CharArrayTypeHandler
 
charset - 类 中的变量org.beetl.sql.core.loader.MarkdownClasspathLoader
 
check() - 类 中的方法org.beetl.sql.core.concat.SelectColNode
 
checkAttrInsertIgnores() - 类 中的方法org.beetl.sql.clazz.ClassAnnotation
 
checkAttrUpdateIgnores() - 类 中的方法org.beetl.sql.clazz.ClassAnnotation
 
checkAutoAttrList() - 类 中的方法org.beetl.sql.clazz.ClassAnnotation
 
checkCol() - 类 中的方法org.beetl.sql.core.concat.Select
 
checkExtAnnotation() - 类 中的方法org.beetl.sql.clazz.ClassAnnotation
检查额外的用户自定义注解
checkId(Collection, Collection, String) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
checkId(Collection, Collection, String) - 类 中的方法org.beetl.sql.core.nosql.ClickHouseStyle
 
checkId(Collection, Collection, String) - 类 中的方法org.beetl.sql.core.nosql.ImpalaStyle
 
checkId(Collection, Collection, String) - 类 中的方法org.beetl.sql.core.nosql.MachbaseStyle
 
checkId(Collection, Collection, String) - 类 中的方法org.beetl.sql.core.nosql.TaosStyle
 
checkSeqAttrList() - 类 中的方法org.beetl.sql.clazz.ClassAnnotation
 
children - 类 中的变量org.beetl.sql.core.mapping.join.AttrNode
子类,如果还有更深层次关系,比如当前在dept层,dept.concat是下一层
ClassAnnotation - org.beetl.sql.clazz中的类
BeetlSQL重要类,记录了实体类与所有字段的注解,用于BeetlSQL个性化功能的配置
ClassAnnotation(Class) - 类 的构造器org.beetl.sql.clazz.ClassAnnotation
 
ClassDesc - org.beetl.sql.clazz中的类
找到bean定义和数据库定义共有的部分,作为实际操作的sql语句
ClassDesc(Class, TableDesc, NameConversion) - 类 的构造器org.beetl.sql.clazz.ClassDesc
 
ClassDesc(TableDesc, NameConversion) - 类 的构造器org.beetl.sql.clazz.ClassDesc
用于代码生成,一个虚拟的ClassDesc,
ClassExtAnnotation - org.beetl.sql.clazz中的类
用户自定义的注解
ClassExtAnnotation() - 类 的构造器org.beetl.sql.clazz.ClassExtAnnotation
 
classLoaderKit - 类 中的变量org.beetl.sql.core.loader.AbstractClassPathSQLLoader
 
clean(boolean, Connection, PreparedStatement) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
clean(boolean, Connection, BaseSQLExecutor.Closeable) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
clean(ExecuteContext, Connection) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
clear() - 类 中的静态方法org.beetl.sql.core.DSTransactionManager
 
clear() - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
clear() - 类 中的方法org.beetl.sql.core.QueryConfig
 
clearCache(String) - 接口 中的方法org.beetl.sql.ext.SimpleCacheInterceptor.CacheManager
 
clearCache(String) - 类 中的方法org.beetl.sql.ext.SimpleCacheInterceptor
清除缓存对象
clearCache(String) - 类 中的方法org.beetl.sql.ext.SimpleCacheInterceptor.MapCacheManager
 
ClickhouseMetaDataManager - org.beetl.sql.core.nosql中的类
支持metadata,但缺少部分metadata的,可以通过class定义得到一个数据库schema 比如数据来源一个json文件的。
ClickhouseMetaDataManager(ConnectionSource, DBStyle) - 类 的构造器org.beetl.sql.core.nosql.ClickhouseMetaDataManager
 
ClickHouseStyle - org.beetl.sql.core.nosql中的类
clickhouse
ClickHouseStyle() - 类 的构造器org.beetl.sql.core.nosql.ClickHouseStyle
 
CLobJavaSqlTypeHandler - org.beetl.sql.core.mapping.type中的类
 
CLobJavaSqlTypeHandler() - 类 的构造器org.beetl.sql.core.mapping.type.CLobJavaSqlTypeHandler
 
clone() - 类 中的方法org.beetl.sql.core.SqlId
 
close() - 类 中的方法org.beetl.sql.core.BaseSQLExecutor.ResultSetHolder
 
close() - 类 中的方法org.beetl.sql.core.BaseSQLExecutor.ResultUpdateHolder
 
close() - 类 中的方法org.beetl.sql.core.engine.StringSqlTemplateLoader
 
close(Connection) - 类 中的方法org.beetl.sql.core.meta.SchemaMetadataManager
 
closeConnection(Connection, boolean) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
closeConnection(Connection, ExecuteContext, boolean) - 接口 中的方法org.beetl.sql.core.ConnectionSource
 
col(String) - 类 中的方法org.beetl.sql.core.concat.Select
 
col(String) - 类 中的方法org.beetl.sql.core.concat.SelectColNode
 
col(String) - 类 中的方法org.beetl.sql.core.concat.UpdateConstantsExpress
 
col(String) - 类 中的方法org.beetl.sql.core.concat.UpdateValueExpress
 
col(String) - 类 中的方法org.beetl.sql.core.concat.UpdateVersionExpress
 
ColDesc - org.beetl.sql.clazz中的类
列描述
ColDesc(String, int, Integer, Integer, String, String) - 类 的构造器org.beetl.sql.clazz.ColDesc
 
ColDesc(String) - 类 的构造器org.beetl.sql.clazz.ColDesc
 
colMap - 类 中的变量org.beetl.sql.core.mapping.join.AttrNode
ResultSet索引->基本属性
ColName - org.beetl.sql.core.concat中的类
 
ColName(String) - 类 的构造器org.beetl.sql.core.concat.ColName
 
cols - 类 中的变量org.beetl.sql.clazz.ClassDesc
 
cols(String...) - 类 中的方法org.beetl.sql.core.concat.Select
 
Column - org.beetl.sql.annotation.entity中的注释类型
列名,通常只需要NameConversion来负责转化 除非有特殊的命名,可以使用这个 {@code
comma() - 类 中的方法org.beetl.sql.core.concat.ConcatBuilder
 
commit() - 类 中的静态方法org.beetl.sql.core.DSTransactionManager
 
ConcatBuilder - org.beetl.sql.core.concat中的类
拼接sql模板的类,可以拼接sql语句,也借助模板引擎拼接动态sql
ConcatBuilder(ConcatContext) - 类 的构造器org.beetl.sql.core.concat.ConcatBuilder
 
concatBuilder - 类 中的变量org.beetl.sql.core.concat.ConcatContext
 
ConcatContext - org.beetl.sql.core.concat中的类
简单用于构造模板sql,内部AbstractDBStyle 使用,跟Query 不同
condition() - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
condition() - 类 中的方法org.beetl.sql.core.query.Query
获取一个新条件
conditional(String, String) - 类 中的方法org.beetl.sql.core.concat.InsertColNode
 
conditional(String) - 类 中的方法org.beetl.sql.core.concat.InsertValueNode
 
conditional(String, String) - 类 中的方法org.beetl.sql.core.concat.InsertValueNode
 
ConditionalConnectionSource - org.beetl.sql.core中的类
这常用分库,多个数据源的代理,根据ConditionalConnectionSource.Policy决定使用哪个数据救援。
ConditionalConnectionSource(ConditionalConnectionSource.Policy, Map<String, ConnectionSource>) - 类 的构造器org.beetl.sql.core.ConditionalConnectionSource
 
ConditionalConnectionSource.Policy - org.beetl.sql.core中的接口
 
conditionalSet(String, String) - 类 中的方法org.beetl.sql.core.concat.Insert
 
conditionalSet(String, String, String) - 类 中的方法org.beetl.sql.core.concat.Insert
 
ConditionalSQLManager - org.beetl.sql.core中的类
根据sqlManager操作的pojo的class定义来决定使用哪个SQLManager 比如,物联网应用,时序数据可以入mysql库,随着数据增多,可以考虑到用时nosql,而不需要更改任何代码
ConditionalSQLManager(SQLManager, Map<String, SQLManager>) - 类 的构造器org.beetl.sql.core.ConditionalSQLManager
 
ConditionalSQLManager.Conditional - org.beetl.sql.core中的接口
 
ConditionalSQLManager.DefaultConditional - org.beetl.sql.core中的类
 
config(SQLManager) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
config(SQLManager) - 接口 中的方法org.beetl.sql.core.db.DBStyle
在SQLManager配置好后,会调用此方法,最后对sqlmanager进行修改配置
config(SQLManager) - 类 中的方法org.beetl.sql.core.nosql.HiveStyle
对java.util.Date识别映射 对返回的列名去掉翻页前缀
config(SQLManager) - 类 中的方法org.beetl.sql.core.nosql.IotDbStyle
已过时。
 
config4stream(ResultSet) - 类 中的方法org.beetl.sql.core.mapping.StreamData
 
ConfigJoinMapper - org.beetl.sql.core.mapping.join中的类
通过配置来实现映射,配置可以是任意格式,比如json或者xml,或者其他格式,子类实现parse方法将这些特定格式配置转化为AttrNode @{
ConfigJoinMapper() - 类 的构造器org.beetl.sql.core.mapping.join.ConfigJoinMapper
 
ConnectionSource - org.beetl.sql.core中的接口
Beetlsql 使用ConnectionSource管理 数据库连接。
ConnectionSourceHelper - org.beetl.sql.core中的类
一个简单的用来生成ConnectionSource的类
ConnectionSourceHelper() - 类 的构造器org.beetl.sql.core.ConnectionSourceHelper
 
ConstantColName(InsertColNode, String) - 类 的构造器org.beetl.sql.core.concat.InsertColNode.ConstantColName
 
containCache(String, Object) - 接口 中的方法org.beetl.sql.ext.SimpleCacheInterceptor.CacheManager
 
containCache(String, Object) - 类 中的方法org.beetl.sql.ext.SimpleCacheInterceptor
 
containCache(String, Object) - 类 中的方法org.beetl.sql.ext.SimpleCacheInterceptor.MapCacheManager
 
containCol(String) - 类 中的方法org.beetl.sql.clazz.TableDesc
 
containSqlId(SqlId) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
containSqlId(SqlId) - 类 中的方法org.beetl.sql.core.SQLManager
 
contextParas - 类 中的变量org.beetl.sql.core.ExecuteContext
在执行过程中的产生控制
convert(Function<? super T, ? extends R>) - 接口 中的方法org.beetl.sql.core.page.PageResult
 
copyVirtualTable(String, TableDesc) - 类 中的方法org.beetl.sql.core.meta.SchemaMetadataManager
 
CouchBaseStyle - org.beetl.sql.core.nosql中的类
clickhouse
CouchBaseStyle() - 类 的构造器org.beetl.sql.core.nosql.CouchBaseStyle
 
count() - 类 中的方法org.beetl.sql.core.concat.Select
 
count - 类 中的变量org.beetl.sql.core.concat.SelectColNode
 
count() - 类 中的方法org.beetl.sql.core.concat.SelectColNode
 
count() - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryExecuteI
count
count() - 类 中的方法org.beetl.sql.core.query.Query
 
cr() - 类 中的方法org.beetl.sql.core.concat.ConcatBuilder
 
create(NameConversion) - 类 中的静态方法org.beetl.sql.core.concat.ConcatContext
 
createBean(ExecuteContext, ResultSet, Class<T>, PropertyDescriptor[], int[]) - 类 中的方法org.beetl.sql.core.mapping.BeanProcessor
创建 一个新的对象,并从ResultSet初始化
createConcatContext() - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
createFunction(String, Expression[], VarAttribute[], boolean, Expression, GrammarToken) - 类 中的方法org.beetl.sql.core.engine.SQLGrammarCreator
 
createFunctionExp(String, Expression[], VarAttribute[], boolean, Expression, GrammarToken) - 类 中的方法org.beetl.sql.core.engine.SQLGrammarCreator
 
createId(Class, String) - 类 中的方法org.beetl.sql.core.SqlIdFactory
 
createTemplateContext(NameConversion, KeyWordHandler, SQLTemplateEngine) - 类 中的静态方法org.beetl.sql.core.concat.ConcatContext
 
createTextOutputSt(Expression, FormatExpression) - 类 中的方法org.beetl.sql.core.engine.SQLGrammarCreator
 
createTextOutputSt2(Expression, FormatExpression) - 类 中的方法org.beetl.sql.core.engine.SQLGrammarCreator
 
customizedBeanProcessor - 类 中的变量org.beetl.sql.core.ExecuteContext
用来负责将ResultSet映射到对象上,如果此不为null,则使用此类负责映射, 否则,参考RowMapper或者ResultSetMapper;
如果为null,则使用SQLManager的默认的BeanProcessor

D

DamengStyle - org.beetl.sql.core.db中的类
数据库差异:达梦数据库
DamengStyle() - 类 的构造器org.beetl.sql.core.db.DamengStyle
 
DataAPI - org.beetl.sql.core中的接口
操作数据的api,未来考虑都为非JDBC提供统一一个接口
DateTypeHandler - org.beetl.sql.core.mapping.type中的类
 
DateTypeHandler() - 类 的构造器org.beetl.sql.core.mapping.type.DateTypeHandler
 
db - 类 中的变量org.beetl.sql.core.loader.MarkdownClasspathLoader.SQLFileVersion
 
db2sqlOffset(boolean, long) - 类 中的静态方法org.beetl.sql.core.db.PageParamKit
 
db2sqlPageEnd(long, long) - 类 中的静态方法org.beetl.sql.core.db.PageParamKit
 
DB2SqlStyle - org.beetl.sql.core.db中的类
数据库差异:db数据库,beetlsql3暂时不能用
DB2SqlStyle() - 类 的构造器org.beetl.sql.core.db.DB2SqlStyle
 
DB_ALIYUN_POLARDB - 类 中的静态变量org.beetl.sql.core.db.DBType
 
DB_CASSANDRA - 类 中的静态变量org.beetl.sql.core.db.DBType
 
DB_CLICKHOUSE - 类 中的静态变量org.beetl.sql.core.db.DBType
 
DB_COUCHBASE - 类 中的静态变量org.beetl.sql.core.db.DBType
 
DB_DAMENG - 类 中的静态变量org.beetl.sql.core.db.DBType
 
DB_DB2 - 类 中的静态变量org.beetl.sql.core.db.DBType
 
DB_DERBY - 类 中的静态变量org.beetl.sql.core.db.DBType
 
DB_DRILL - 类 中的静态变量org.beetl.sql.core.db.DBType
 
DB_DRUID - 类 中的静态变量org.beetl.sql.core.db.DBType
 
DB_ES - 类 中的静态变量org.beetl.sql.core.db.DBType
 
DB_GBASE8S - 类 中的静态变量org.beetl.sql.core.db.DBType
 
DB_GREATSQL - 类 中的静态变量org.beetl.sql.core.db.DBType
 
DB_GREENPLUM - 类 中的静态变量org.beetl.sql.core.db.DBType
成熟开源MPP数据库
DB_H2 - 类 中的静态变量org.beetl.sql.core.db.DBType
 
DB_HBASE - 类 中的静态变量org.beetl.sql.core.db.DBType
 
DB_HIVE - 类 中的静态变量org.beetl.sql.core.db.DBType
 
DB_HUAWEI_OPENGAUSS - 类 中的静态变量org.beetl.sql.core.db.DBType
 
DB_IGNITE - 类 中的静态变量org.beetl.sql.core.db.DBType
 
DB_IOTDB - 类 中的静态变量org.beetl.sql.core.db.DBType
 
DB_KINGBASE - 类 中的静态变量org.beetl.sql.core.db.DBType
 
DB_MYSQL - 类 中的静态变量org.beetl.sql.core.db.DBType
 
DB_ORACLE - 类 中的静态变量org.beetl.sql.core.db.DBType
 
DB_POSTGRES - 类 中的静态变量org.beetl.sql.core.db.DBType
 
DB_SHENGTONG - 类 中的静态变量org.beetl.sql.core.db.DBType
 
DB_SQLLITE - 类 中的静态变量org.beetl.sql.core.db.DBType
 
DB_SQLSERVER - 类 中的静态变量org.beetl.sql.core.db.DBType
 
DB_TAOS - 类 中的静态变量org.beetl.sql.core.db.DBType
 
DBAutoGeneratedSql - org.beetl.sql.core.db中的接口
根据实体自动生成crud 的sql
DBInitHelper - org.beetl.sql.ext中的类
初始化sqlManager库.用来测试用的
DBInitHelper() - 类 的构造器org.beetl.sql.ext.DBInitHelper
 
dbName - 类 中的变量org.beetl.sql.core.mapping.type.ReadTypeParameter
 
dbName - 类 中的变量org.beetl.sql.core.meta.SchemaMetadataManager
 
dbQuery(Connection, String, List<SQLParameter>) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
dbQuery(Connection, String, List<SQLParameter>) - 类 中的方法org.beetl.sql.core.BaseStatementOnlySQLExecutor
 
DBRunner<T> - org.beetl.sql.core中的类
ConnectionSource提供了路由规则,一般而已,更新走主库,查询走从库。
DBRunner() - 类 的构造器org.beetl.sql.core.DBRunner
 
DBRunner.EachSlaveDbRunner - org.beetl.sql.core中的类
遍历所有slave,并执行
DBRunner.MasterDBRunner<T> - org.beetl.sql.core中的类
强制使用主数据源
DBRunner.SlaveDBRunner<T> - org.beetl.sql.core中的类
强制使用第一个从库
dbs - 类 中的变量org.beetl.sql.core.loader.AbstractSQLLoader
 
DBStyle - org.beetl.sql.core.db中的接口
用来描述数据库差异,主键生成,sql语句,翻页等,有一部分元数据的差异在SchemaMetadataManager
DBType - org.beetl.sql.core.db中的类
 
DBType() - 类 的构造器org.beetl.sql.core.db.DBType
 
dbUpdate(Connection, String, List<SQLParameter>) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
dbUpdate(Connection, String, List<SQLParameter>) - 类 中的方法org.beetl.sql.core.BaseStatementOnlySQLExecutor
 
dbUpdateWithHolder(Connection, String, List<SQLParameter>, String[]) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
dbUpdateWithHolder(Connection, String, List<SQLParameter>, String[]) - 类 中的方法org.beetl.sql.core.BaseStatementOnlySQLExecutor
 
DebugInterceptor - org.beetl.sql.ext中的类
Debug重新美化版本,把sql执行语句,参数,和时间,以及此sql在代码中执行的位置打印到控制台 如果对性能有要求,不建议使用此Interceptor
DebugInterceptor() - 类 的构造器org.beetl.sql.ext.DebugInterceptor
 
DebugInterceptor(String) - 类 的构造器org.beetl.sql.ext.DebugInterceptor
 
DebugWithNameInterceptor - org.beetl.sql中的类
多数据源下输出数据源信息
DebugWithNameInterceptor() - 类 的构造器org.beetl.sql.DebugWithNameInterceptor
 
decide(Class, SQLManager, Map<String, SQLManager>) - 接口 中的方法org.beetl.sql.core.ConditionalSQLManager.Conditional
 
decide(Class) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
子类或者Conditional覆盖,决定使用哪个sqlManager
decide(SqlId) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
decide(Class, SQLManager, Map<String, SQLManager>) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager.DefaultConditional
 
DEFAULT_ASSIGNID - 类 中的静态变量org.beetl.sql.core.db.AbstractDBStyle
 
DEFAULT_PAGE_SIZE - 类 中的静态变量org.beetl.sql.core.engine.PageQuery
已过时。
默认的每页纪录总数,
defaultCatalog - 类 中的变量org.beetl.sql.core.meta.SchemaMetadataManager
 
DefaultConditional() - 类 的构造器org.beetl.sql.core.ConditionalSQLManager.DefaultConditional
 
DefaultConnectionSource - org.beetl.sql.core中的类
一个默认的,框架只需要提供DataSource既可以集成到beetlsql里
DefaultConnectionSource() - 类 的构造器org.beetl.sql.core.DefaultConnectionSource
 
DefaultConnectionSource(DataSource, DataSource[]) - 类 的构造器org.beetl.sql.core.DefaultConnectionSource
 
defaultHandler - 类 中的变量org.beetl.sql.core.mapping.BeanProcessor
 
DefaultNameConversion - org.beetl.sql.core中的类
数据库命名完全按照java风格来,比如,数据库 表 SysUser,对应类SysUser,列userId,对应属性userId
DefaultNameConversion() - 类 的构造器org.beetl.sql.core.DefaultNameConversion
 
DefaultPageRequest<T> - org.beetl.sql.core.page中的类
自定义的一个PageReqeust请求
DefaultPageRequest() - 类 的构造器org.beetl.sql.core.page.DefaultPageRequest
 
DefaultPageResult<T> - org.beetl.sql.core.page中的类
 
DefaultPageResult() - 类 的构造器org.beetl.sql.core.page.DefaultPageResult
 
defaultQueryMethod - 类 中的静态变量org.beetl.sql.ext.DebugInterceptor
 
defaultQueryMethod - 类 中的静态变量org.beetl.sql.ext.Slf4JLogInterceptor
 
defaultSchema - 类 中的变量org.beetl.sql.core.meta.SchemaMetadataManager
 
DefaultTypeHandler - org.beetl.sql.core.mapping.type中的类
没有匹配的处理器情况下,使用此处理器
DefaultTypeHandler() - 类 的构造器org.beetl.sql.core.mapping.type.DefaultTypeHandler
 
delete() - 类 中的方法org.beetl.sql.core.concat.ConcatContext
 
Delete - org.beetl.sql.core.concat中的类
 
Delete(ConcatContext) - 类 的构造器org.beetl.sql.core.concat.Delete
 
delete() - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryExecuteI
删除
delete() - 类 中的方法org.beetl.sql.core.query.Query
 
deleteById(Class<?>, Object) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
deleteById(Class<?>, Object) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
delete from user where 1=1 and id= #id# 根据Id删除数据:支持联合主键
deleteById(Class<?>, Object) - 接口 中的方法org.beetl.sql.core.DataAPI
 
deleteById(Class<?>, Object) - 类 中的方法org.beetl.sql.core.QuerySQLExecutor
 
deleteById(Class<?>, Object) - 接口 中的方法org.beetl.sql.core.SQLExecutor
 
deleteById(Class<?>, Object) - 类 中的方法org.beetl.sql.core.SQLManager
delete from user where 1=1 and id= #id# 根据Id删除数据:支持联合主键
deleteObject(Object) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
删除对象, 通过对象的主键
deleteObject(Object) - 接口 中的方法org.beetl.sql.core.DataAPI
 
deleteObject(Object) - 类 中的方法org.beetl.sql.core.SQLManager
删除对象, 通过对象的主键
DerbyRowNumRange(AbstractDBStyle) - 类 的构造器org.beetl.sql.core.db.DerbyStyle.DerbyRowNumRange
 
DerbyStyle - org.beetl.sql.core.db中的类
数据库差异:h2.
DerbyStyle() - 类 的构造器org.beetl.sql.core.db.DerbyStyle
 
DerbyStyle.DerbyRowNumRange - org.beetl.sql.core.db中的类
 
desc(String) - 类 中的方法org.beetl.sql.core.OrderByBuilder
 
desc(String) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryOtherI
 
desc(LambdaQuery.Property<T, ?>) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
desc(String) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
desc(String) - 类 中的方法org.beetl.sql.core.query.Query
 
distinct() - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
distinct - 类 中的变量org.beetl.sql.core.query.QueryCondition
 
distinct() - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
doGetConnection(ExecuteContext, DataSource) - 类 中的方法org.beetl.sql.core.DefaultConnectionSource
 
done - 类 中的变量org.beetl.sql.core.mapping.StreamData
 
DoubleTypeHandler - org.beetl.sql.core.mapping.type中的类
 
DoubleTypeHandler() - 类 的构造器org.beetl.sql.core.mapping.type.DoubleTypeHandler
 
DrillStyle - org.beetl.sql.core.nosql中的类
apache drill 查询引擎
DrillStyle() - 类 的构造器org.beetl.sql.core.nosql.DrillStyle
 
DruidStyle - org.beetl.sql.core.nosql中的类
不支持翻页,不支持PreparedStatement
DruidStyle() - 类 的构造器org.beetl.sql.core.nosql.DruidStyle
 
ds - 类 中的变量org.beetl.sql.core.meta.SchemaMetadataManager
 
DSTransactionManager - org.beetl.sql.core中的类
在有框架的情况下,推荐使用框架的事务管理,这个类只能作为无事务管理框架的时候采用 可以管理单个,多个数据源事物,但并不是分布式事物管理器 不能保证事务统一,只能尽量。
DSTransactionManager() - 类 的构造器org.beetl.sql.core.DSTransactionManager
 
DynamicSqlFunction - org.beetl.sql.core.engine中的类
类似use,但是动态提供一个sql queryUsers === -- @ var sql = "id=#{xxx}"; select #{page("*")} from user where 1=1 and #{db.dynamicSql(sql,{xxx:1\})} 这里的sql可以是在md文件中定义的,也可以是外部传入的
DynamicSqlFunction() - 类 的构造器org.beetl.sql.core.engine.DynamicSqlFunction
 

E

EachSlaveDbRunner() - 类 的构造器org.beetl.sql.core.DBRunner.EachSlaveDbRunner
 
ElasticStyle - org.beetl.sql.core.nosql中的类
已过时。
ElasticStyle() - 类 的构造器org.beetl.sql.core.nosql.ElasticStyle
已过时。
 
empty - 类 中的静态变量org.beetl.sql.core.db.KeyHolder
 
EMPTY - 类 中的变量org.beetl.sql.core.loader.MarkdownClasspathLoader
 
EmptyExpressionFunction - org.beetl.sql.core.engine中的类
判断全局变量是否为“空”,下列情况属于为空·的情况,返回true, 变量不存在 变量存在,但为null 不同于beetl 的isEmpty 参数可以一个到多个,如 ${isEmpty("list")}
EmptyExpressionFunction() - 类 的构造器org.beetl.sql.core.engine.EmptyExpressionFunction
 
EmptyExpressionFunction - org.beetl.sql.ext中的类
判断全局变量是否为“空”,下列情况属于为空·的情况 变量不存在 变量存在,但为null 变量存在,但是字符,其长途为0 变量存在,但是空集合 变量存在,但是空数组 参数可以一个到多个,如 ${empty("list")}
EmptyExpressionFunction() - 类 的构造器org.beetl.sql.ext.EmptyExpressionFunction
 
emptySource() - 类 中的静态方法org.beetl.sql.core.SQLSource
 
enum2Obj(WriteTypeParameter, Object) - 类 中的方法org.beetl.sql.core.mapping.BeanProcessor.EnumTypeHandler
 
EnumAcceptType() - 类 的构造器org.beetl.sql.core.mapping.BeanProcessor.EnumAcceptType
 
EnumConfig(Map<Object, Enum>, Map<Enum, Object>) - 类 的构造器org.beetl.sql.clazz.EnumKit.EnumConfig
 
EnumExtend - org.beetl.sql.core.extend中的类
 
EnumExtend() - 类 的构造器org.beetl.sql.core.extend.EnumExtend
 
enumExtend - 类 中的变量org.beetl.sql.core.SQLManagerExtend
 
EnumKit - org.beetl.sql.clazz中的类
记录下实体类中存在的枚举字段与结果集映射的配置信息 EnumMappingEnumValue
EnumKit() - 类 的构造器org.beetl.sql.clazz.EnumKit
 
EnumKit.Color - org.beetl.sql.clazz中的枚举
 
EnumKit.EnumConfig - org.beetl.sql.clazz中的类
枚举名称和值的对应关系
EnumMapping - org.beetl.sql.annotation.entity中的注释类型
标记枚举的取值字段,如果是一个外部的Enum,则可以使用此标记,否则,建议使用EnumValue {@code
EnumTypeHandler() - 类 的构造器org.beetl.sql.core.mapping.BeanProcessor.EnumTypeHandler
 
EnumValue - org.beetl.sql.annotation.entity中的注释类型
标记枚举的取值字段 {@code
equals(Object) - 类 中的方法org.beetl.sql.core.engine.PageQuery
已过时。
 
equals(Object) - 类 中的方法org.beetl.sql.core.engine.SQLParameter
 
equals(Object) - 类 中的方法org.beetl.sql.core.SqlId
 
equals(Object) - 类 中的方法org.beetl.sql.ext.SimpleCacheInterceptor.CacheKey
 
error(String) - 类 中的方法org.beetl.sql.ext.DebugInterceptor
 
error(String) - 类 中的方法org.beetl.sql.ext.Slf4JLogInterceptor
 
exception(InterceptorContext, Exception) - 接口 中的方法org.beetl.sql.core.Interceptor
如果异常,将调用exception
exception(InterceptorContext, Exception) - 类 中的方法org.beetl.sql.ext.DebugInterceptor
 
exception(InterceptorContext, Exception) - 类 中的方法org.beetl.sql.ext.SimpleCacheInterceptor
 
exception(InterceptorContext, Exception) - 类 中的方法org.beetl.sql.ext.Slf4JLogInterceptor
SQL执行异常后调用
exception(InterceptorContext, Exception) - 类 中的方法org.beetl.sql.ext.TimeStatInterceptor
 
execute(String, Class<T>, Object) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
直接执行语句,sql是模板
execute(String, Class<T>, Object, long, long) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
直接执行sql模版语句,sql是模板
execute(SQLReady, Class<T>) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
直接执行sql语句查询,sql语句已经是准备好的,采用preparedstatment执行
execute(SQLReady, Class<T>, PageRequest<T>) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
本地分页查询
execute(String, Class<T>, Object) - 接口 中的方法org.beetl.sql.core.DataAPI
 
execute(SqlId, String, Class<T>, Object) - 接口 中的方法org.beetl.sql.core.DataAPI
 
execute(String, Class<T>, Object, Object, long) - 接口 中的方法org.beetl.sql.core.DataAPI
 
execute(SqlId, String, Class<T>, Object, Object, long) - 接口 中的方法org.beetl.sql.core.DataAPI
 
execute(SQLReady, Class<T>) - 接口 中的方法org.beetl.sql.core.DataAPI
 
execute(SQLReady, Class<T>, PageRequest<T>) - 接口 中的方法org.beetl.sql.core.DataAPI
 
execute(Context) - 类 中的方法org.beetl.sql.core.engine.SQLPlaceholderST
 
execute(String, Class<T>, Object) - 类 中的方法org.beetl.sql.core.SQLManager
直接执行语句,sql是模板
execute(SqlId, String, Class<T>, Object) - 类 中的方法org.beetl.sql.core.SQLManager
直接执行语句,sql是模板 提供sqlId
execute(String, Class<T>, Object, Object, long) - 类 中的方法org.beetl.sql.core.SQLManager
直接执行sql模版语句,sql是模板
execute(SqlId, String, Class<T>, Object, Object, long) - 类 中的方法org.beetl.sql.core.SQLManager
 
execute(SQLReady, Class<T>) - 类 中的方法org.beetl.sql.core.SQLManager
直接执行sql语句查询,sql语句已经是准备好的,采用preparedstatment执行
execute(SQLReady, Class<T>, PageRequest<T>) - 类 中的方法org.beetl.sql.core.SQLManager
本地分页查询
executeBatchUpdate(SQLBatchReady) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
executeBatchUpdate(SQLBatchReady) - 接口 中的方法org.beetl.sql.core.DataAPI
 
executeBatchUpdate(SQLBatchReady) - 类 中的方法org.beetl.sql.core.SQLManager
 
ExecuteContext - org.beetl.sql.core中的类
beetlsql的上下文,任何插件都可以获得sql的执行情况,sql的执行结果
ExecuteContext() - 类 的构造器org.beetl.sql.core.ExecuteContext
 
executeContext - 类 中的变量org.beetl.sql.core.mapping.type.ReadTypeParameter
 
executeOnConnection(OnConnection<T>) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
自己用Connection执行jdbc,通常用于存储过程调用,或者需要自己完全控制的jdbc
executeOnConnection(OnConnection<T>) - 类 中的方法org.beetl.sql.core.SQLManager
自己用Connection执行jdbc,通常用于存储过程调用,或者需要自己完全控制的jdbc
executePageQuery(String, Class<T>, Object, PageRequest<T>) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
sql 模板分页查询,记得使用page函数
executePageQuery(String, Class<T>, Object, PageRequest<T>) - 接口 中的方法org.beetl.sql.core.DataAPI
 
executePageQuery(SqlId, String, Class<T>, Object, PageRequest<T>) - 接口 中的方法org.beetl.sql.core.DataAPI
 
executePageQuery(String, Class<T>, Object, PageRequest<T>) - 类 中的方法org.beetl.sql.core.SQLManager
sql 模板分页查询,记得使用page函数
executePageQuery(SqlId, String, Class<T>, Object, PageRequest<T>) - 类 中的方法org.beetl.sql.core.SQLManager
 
executeQueryOne(SQLReady, Class<T>) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
executeQueryOne(SQLReady, Class<T>) - 接口 中的方法org.beetl.sql.core.DataAPI
 
executeQueryOne(SQLReady, Class<T>) - 类 中的方法org.beetl.sql.core.SQLManager
 
executeResult - 类 中的变量org.beetl.sql.core.ExecuteContext
Executor执行结果,非convert,fetch扩展操作结果
executeSqlScript(SQLManager, String) - 类 中的静态方法org.beetl.sql.ext.DBInitHelper
 
executeUpdate(String, Object) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
直接执行sql更新,sql是模板
executeUpdate(SQLReady) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
直接执行sql语句,用于删除或者更新,sql语句已经是准备好的,采用preparedstatment执行
executeUpdate(String, Object) - 接口 中的方法org.beetl.sql.core.DataAPI
 
executeUpdate(SqlId, String, Object) - 接口 中的方法org.beetl.sql.core.DataAPI
 
executeUpdate(SQLReady) - 接口 中的方法org.beetl.sql.core.DataAPI
 
executeUpdate(String, Object) - 类 中的方法org.beetl.sql.core.SQLManager
直接执行sql更新,sql是模板
executeUpdate(SqlId, String, Object) - 类 中的方法org.beetl.sql.core.SQLManager
 
executeUpdate(SQLReady) - 类 中的方法org.beetl.sql.core.SQLManager
直接执行sql语句,用于删除或者更新,sql语句已经是准备好的,采用preparedstatment执行
exist(Class<?>, Object) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
是否有此对象
exist(Class<?>, Object) - 接口 中的方法org.beetl.sql.core.DataAPI
 
exist(SqlId) - 类 中的方法org.beetl.sql.core.engine.StringSqlTemplateLoader
 
exist(SqlId) - 类 中的方法org.beetl.sql.core.loader.AbstractSQLLoader
 
exist(SqlId) - 接口 中的方法org.beetl.sql.core.loader.SQLLoader
判断一个sql是否存在
exist(Class<?>, Object) - 类 中的方法org.beetl.sql.core.SQLManager
是否有此对象
existById(Class, Object) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
existById(Class, Object) - 接口 中的方法org.beetl.sql.core.SQLExecutor
 
existExternalSource(SqlId) - 类 中的方法org.beetl.sql.core.loader.AbstractSQLLoader
 
existExternalSource(SqlId) - 类 中的方法org.beetl.sql.core.loader.MarkdownClasspathLoader
 
existNamespace(SqlId) - 类 中的方法org.beetl.sql.core.loader.MarkdownClasspathLoader
 
existNamespace(SqlId) - 接口 中的方法org.beetl.sql.core.loader.SQLLoader
检测是否存在sqlId的namespace,如文件
existTable(String) - 接口 中的方法org.beetl.sql.core.meta.MetadataManager
 
existTable(String) - 类 中的方法org.beetl.sql.core.meta.SchemaMetadataManager
表是否在数据库中
existTable(String) - 类 中的方法org.beetl.sql.core.nosql.NoSchemaMetaDataManager
 
Express - org.beetl.sql.core.concat中的类
 
Express() - 类 的构造器org.beetl.sql.core.concat.Express
 
expression - 类 中的变量org.beetl.sql.core.engine.SQLParameter
 
extClassMap - 类 中的变量org.beetl.sql.core.nosql.SchemaLessMetaDataManager
 
extMap - 类 中的变量org.beetl.sql.core.TailBean
 

F

fetchMore(ExecuteContext, List, Annotation) - 接口 中的方法org.beetl.sql.core.mapping.BeanFetch
 
fetchSize - 类 中的静态变量org.beetl.sql.core.mapping.stream.StreamResultSetMapper
 
FieldsUtil - org.beetl.sql.core.query.util中的类
 
FieldsUtil() - 类 的构造器org.beetl.sql.core.query.util.FieldsUtil
 
fill(ThreadLocal<QueryConfig>) - 类 中的方法org.beetl.sql.core.ExecuteContext
 
FillStrategy - org.beetl.sql.annotation.builder中的枚举
字段填充策略
filterEmpty(Object) - 类 中的静态方法org.beetl.sql.core.query.Query
过滤空和NULL的值, 如果为空或者null则不增加查询条件
filterNull(Object) - 类 中的静态方法org.beetl.sql.core.query.Query
过滤空和NULL的值, 如果为空或者null则不增加查询条件
finalize() - 类 中的方法org.beetl.sql.core.mapping.BeanProcessor
 
FloatTypeHandler - org.beetl.sql.core.mapping.type中的类
 
FloatTypeHandler() - 类 的构造器org.beetl.sql.core.mapping.type.FloatTypeHandler
 
forceBegin(DataSource) - 接口 中的方法org.beetl.sql.core.ConnectionSource
 
forceDataSource(DBRunner<T>) - 类 中的方法org.beetl.sql.core.SQLManager
强制使用某个数据源,DBRunner.MasterRunner,DBRunner.SlaveRunner或者继承DBRunner自定义.
forceDs - 接口 中的静态变量org.beetl.sql.core.ConnectionSource
 
forceEnd() - 接口 中的方法org.beetl.sql.core.ConnectionSource
 
foreach(Consumer<T>) - 类 中的方法org.beetl.sql.core.mapping.StreamData
 
format(Object, String) - 类 中的方法org.beetl.sql.core.engine.JdbcTypeFormat
 
formatParas(List<SQLParameter>) - 类 中的方法org.beetl.sql.ext.DebugInterceptor
 
formatParas(List<SQLParameter>) - 类 中的方法org.beetl.sql.ext.Slf4JLogInterceptor
 
formatSql(String) - 类 中的静态方法org.beetl.sql.ext.DebugInterceptor
 
formatSql(String) - 类 中的静态方法org.beetl.sql.ext.Slf4JLogInterceptor
 
formatSqlId(ExecuteContext) - 类 中的方法org.beetl.sql.DebugWithNameInterceptor
 
formatSqlId(ExecuteContext) - 类 中的方法org.beetl.sql.ext.DebugInterceptor
 
formatSqlId(String) - 类 中的方法org.beetl.sql.ext.Slf4JLogInterceptor
 
from(Class) - 类 中的方法org.beetl.sql.core.concat.Delete
 
from(String) - 类 中的方法org.beetl.sql.core.concat.Delete
 
from(Class) - 类 中的方法org.beetl.sql.core.concat.Select
 
from(String) - 类 中的方法org.beetl.sql.core.concat.Select
 
from(Class) - 类 中的方法org.beetl.sql.core.concat.Update
 

G

Gbase8sStyle - org.beetl.sql.core.db中的类
数据库差异:h2.
Gbase8sStyle() - 类 的构造器org.beetl.sql.core.db.Gbase8sStyle
 
genClassDesc(Class, NameConversion) - 类 中的方法org.beetl.sql.clazz.TableDesc
获得一个类的详细描述,用于代码生成
genClassDesc(NameConversion) - 类 中的方法org.beetl.sql.clazz.TableDesc
根据table得到一个对应的class描述,仅仅用于代码生成
genDeleteById(Class<?>) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
genDeleteById(Class<?>) - 接口 中的方法org.beetl.sql.core.db.DBAutoGeneratedSql
 
generalInsert(Class, Object, boolean) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
generalInsert(Class<?>, boolean) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
generalInsert(Class<?>, boolean) - 类 中的方法org.beetl.sql.core.nosql.HBaseStyle
 
generalInsert(Class, Object, boolean) - 类 中的方法org.beetl.sql.core.SQLManager
 
genExistSql(Class<?>) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
genExistSql(Class<?>) - 接口 中的方法org.beetl.sql.core.db.DBAutoGeneratedSql
 
genForEnd(ConcatBuilder) - 类 中的方法org.beetl.sql.core.engine.template.BeetlTemplateEngine
 
genForEnd(ConcatBuilder) - 接口 中的方法org.beetl.sql.core.engine.template.SQLTemplateEngine
 
genForStart(ConcatBuilder, String, String) - 类 中的方法org.beetl.sql.core.engine.template.BeetlTemplateEngine
 
genForStart(ConcatBuilder, String, String) - 接口 中的方法org.beetl.sql.core.engine.template.SQLTemplateEngine
 
genIfNotEmptyEnd(ConcatBuilder) - 类 中的方法org.beetl.sql.core.engine.template.BeetlTemplateEngine
 
genIfNotEmptyEnd(ConcatBuilder) - 接口 中的方法org.beetl.sql.core.engine.template.SQLTemplateEngine
 
genIfNotEmptyStart(ConcatBuilder, String) - 类 中的方法org.beetl.sql.core.engine.template.BeetlTemplateEngine
 
genIfNotEmptyStart(ConcatBuilder, String) - 接口 中的方法org.beetl.sql.core.engine.template.SQLTemplateEngine
输出一个if语句,用来判断变量是否为空 if(isNotEmpty(xxx)){ }
genInsert(Class<?>) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
genInsert(Class<?>) - 接口 中的方法org.beetl.sql.core.db.DBAutoGeneratedSql
 
genInsertTemplate(Class<?>) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
genInsertTemplate(Class<?>) - 接口 中的方法org.beetl.sql.core.db.DBAutoGeneratedSql
 
genSelectAll(Class<?>, Class) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
genSelectAll(Class<?>, Class) - 接口 中的方法org.beetl.sql.core.db.DBAutoGeneratedSql
 
genSelectById(Class<?>, Class) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
genSelectById(Class<?>, Class) - 接口 中的方法org.beetl.sql.core.db.DBAutoGeneratedSql
 
genSelectByIdForUpdate(Class<?>, Class) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
genSelectByIdForUpdate(Class<?>, Class) - 接口 中的方法org.beetl.sql.core.db.DBAutoGeneratedSql
 
genSelectByIds(Class<?>, Class) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
genSelectByIds(Class<?>, Class) - 接口 中的方法org.beetl.sql.core.db.DBAutoGeneratedSql
 
genSelectByTemplate(Class<?>, Class) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
genSelectByTemplate(Class<?>, Class) - 接口 中的方法org.beetl.sql.core.db.DBAutoGeneratedSql
 
genSelectByTemplate(Class<?>, Class) - 类 中的方法org.beetl.sql.core.nosql.TaosStyle
taos 不支持 where 1=1,因此内置语句需要把出现的1=1 替换掉
genSelectCountByTemplate(Class<?>) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
genSelectCountByTemplate(Class<?>) - 接口 中的方法org.beetl.sql.core.db.DBAutoGeneratedSql
 
genSelectCountByTemplate(Class<?>) - 类 中的方法org.beetl.sql.core.nosql.TaosStyle
 
genTestVar(ConcatBuilder, String) - 类 中的方法org.beetl.sql.core.engine.template.BeetlTemplateEngine
 
genTestVar(ConcatBuilder, String, String) - 类 中的方法org.beetl.sql.core.engine.template.BeetlTemplateEngine
 
genTestVar(ConcatBuilder, String) - 接口 中的方法org.beetl.sql.core.engine.template.SQLTemplateEngine
如果某个变量存在,且不为空,输出此变量
genTestVar(ConcatBuilder, String, String) - 接口 中的方法org.beetl.sql.core.engine.template.SQLTemplateEngine
如果某个变量存在,且不为空,输出列名
genTestVarOrDefault(ConcatBuilder, String, String) - 类 中的方法org.beetl.sql.core.engine.template.BeetlTemplateEngine
 
genTestVarOrDefault(ConcatBuilder, String, String) - 接口 中的方法org.beetl.sql.core.engine.template.SQLTemplateEngine
 
genTrimEnd(ConcatBuilder) - 类 中的方法org.beetl.sql.core.engine.template.BeetlTemplateEngine
 
genTrimEnd(ConcatBuilder) - 接口 中的方法org.beetl.sql.core.engine.template.SQLTemplateEngine
 
genTrimStart(ConcatBuilder) - 类 中的方法org.beetl.sql.core.engine.template.BeetlTemplateEngine
 
genTrimStart(ConcatBuilder, String) - 类 中的方法org.beetl.sql.core.engine.template.BeetlTemplateEngine
 
genTrimStart(ConcatBuilder) - 接口 中的方法org.beetl.sql.core.engine.template.SQLTemplateEngine
输出一个trim,会去掉尾部多余的逗号,beetl中是 trim(){ }
genTrimStart(ConcatBuilder, String) - 接口 中的方法org.beetl.sql.core.engine.template.SQLTemplateEngine
 
genUpdateAbsolute(Class<?>) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
genUpdateAbsolute(Class<?>) - 接口 中的方法org.beetl.sql.core.db.DBAutoGeneratedSql
 
genUpdateAll(Class<?>) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
genUpdateAll(Class<?>) - 接口 中的方法org.beetl.sql.core.db.DBAutoGeneratedSql
 
genUpdateById(Class<?>) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
genUpdateById(Class<?>) - 接口 中的方法org.beetl.sql.core.db.DBAutoGeneratedSql
 
genUpdateById(Class<?>) - 类 中的方法org.beetl.sql.core.nosql.HBaseStyle
 
genUpdateRawById(Class<?>) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
genUpdateRawById(Class<?>) - 接口 中的方法org.beetl.sql.core.db.DBAutoGeneratedSql
 
genUpdateTemplate(Class<?>) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
genUpdateTemplate(Class<?>) - 接口 中的方法org.beetl.sql.core.db.DBAutoGeneratedSql
 
genVar(ConcatBuilder, String) - 类 中的方法org.beetl.sql.core.engine.template.BeetlTemplateEngine
 
genVar(ConcatBuilder, String) - 接口 中的方法org.beetl.sql.core.engine.template.SQLTemplateEngine
输出一个变量,比如在beetl中,是#{}.
get(String) - 类 中的方法org.beetl.sql.core.InterceptorContext
 
get() - 接口 中的方法org.beetl.sql.core.LazyEntity
 
get(String) - 接口 中的方法org.beetl.sql.core.Tail
 
get(String) - 类 中的方法org.beetl.sql.core.TailBean
 
getAdditional(ExecuteContext, Annotation) - 接口 中的方法org.beetl.sql.annotation.builder.TargetAdditional
 
getAllFields(Class) - 类 中的静态方法org.beetl.sql.core.query.util.FieldsUtil
 
getAnnotationAttrName(Class, String) - 类 中的方法org.beetl.sql.clazz.NameConversion
 
getAnnotationColName(Class, String) - 类 中的方法org.beetl.sql.clazz.NameConversion
 
getAnnotationTableName(Class) - 类 中的方法org.beetl.sql.clazz.NameConversion
 
getAssignIdByIdAutoGen(String, String, String) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
根据某种算法自动计算id
getAssignIdByIdAutoGen(String, String, String) - 类 中的方法org.beetl.sql.core.SQLManager
根据某种算法自动计算id
getAssignIds() - 类 中的方法org.beetl.sql.core.SQLTableSource
 
getAttrNames() - 类 中的方法org.beetl.sql.core.db.KeyHolder
 
getAttrs() - 类 中的方法org.beetl.sql.clazz.ClassDesc
 
getBeanFetch() - 类 中的方法org.beetl.sql.clazz.ClassAnnotation
 
getBeetl() - 类 中的方法org.beetl.sql.core.engine.template.BeetlTemplateEngine
 
getBuilderAnnotation(Annotation) - 类 中的方法org.beetl.sql.clazz.ClassAnnotation
查找annotation
getBuildSql(List<String>) - 类 中的方法org.beetl.sql.core.loader.MarkdownParser
 
getCache(String, Object) - 接口 中的方法org.beetl.sql.ext.SimpleCacheInterceptor.CacheManager
 
getCache(String, Object) - 类 中的方法org.beetl.sql.ext.SimpleCacheInterceptor.MapCacheManager
 
getCacheKey(InterceptorContext) - 类 中的方法org.beetl.sql.ext.SimpleCacheInterceptor
Gets the cache key.
getCacheKey(SqlId, List<SQLParameter>) - 类 中的方法org.beetl.sql.ext.SimpleCacheInterceptor
 
getCacheManger() - 类 中的方法org.beetl.sql.ext.SimpleCacheInterceptor
 
getCacheObject(String, Object) - 类 中的方法org.beetl.sql.ext.SimpleCacheInterceptor
获取缓存对象
getCatalog() - 类 中的方法org.beetl.sql.clazz.TableDesc
 
getCharset() - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
getCharset() - 类 中的方法org.beetl.sql.core.loader.MarkdownClasspathLoader
 
getCharset() - 类 中的方法org.beetl.sql.core.SQLManager
 
getClassAnnotation(Class) - 类 中的静态方法org.beetl.sql.clazz.ClassAnnotation
 
getClassAnnotation() - 类 中的方法org.beetl.sql.clazz.ClassDesc
修正拼写错误
getClassAnnotation() - 类 中的方法org.beetl.sql.clazz.MockClassDesc
 
getClassDesc(Class) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
getClassDesc(Class) - 类 中的方法org.beetl.sql.core.SQLManager
 
getClassLoaderKit() - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
getClassLoaderKit() - 类 中的方法org.beetl.sql.core.loader.AbstractClassPathSQLLoader
 
getClassLoaderKit() - 类 中的方法org.beetl.sql.core.SQLManager
 
getClassLoaderKit() - 类 中的方法org.beetl.sql.core.SQLManagerBuilder
 
getClassName(String) - 类 中的方法org.beetl.sql.clazz.NameConversion
根据表名生成对应java实体类名称
注:非必须实现
getClassName(String) - 类 中的方法org.beetl.sql.core.UnderlinedNameConversion
 
getCol(String) - 类 中的方法org.beetl.sql.core.query.QueryCondition
获取字段 加上前后空格
getColDesc(String) - 类 中的方法org.beetl.sql.clazz.TableDesc
 
getColName(String) - 类 中的方法org.beetl.sql.clazz.NameConversion
Java实体类字段名称转数据表列名
getColName(Class<?>, String) - 类 中的方法org.beetl.sql.clazz.NameConversion
根据class和属性名,获取字段名,此字段必须存在表中,否则返回空
getColName(Class<?>, String) - 类 中的方法org.beetl.sql.core.DefaultNameConversion
 
getColName(ExecuteContext, ResultSetMetaData, int) - 类 中的方法org.beetl.sql.core.mapping.BeanProcessor
 
getColName(Class<?>, String) - 类 中的方法org.beetl.sql.core.UnderlinedNameConversion
 
getCols() - 类 中的方法org.beetl.sql.clazz.TableDesc
 
getColsDetail() - 类 中的方法org.beetl.sql.clazz.TableDesc
 
getColTrunk(String) - 类 中的方法org.beetl.sql.core.query.QueryCondition
获取字段信息
getColumnIndex(ResultSetMetaData) - 类 中的方法org.beetl.sql.core.mapping.join.ConfigJoinMapper
 
getColumnType() - 类 中的方法org.beetl.sql.core.mapping.type.ReadTypeParameter
 
getConfig(ExecuteContext, Annotation) - 类 中的方法org.beetl.sql.core.mapping.join.JsonConfigMapper
得到一个映射配置 { "id":"id" "userName":"user_name", "dept":{ "id":"dept_id", "name":"dept_name" } "roles":{ "code":"role_code" } }
getConfigStr(ExecuteContext, Class, Annotation) - 类 中的方法org.beetl.sql.core.mapping.join.JsonConfigMapper
 
getConn(ExecuteContext, boolean) - 类 中的方法org.beetl.sql.core.ConditionalConnectionSource
 
getConn(ExecuteContext, boolean) - 接口 中的方法org.beetl.sql.core.ConnectionSource
根据条件得到链接
getConn(ExecuteContext, boolean) - 类 中的方法org.beetl.sql.core.DefaultConnectionSource
 
getConn(ConnectionSource) - 类 中的方法org.beetl.sql.core.OnConnection
获得数据库连接,默认返回master
getConnectionSourceName(ExecuteContext, boolean) - 接口 中的方法org.beetl.sql.core.ConditionalConnectionSource.Policy
 
getContext() - 接口 中的方法org.beetl.sql.core.engine.template.SQLTemplate
 
getContextPara(String) - 类 中的方法org.beetl.sql.core.ExecuteContext
 
getCtx() - 类 中的方法org.beetl.sql.core.concat.ConcatBuilder
 
getCurrentThreadConnection(DataSource) - 类 中的静态方法org.beetl.sql.core.DSTransactionManager
 
getDateTime() - 类 中的方法org.beetl.sql.core.engine.BeetlSQLTemplateExceptionHandler
 
getDBRootFile(SqlId) - 类 中的方法org.beetl.sql.core.loader.MarkdownClasspathLoader
 
getDbSchema(DatabaseMetaData, String) - 类 中的方法org.beetl.sql.core.meta.SchemaMetadataManager
 
getDbSchema(String) - 类 中的方法org.beetl.sql.core.meta.SchemaMetadataManager
 
getDbStyle() - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
得到当前sqlmanager的数据库类型
getDbStyle() - 类 中的方法org.beetl.sql.core.loader.AbstractSQLLoader
 
getDbStyle() - 接口 中的方法org.beetl.sql.core.loader.SQLLoader
获取数据库方言配置
getDbStyle() - 类 中的方法org.beetl.sql.core.SQLManager
得到当前sqlmanager的数据库类型
getDBType() - 类 中的方法org.beetl.sql.core.db.DamengStyle
 
getDBType() - 类 中的方法org.beetl.sql.core.db.DB2SqlStyle
 
getDBType() - 接口 中的方法org.beetl.sql.core.db.DBStyle
返回一个DBStyle代码
getDBType() - 类 中的方法org.beetl.sql.core.db.DerbyStyle
 
getDBType() - 类 中的方法org.beetl.sql.core.db.Gbase8sStyle
 
getDBType() - 类 中的方法org.beetl.sql.core.db.GreatSqlStyle
 
getDBType() - 类 中的方法org.beetl.sql.core.db.GreenplumDBStyle
 
getDBType() - 类 中的方法org.beetl.sql.core.db.H2Style
 
getDBType() - 类 中的方法org.beetl.sql.core.db.KingbaseStyle
 
getDBType() - 类 中的方法org.beetl.sql.core.db.MySqlStyle
 
getDBType() - 类 中的方法org.beetl.sql.core.db.OpenGaussStyle
 
getDBType() - 类 中的方法org.beetl.sql.core.db.OracleStyle
 
getDBType() - 类 中的方法org.beetl.sql.core.db.PolarDBStyle
 
getDBType() - 类 中的方法org.beetl.sql.core.db.PostgresStyle
 
getDBType() - 类 中的方法org.beetl.sql.core.db.ShenTongSqlStyle
 
getDBType() - 类 中的方法org.beetl.sql.core.db.SQLiteStyle
 
getDBType() - 类 中的方法org.beetl.sql.core.db.SqlServerStyle
 
getDBType() - 类 中的方法org.beetl.sql.core.nosql.CassandraSqlStyle
 
getDBType() - 类 中的方法org.beetl.sql.core.nosql.ClickHouseStyle
 
getDBType() - 类 中的方法org.beetl.sql.core.nosql.CouchBaseStyle
 
getDBType() - 类 中的方法org.beetl.sql.core.nosql.DrillStyle
 
getDBType() - 类 中的方法org.beetl.sql.core.nosql.DruidStyle
 
getDBType() - 类 中的方法org.beetl.sql.core.nosql.ElasticStyle
已过时。
 
getDBType() - 类 中的方法org.beetl.sql.core.nosql.HBaseStyle
 
getDBType() - 类 中的方法org.beetl.sql.core.nosql.HiveStyle
 
getDBType() - 类 中的方法org.beetl.sql.core.nosql.IgniteStyle
 
getDBType() - 类 中的方法org.beetl.sql.core.nosql.ImpalaStyle
 
getDBType() - 类 中的方法org.beetl.sql.core.nosql.IotDbStyle
已过时。
 
getDBType() - 类 中的方法org.beetl.sql.core.nosql.MachbaseStyle
 
getDBType() - 类 中的方法org.beetl.sql.core.nosql.PrestoStyle
 
getDBType() - 类 中的方法org.beetl.sql.core.nosql.TaosStyle
 
getDefaultBeanProcessors() - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
得到默认的jdbc到bean的处理类
getDefaultBeanProcessors() - 类 中的方法org.beetl.sql.core.SQLManager
得到默认的jdbc到bean的处理类
getDefaultHandler() - 类 中的方法org.beetl.sql.core.mapping.BeanProcessor
 
getDefaultSchema() - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
getDefaultSchema() - 接口 中的方法org.beetl.sql.core.db.DBStyle
通过jdbc connection可以得到 schema和catalog,但可能低版本驱动不支持,这里提供数据库默认的
getDefaultSchema() - 类 中的方法org.beetl.sql.core.db.PostgresStyle
 
getDefaultSchema() - 类 中的方法org.beetl.sql.core.db.SqlServerStyle
 
getDefaultValue() - 类 中的方法org.beetl.sql.core.mapping.type.BooleanTypeHandler
 
getDefaultValue() - 类 中的方法org.beetl.sql.core.mapping.type.ByteTypeHandler
 
getDefaultValue() - 类 中的方法org.beetl.sql.core.mapping.type.DoubleTypeHandler
 
getDefaultValue() - 类 中的方法org.beetl.sql.core.mapping.type.FloatTypeHandler
 
getDefaultValue() - 类 中的方法org.beetl.sql.core.mapping.type.IntegerTypeHandler
 
getDefaultValue() - 类 中的方法org.beetl.sql.core.mapping.type.LongTypeHandler
 
getDefaultValue() - 接口 中的方法org.beetl.sql.core.mapping.type.PrimitiveValue
 
getDefaultValue() - 类 中的方法org.beetl.sql.core.mapping.type.ShortTypeHandler
 
getDs() - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
getDs() - 类 中的方法org.beetl.sql.core.SQLManager
 
getEnumByValue(Class, Object) - 类 中的静态方法org.beetl.sql.clazz.EnumKit
获得枚举,根据EnumMapping 注解,如果没有,则使用枚举名称
getEnumByValue(Class, Object) - 类 中的方法org.beetl.sql.core.extend.EnumExtend
 
getEnumExtend() - 类 中的方法org.beetl.sql.core.SQLManagerExtend
 
getEnv() - 类 中的方法org.beetl.sql.core.InterceptorContext
 
getException(SqlId) - 类 中的方法org.beetl.sql.core.loader.AbstractClassPathSQLLoader
 
getException(SqlId) - 接口 中的方法org.beetl.sql.core.loader.SQLLoader
 
getExecuteContext() - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
getExecuteContext() - 类 中的方法org.beetl.sql.core.InterceptorContext
 
getExecuteContext() - 接口 中的方法org.beetl.sql.core.SQLExecutor
 
getFilePath(String, SqlId) - 类 中的方法org.beetl.sql.core.loader.MarkdownClasspathLoader
 
getForceDataSource() - 接口 中的方法org.beetl.sql.core.ConnectionSource
 
getFunctionName(LambdaQuery.Property) - 类 中的方法org.beetl.sql.core.OrderByBuilder
 
getGrammarCreator(GroupTemplate) - 类 中的方法org.beetl.sql.core.engine.BeetlSQLTemplateEngine
 
getGroupBy() - 类 中的方法org.beetl.sql.core.query.GroupBy
 
getGroupTemplate() - 类 中的方法org.beetl.sql.core.engine.template.Beetl
 
getHandler(Class) - 类 中的方法org.beetl.sql.core.mapping.BeanProcessor
得到类型处理器
getHandlers() - 类 中的方法org.beetl.sql.core.mapping.BeanProcessor
 
getId() - 类 中的方法org.beetl.sql.core.SqlId
 
getId() - 类 中的方法org.beetl.sql.core.SQLSource
 
getIdAttr() - 类 中的方法org.beetl.sql.clazz.ClassDesc
 
getIdAttrs() - 类 中的方法org.beetl.sql.clazz.ClassDesc
 
getIdCols() - 类 中的方法org.beetl.sql.clazz.ClassDesc
 
getIdMethods() - 类 中的方法org.beetl.sql.clazz.ClassDesc
 
getIdMethods() - 类 中的方法org.beetl.sql.clazz.MockClassDesc
 
getIdNames() - 类 中的方法org.beetl.sql.clazz.TableDesc
 
getIdType(Class, String) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
根据注解来决定主键采用哪种方式生成。
getIdType(Class, String) - 类 中的方法org.beetl.sql.core.db.DamengStyle
 
getIdType(Class, String) - 类 中的方法org.beetl.sql.core.db.DB2SqlStyle
 
getIdType(Class, String) - 接口 中的方法org.beetl.sql.core.db.DBStyle
 
getIdType(Class, String) - 类 中的方法org.beetl.sql.core.db.MySqlStyle
 
getIdType(Class, String) - 类 中的方法org.beetl.sql.core.db.OracleStyle
 
getIdType(Class, String) - 类 中的方法org.beetl.sql.core.db.PostgresStyle
 
getIdType(Class, String) - 类 中的方法org.beetl.sql.core.db.ShenTongSqlStyle
 
getIdType(Class, String) - 类 中的方法org.beetl.sql.core.nosql.CassandraSqlStyle
 
getIdType(Class, String) - 类 中的方法org.beetl.sql.core.nosql.ClickHouseStyle
 
getIdType(Class, String) - 类 中的方法org.beetl.sql.core.nosql.CouchBaseStyle
 
getIdType(Class, String) - 类 中的方法org.beetl.sql.core.nosql.DrillStyle
 
getIdType(Class, String) - 类 中的方法org.beetl.sql.core.nosql.DruidStyle
 
getIdType(Class, String) - 类 中的方法org.beetl.sql.core.nosql.ElasticStyle
已过时。
 
getIdType(Class, String) - 类 中的方法org.beetl.sql.core.nosql.HBaseStyle
 
getIdType(Class, String) - 类 中的方法org.beetl.sql.core.nosql.HiveStyle
 
getIdType(Class, String) - 类 中的方法org.beetl.sql.core.nosql.IgniteStyle
 
getIdType(Class, String) - 类 中的方法org.beetl.sql.core.nosql.ImpalaStyle
 
getIdType(Class, String) - 类 中的方法org.beetl.sql.core.nosql.IotDbStyle
已过时。
 
getIdType(Class, String) - 类 中的方法org.beetl.sql.core.nosql.MachbaseStyle
 
getIdType(Class, String) - 类 中的方法org.beetl.sql.core.nosql.PrestoStyle
 
getIdType(Class, String) - 类 中的方法org.beetl.sql.core.nosql.TaosStyle
 
getIdType() - 类 中的方法org.beetl.sql.core.SQLTableSource
 
getInCols() - 类 中的方法org.beetl.sql.clazz.ClassDesc
 
getInfo() - 类 中的方法org.beetl.sql.core.engine.StringSqlTemplateLoader
 
getInsertAutoAttrs() - 类 中的方法org.beetl.sql.clazz.ClassAnnotation
 
getInt(String) - 类 中的方法org.beetl.sql.core.db.KeyHolder
 
getInters() - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
得到所有的Interceptor
getInters() - 类 中的方法org.beetl.sql.core.SQLManager
得到所有的Interceptor
getJdbcType() - 类 中的方法org.beetl.sql.core.engine.SQLParameter
 
getKeyHolderByClass(Object) - 类 中的静态方法org.beetl.sql.core.db.KeyHolder
从class定义中获取数据库返回的值
getKeyHolderCols(KeyHolder, Class) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
getKeyWordHandler() - 类 中的方法org.beetl.sql.core.concat.ConcatContext
 
getKeyWordHandler() - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
getKeyWordHandler() - 接口 中的方法org.beetl.sql.core.db.DBStyle
 
getLine() - 类 中的方法org.beetl.sql.core.engine.SqlTemplateResource
 
getLine() - 类 中的方法org.beetl.sql.core.SQLSource
 
getList() - 类 中的方法org.beetl.sql.core.engine.PageQuery
已过时。
 
getList() - 接口 中的方法org.beetl.sql.core.page.PageResult
 
getLong(String) - 类 中的方法org.beetl.sql.core.db.KeyHolder
 
getMapper(Class<T>) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
getMapper(Class<T>) - 接口 中的方法org.beetl.sql.core.MapperBuilder
Gets the dao2.
getMapper(Class<T>) - 类 中的方法org.beetl.sql.core.SQLManager
 
getMapperBuilder() - 类 中的方法org.beetl.sql.core.SQLManager
 
getMapperBuilder() - 类 中的方法org.beetl.sql.core.SQLManagerBuilder
 
getMappingByJson(String, NameConversion, Map<String, Object>, Class) - 类 中的方法org.beetl.sql.core.mapping.join.AutoJsonMapper
 
getMappingByJson(ExecuteContext, String) - 类 中的方法org.beetl.sql.core.mapping.join.JsonConfigMapper
使用Beetl把json字符串转成Map结构
getMasterConn() - 类 中的方法org.beetl.sql.core.ConditionalConnectionSource
 
getMasterConn() - 接口 中的方法org.beetl.sql.core.ConnectionSource
得到一个主库连接
getMasterConn() - 类 中的方法org.beetl.sql.core.DefaultConnectionSource
 
getMasterName() - 接口 中的方法org.beetl.sql.core.ConditionalConnectionSource.Policy
 
getMasterSlave(DataSource, DataSource[]) - 类 中的静态方法org.beetl.sql.core.ConnectionSourceHelper
 
getMasterSource() - 接口 中的方法org.beetl.sql.core.ConnectionSource
 
getMasterSource() - 类 中的方法org.beetl.sql.core.DefaultConnectionSource
 
getMaxBatchCount() - 接口 中的方法org.beetl.sql.core.db.DBStyle
jdbc 的batch 个数在数据库收到限制,beetlsql会把批处理数据分批处理 这里配置了一个数据库允许的最大批处理个数,默认1000个 TODO,SQLExecutor里未实现
getMetaData() - 类 中的方法org.beetl.sql.core.ConditionalConnectionSource
 
getMetaData() - 接口 中的方法org.beetl.sql.core.ConnectionSource
得到一个获取数据库metadata,如果是分库分表,或者主从,需要给出一个能获得数据库信息的链接 通常这是 主库。
getMetaData() - 类 中的方法org.beetl.sql.core.DefaultConnectionSource
 
getMetaDataManager() - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
得到MetaDataManager,用来获取数据库元数据,如表,列,主键等信息
getMetaDataManager() - 类 中的方法org.beetl.sql.core.SQLManager
得到MetaDataManager,用来获取数据库元数据,如表,列,主键等信息
getName() - 枚举 中的方法org.beetl.sql.clazz.EnumKit.Color
 
getName() - 类 中的方法org.beetl.sql.clazz.TableDesc
 
getName() - 类 中的方法org.beetl.sql.core.db.DamengStyle
 
getName() - 类 中的方法org.beetl.sql.core.db.DB2SqlStyle
 
getName() - 接口 中的方法org.beetl.sql.core.db.DBStyle
返回DBStyle名称
getName() - 类 中的方法org.beetl.sql.core.db.DerbyStyle
 
getName() - 类 中的方法org.beetl.sql.core.db.Gbase8sStyle
 
getName() - 类 中的方法org.beetl.sql.core.db.GreatSqlStyle
 
getName() - 类 中的方法org.beetl.sql.core.db.GreenplumDBStyle
 
getName() - 类 中的方法org.beetl.sql.core.db.H2Style
 
getName() - 类 中的方法org.beetl.sql.core.db.KingbaseStyle
 
getName() - 类 中的方法org.beetl.sql.core.db.MySqlStyle
 
getName() - 类 中的方法org.beetl.sql.core.db.OpenGaussStyle
 
getName() - 类 中的方法org.beetl.sql.core.db.OracleStyle
 
getName() - 类 中的方法org.beetl.sql.core.db.PolarDBStyle
 
getName() - 类 中的方法org.beetl.sql.core.db.PostgresStyle
 
getName() - 类 中的方法org.beetl.sql.core.db.ShenTongSqlStyle
 
getName() - 类 中的方法org.beetl.sql.core.db.SQLiteStyle
 
getName() - 类 中的方法org.beetl.sql.core.db.SqlServerStyle
 
getName() - 类 中的方法org.beetl.sql.core.nosql.CassandraSqlStyle
 
getName() - 类 中的方法org.beetl.sql.core.nosql.ClickHouseStyle
 
getName() - 类 中的方法org.beetl.sql.core.nosql.CouchBaseStyle
 
getName() - 类 中的方法org.beetl.sql.core.nosql.DrillStyle
 
getName() - 类 中的方法org.beetl.sql.core.nosql.DruidStyle
 
getName() - 类 中的方法org.beetl.sql.core.nosql.ElasticStyle
已过时。
 
getName() - 类 中的方法org.beetl.sql.core.nosql.HBaseStyle
 
getName() - 类 中的方法org.beetl.sql.core.nosql.HiveStyle
 
getName() - 类 中的方法org.beetl.sql.core.nosql.IgniteStyle
 
getName() - 类 中的方法org.beetl.sql.core.nosql.ImpalaStyle
 
getName() - 类 中的方法org.beetl.sql.core.nosql.IotDbStyle
已过时。
 
getName() - 类 中的方法org.beetl.sql.core.nosql.MachbaseStyle
 
getName() - 类 中的方法org.beetl.sql.core.nosql.PrestoStyle
 
getName() - 类 中的方法org.beetl.sql.core.nosql.TaosStyle
 
getName() - 类 中的方法org.beetl.sql.core.SQLManager
 
getName() - 类 中的方法org.beetl.sql.core.SQLManagerBuilder
 
getNameConversion() - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
getNameConversion() - 接口 中的方法org.beetl.sql.core.db.DBAutoGeneratedSql
 
getNamespace() - 类 中的方法org.beetl.sql.core.SqlId
 
getNamespace(Class) - 类 中的方法org.beetl.sql.core.SqlIdFactory
 
getNc() - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
获取 NameConversion
getNc() - 类 中的方法org.beetl.sql.core.SQLManager
获取 NameConversion
getNsSet() - 类 中的方法org.beetl.sql.ext.SimpleCacheInterceptor
 
getObject(String) - 类 中的方法org.beetl.sql.core.db.KeyHolder
 
getObject() - 类 中的方法org.beetl.sql.core.mapping.type.ReadTypeParameter
 
getOrderBy() - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
getOrderBy() - 类 中的方法org.beetl.sql.core.db.SqlServerStyle
 
getOrderBy() - 类 中的方法org.beetl.sql.core.engine.PageQuery
已过时。
 
getOrderBy() - 接口 中的方法org.beetl.sql.core.page.PageRequest
分页排序
getOrderBy() - 类 中的方法org.beetl.sql.core.query.OrderBy
 
getPageKit() - 类 中的方法org.beetl.sql.core.SQLManagerExtend
 
getPageNumber() - 类 中的方法org.beetl.sql.core.engine.PageQuery
已过时。
 
getPageNumber() - 接口 中的方法org.beetl.sql.core.page.PageRequest
当前页数,从1开始
getPageSize() - 类 中的方法org.beetl.sql.core.engine.PageQuery
已过时。
 
getPageSize() - 接口 中的方法org.beetl.sql.core.page.PageRequest
每页记录个数
getPageSQL(String) - 类 中的方法org.beetl.sql.core.db.DerbyStyle
 
getPageSQL(String) - 类 中的方法org.beetl.sql.core.db.Gbase8sStyle
 
getPageSQL(String) - 类 中的方法org.beetl.sql.core.db.H2Style
 
getPageSqlScript(Class, SqlId) - 类 中的方法org.beetl.sql.core.SQLManager
获取为分页语句
getParaExtend() - 类 中的方法org.beetl.sql.core.SQLManagerExtend
 
getParams() - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
获取参数
getParams() - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
getParas() - 类 中的方法org.beetl.sql.core.engine.PageQuery
已过时。
 
getParas() - 接口 中的方法org.beetl.sql.core.page.PageRequest
 
getParser(String, BufferedReader) - 类 中的方法org.beetl.sql.core.loader.MarkdownClasspathLoader
 
getPathBySqlId(SqlId) - 类 中的方法org.beetl.sql.core.loader.AbstractSQLLoader
 
getPathBySqlId(SqlId) - 接口 中的方法org.beetl.sql.core.loader.SQLLoader
返回SqlId 表示的SQL资源路径
getPrefix(String, String) - 类 中的方法org.beetl.sql.core.mapping.join.AutoJsonMapper
 
getProcessors() - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
获取特殊的BeanPorcessor
getProcessors() - 类 中的方法org.beetl.sql.core.SQLManager
获取特殊的BeanPorcessor
getProduct() - 类 中的方法org.beetl.sql.core.SQLManagerBuilder
 
getPropertyDescriptor(Class) - 类 中的方法org.beetl.sql.clazz.ClassAnnotation
 
getPropertyName(Class<?>, String) - 类 中的方法org.beetl.sql.clazz.NameConversion
todo ask 根据class和colName获取属性名,转换后属性名必须存在于类中
getPropertyName(String) - 类 中的方法org.beetl.sql.clazz.NameConversion
 
getPropertyName(Class<?>, String) - 类 中的方法org.beetl.sql.core.DefaultNameConversion
 
getPropertyName(Class<?>, String) - 类 中的方法org.beetl.sql.core.UnderlinedNameConversion
 
getPs() - 类 中的方法org.beetl.sql.core.engine.template.Beetl
 
getRangeSql() - 类 中的方法org.beetl.sql.core.db.DamengStyle
 
getRangeSql() - 类 中的方法org.beetl.sql.core.db.DB2SqlStyle
 
getRangeSql() - 接口 中的方法org.beetl.sql.core.db.DBStyle
翻页语句实现
getRangeSql() - 类 中的方法org.beetl.sql.core.db.DerbyStyle
 
getRangeSql() - 类 中的方法org.beetl.sql.core.db.Gbase8sStyle
 
getRangeSql() - 类 中的方法org.beetl.sql.core.db.H2Style
 
getRangeSql() - 类 中的方法org.beetl.sql.core.db.MySqlStyle
 
getRangeSql() - 类 中的方法org.beetl.sql.core.db.OracleStyle
 
getRangeSql() - 类 中的方法org.beetl.sql.core.db.PostgresStyle
 
getRangeSql() - 类 中的方法org.beetl.sql.core.db.ShenTongSqlStyle
 
getRangeSql() - 类 中的方法org.beetl.sql.core.db.SQLiteStyle
 
getRangeSql() - 类 中的方法org.beetl.sql.core.db.SqlServer2012Style
 
getRangeSql() - 类 中的方法org.beetl.sql.core.db.SqlServerStyle
 
getRangeSql() - 类 中的方法org.beetl.sql.core.nosql.CassandraSqlStyle
 
getRangeSql() - 类 中的方法org.beetl.sql.core.nosql.ClickHouseStyle
 
getRangeSql() - 类 中的方法org.beetl.sql.core.nosql.CouchBaseStyle
 
getRangeSql() - 类 中的方法org.beetl.sql.core.nosql.DrillStyle
 
getRangeSql() - 类 中的方法org.beetl.sql.core.nosql.DruidStyle
 
getRangeSql() - 类 中的方法org.beetl.sql.core.nosql.ElasticStyle
已过时。
 
getRangeSql() - 类 中的方法org.beetl.sql.core.nosql.HBaseStyle
 
getRangeSql() - 类 中的方法org.beetl.sql.core.nosql.HiveStyle
 
getRangeSql() - 类 中的方法org.beetl.sql.core.nosql.IgniteStyle
 
getRangeSql() - 类 中的方法org.beetl.sql.core.nosql.ImpalaStyle
 
getRangeSql() - 类 中的方法org.beetl.sql.core.nosql.IotDbStyle
已过时。
 
getRangeSql() - 类 中的方法org.beetl.sql.core.nosql.MachbaseStyle
 
getRangeSql() - 类 中的方法org.beetl.sql.core.nosql.PrestoStyle
 
getRangeSql() - 类 中的方法org.beetl.sql.core.nosql.TaosStyle
 
getRawUpdate(Class<?>) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
getReadConn(ExecuteContext) - 类 中的方法org.beetl.sql.core.DefaultConnectionSource
 
getRealTableName() - 类 中的方法org.beetl.sql.clazz.TableDesc
 
getRemark() - 类 中的方法org.beetl.sql.clazz.TableDesc
 
getResource(GroupTemplate, String) - 类 中的方法org.beetl.sql.core.engine.SQLGrammarCreator.SqlFunctionExpression
对未定义的方法,不在从资源里寻找"模板方法",虽然让md实现beetl方法也不错,但不是模板语言 还是在java里实现方法最好
getResource(SqlId) - 类 中的方法org.beetl.sql.core.engine.StringSqlTemplateLoader
 
getResourceId(Resource, SqlId) - 类 中的方法org.beetl.sql.core.engine.StringSqlTemplateLoader
 
getResourceName(String) - 类 中的方法org.beetl.sql.core.engine.BeetlSQLTemplateExceptionHandler
 
getResultSetMapper() - 类 中的方法org.beetl.sql.core.QueryConfig
 
getRoot() - 类 中的方法org.beetl.sql.core.engine.PageQuery.ParasBuilder
已过时。
 
getRootFile(SqlId) - 类 中的方法org.beetl.sql.core.loader.MarkdownClasspathLoader
获取.md文件 md文件需放在classpath下
getRowMapper() - 类 中的方法org.beetl.sql.core.QueryConfig
 
getSchema() - 类 中的方法org.beetl.sql.clazz.TableDesc
 
getScope(String, String) - 类 中的方法org.beetl.sql.core.meta.SchemaMetadataManager
需要查看的元信息,包含表和视图
getScript(SqlId) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
得到指定sqlId的sqlscript对象
getScript(Class<?>, AutoSQLEnum) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
得到增删改查模板
getScript(SqlId) - 类 中的方法org.beetl.sql.core.SQLManager
得到指定sqlId的sqlscript对象
getScript(Class<?>, AutoSQLEnum) - 类 中的方法org.beetl.sql.core.SQLManager
得到增删改查模板
getSelectSuffix() - 类 中的方法org.beetl.sql.core.SQLPart
 
getSelectTemplate(Class<?>, WhereNode) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
getSeqValue(String) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
getSeqValue(String) - 类 中的方法org.beetl.sql.core.db.DB2SqlStyle
 
getSeqValue(String) - 接口 中的方法org.beetl.sql.core.db.DBStyle
通过序列名字返回获取序列值的sql片段,比如
getSeqValue(String) - 类 中的方法org.beetl.sql.core.db.H2Style
 
getSeqValue(String) - 类 中的方法org.beetl.sql.core.db.OracleStyle
 
getSeqValue(String) - 类 中的方法org.beetl.sql.core.db.PostgresStyle
 
getSeqValue(String) - 类 中的方法org.beetl.sql.core.db.ShenTongSqlStyle
 
getSimple(String, String, String, String) - 类 中的静态方法org.beetl.sql.core.ConnectionSourceHelper
通常用于验证,测试,demo
getSingle(DataSource) - 类 中的静态方法org.beetl.sql.core.ConnectionSourceHelper
 
getSlaves() - 接口 中的方法org.beetl.sql.core.ConnectionSource
 
getSlaves() - 类 中的方法org.beetl.sql.core.DefaultConnectionSource
 
getSql() - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
获取sql
getSql() - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
getSqlId(String) - 类 中的方法org.beetl.sql.ext.DebugInterceptor
 
getSqlIdFactory() - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
getSqlIdFactory() - 类 中的方法org.beetl.sql.core.SQLManager
 
getSqlIdFactory() - 类 中的方法org.beetl.sql.core.SQLManagerBuilder
 
getSqlLLoader() - 类 中的方法org.beetl.sql.core.engine.StringSqlTemplateLoader
 
getSqlLoader() - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
getSqlLoader() - 类 中的方法org.beetl.sql.core.SQLManager
 
getSqlManager() - 接口 中的方法org.beetl.sql.core.MapperBuilder
 
getSqlManager() - 类 中的方法org.beetl.sql.core.OnConnection
 
getSqlManagerExtend() - 类 中的方法org.beetl.sql.core.SQLManager
 
getSQLManagerExtend() - 类 中的方法org.beetl.sql.core.SQLManagerBuilder
 
getSQLResult(SqlId, Object) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
不执行数据库操作,仅仅得到一个sql模板执行后的实际得sql和相应的参数
getSQLResult(SQLSource, Object) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
内部使用,
getSQLResult(SqlId, Object, TemplateContext) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
getSQLResult(SqlId, Object) - 类 中的方法org.beetl.sql.core.SQLManager
不执行数据库操作,仅仅得到一个sql模板执行后的实际得sql和相应的参数
getSQLResult(SqlId, Object, boolean) - 类 中的方法org.beetl.sql.core.SQLManager
 
getSQLResult(SQLSource, Object) - 类 中的方法org.beetl.sql.core.SQLManager
内部使用,
getSQLResult(SqlId, Object, TemplateContext) - 类 中的方法org.beetl.sql.core.SQLManager
 
getSqlRoot() - 类 中的方法org.beetl.sql.core.loader.MarkdownClasspathLoader
 
getSqlTemplate(SqlId) - 类 中的方法org.beetl.sql.core.engine.template.BeetlTemplateEngine
 
getSqlTemplate(SqlId, TemplateContext) - 类 中的方法org.beetl.sql.core.engine.template.BeetlTemplateEngine
 
getSqlTemplate(SqlId) - 接口 中的方法org.beetl.sql.core.engine.template.SQLTemplateEngine
根据sqlId得到模板
getSqlTemplate(SqlId, TemplateContext) - 接口 中的方法org.beetl.sql.core.engine.template.SQLTemplateEngine
模板渲染使用了include,包含别的sql片段
getSqlTemplateEngine() - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
得到sql模板引擎
getSQLTemplateEngine() - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
getSQLTemplateEngine() - 接口 中的方法org.beetl.sql.core.db.DBStyle
 
getSqlTemplateEngine() - 类 中的方法org.beetl.sql.core.SQLManager
得到sql模板引擎
getSqlType() - 类 中的方法org.beetl.sql.core.SQLSource
 
getStart(boolean) - 接口 中的方法org.beetl.sql.core.page.PageRequest
得到查询起始位置
getString(String) - 类 中的方法org.beetl.sql.core.db.KeyHolder
 
getTable(String) - 接口 中的方法org.beetl.sql.core.meta.MetadataManager
 
getTable(String) - 类 中的方法org.beetl.sql.core.meta.SchemaMetadataManager
 
getTable(String) - 类 中的方法org.beetl.sql.core.nosql.NoSchemaMetaDataManager
 
getTableDesc(String) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
getTableDesc(String) - 类 中的方法org.beetl.sql.core.SQLManager
 
getTableDesc() - 类 中的方法org.beetl.sql.core.SQLTableSource
 
getTableFromMap(String) - 类 中的方法org.beetl.sql.core.meta.SchemaMetadataManager
 
getTableName(Class<?>) - 类 中的方法org.beetl.sql.clazz.NameConversion
根据实体class获取表名
getTableName(Class<?>) - 类 中的方法org.beetl.sql.core.DefaultNameConversion
 
getTableName(Class<?>) - 类 中的方法org.beetl.sql.core.query.QueryCondition
根据实体class获取表名
getTableName(Class<?>) - 类 中的方法org.beetl.sql.core.UnderlinedNameConversion
 
getTableNamePattern(DatabaseMetaData) - 类 中的方法org.beetl.sql.core.meta.SchemaMetadataManager
 
getTableVirtual() - 类 中的方法org.beetl.sql.core.meta.SchemaMetadataManager
真表和假表
getTails() - 类 中的方法org.beetl.sql.core.TailBean
 
getTargetClass() - 类 中的方法org.beetl.sql.clazz.ClassDesc
 
getTargetClass() - 类 中的方法org.beetl.sql.clazz.MockClassDesc
 
getTargetDataSource(SQLManager) - 类 中的方法org.beetl.sql.core.DBRunner.EachSlaveDbRunner
 
getTargetDataSource(SQLManager) - 类 中的方法org.beetl.sql.core.DBRunner
使用数据源
getTargetDataSource(SQLManager) - 类 中的方法org.beetl.sql.core.DBRunner.MasterDBRunner
 
getTargetDataSource(SQLManager) - 类 中的方法org.beetl.sql.core.DBRunner.SlaveDBRunner
 
getTemplate() - 类 中的方法org.beetl.sql.core.SQLSource
 
getTotalPage() - 类 中的方法org.beetl.sql.core.engine.PageQuery
已过时。
 
getTotalPage() - 接口 中的方法org.beetl.sql.core.page.PageResult
 
getTotalRow() - 类 中的方法org.beetl.sql.core.engine.PageQuery
已过时。
 
getTotalRow() - 接口 中的方法org.beetl.sql.core.page.PageResult
 
getTraceClassName() - 类 中的方法org.beetl.sql.ext.DebugInterceptor
如果自己封装了beetlsql 有自己的util,并不想打印util类,而是业务类,可以在这里写util类
getUpdate(Class<?>) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
getUpdateValue(String, Object) - 类 中的方法org.beetl.sql.core.SQLPart
 
getURLVersion(URL) - 类 中的方法org.beetl.sql.core.loader.MarkdownClasspathLoader
 
getValue() - 枚举 中的方法org.beetl.sql.clazz.EnumKit.Color
 
getValue(ReadTypeParameter) - 类 中的方法org.beetl.sql.core.mapping.BeanProcessor.EnumTypeHandler
 
getValue(ReadTypeParameter) - 类 中的方法org.beetl.sql.core.mapping.type.BigDecimalTypeHandler
 
getValue(ReadTypeParameter) - 类 中的方法org.beetl.sql.core.mapping.type.BlobJavaSqlTypeHandler
 
getValue(ReadTypeParameter) - 类 中的方法org.beetl.sql.core.mapping.type.BooleanTypeHandler
 
getValue(ReadTypeParameter) - 类 中的方法org.beetl.sql.core.mapping.type.ByteArrayTypeHandler
 
getValue(ReadTypeParameter) - 类 中的方法org.beetl.sql.core.mapping.type.ByteTypeHandler
 
getValue(ReadTypeParameter) - 类 中的方法org.beetl.sql.core.mapping.type.CharArrayTypeHandler
 
getValue(ReadTypeParameter) - 类 中的方法org.beetl.sql.core.mapping.type.CLobJavaSqlTypeHandler
 
getValue(ReadTypeParameter) - 类 中的方法org.beetl.sql.core.mapping.type.DateTypeHandler
 
getValue(ReadTypeParameter) - 类 中的方法org.beetl.sql.core.mapping.type.DefaultTypeHandler
 
getValue(ReadTypeParameter) - 类 中的方法org.beetl.sql.core.mapping.type.DoubleTypeHandler
 
getValue(ReadTypeParameter) - 类 中的方法org.beetl.sql.core.mapping.type.FloatTypeHandler
 
getValue(ReadTypeParameter) - 类 中的方法org.beetl.sql.core.mapping.type.IntegerTypeHandler
 
getValue(ReadTypeParameter) - 类 中的方法org.beetl.sql.core.mapping.type.JavaSqlTypeHandler
 
getValue(ReadTypeParameter) - 类 中的方法org.beetl.sql.core.mapping.type.LocalDateTimeTypeHandler
 
getValue(ReadTypeParameter) - 类 中的方法org.beetl.sql.core.mapping.type.LocalDateTypeHandler
 
getValue(ReadTypeParameter) - 类 中的方法org.beetl.sql.core.mapping.type.LongTypeHandler
 
getValue(ReadTypeParameter) - 类 中的方法org.beetl.sql.core.mapping.type.ShortTypeHandler
 
getValue(ReadTypeParameter) - 类 中的方法org.beetl.sql.core.mapping.type.SqlDateTypeHandler
 
getValue(ReadTypeParameter) - 类 中的方法org.beetl.sql.core.mapping.type.SqlXMLTypeHandler
 
getValue(ReadTypeParameter) - 类 中的方法org.beetl.sql.core.mapping.type.StringTypeHandler
 
getValue(ReadTypeParameter) - 类 中的方法org.beetl.sql.core.mapping.type.TemporalTypeHandler
 
getValue(ReadTypeParameter) - 类 中的方法org.beetl.sql.core.mapping.type.TimestampTypeHandler
 
getValue(ReadTypeParameter) - 类 中的方法org.beetl.sql.core.mapping.type.TimeTypeHandler
 
getValue(ReadTypeParameter) - 类 中的方法org.beetl.sql.core.mapping.type.UtilDateTypeHandler
 
getValue(ReadTypeParameter) - 类 中的方法org.beetl.sql.core.nosql.IotDbStyle.IotDbBooleanTypeHandler
已过时。
 
getValue(ReadTypeParameter) - 类 中的方法org.beetl.sql.core.nosql.IotDbStyle.IotDoubleTypeHandler
已过时。
 
getValue() - 接口 中的方法org.beetl.sql.core.query.interfacer.StrongValue
获取实际的value值
getValueByEnum(Object) - 类 中的静态方法org.beetl.sql.clazz.EnumKit
得到枚举类在数据库中表达的值
getValueByEnum(Object) - 类 中的方法org.beetl.sql.core.extend.EnumExtend
 
getValues() - 类 中的方法org.beetl.sql.core.db.KeyHolder
 
getVar(String) - 类 中的方法org.beetl.sql.core.engine.template.BeetlTemplateContext
 
getVar(String) - 接口 中的方法org.beetl.sql.core.engine.template.TemplateContext
 
getVersion() - 类 中的方法org.beetl.sql.core.SQLSource
 
getViewClass() - 类 中的方法org.beetl.sql.core.QueryConfig
 
getWriteConn(ExecuteContext) - 类 中的方法org.beetl.sql.core.DefaultConnectionSource
 
GlobalUseFunction - org.beetl.sql.core.engine中的类
sql 语句内部可以使用globalUse函数包含另外一个sql文件片段
GlobalUseFunction() - 类 的构造器org.beetl.sql.core.engine.GlobalUseFunction
 
GreatSqlStyle - org.beetl.sql.core.db中的类
国产开源分布式数据库
GreatSqlStyle() - 类 的构造器org.beetl.sql.core.db.GreatSqlStyle
 
GreenplumDBStyle - org.beetl.sql.core.db中的类
Greenplum数据库
date: 2021年9月8日
GreenplumDBStyle() - 类 的构造器org.beetl.sql.core.db.GreenplumDBStyle
 
GroupBy - org.beetl.sql.core.query中的类
 
GroupBy() - 类 的构造器org.beetl.sql.core.query.GroupBy
 
GroupBy(String) - 类 的构造器org.beetl.sql.core.query.GroupBy
 
groupBy(String) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryOtherI
groupBy 子句
groupBy(LambdaQuery.Property<T, ?>) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
groupBy(String) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
groupBy(String) - 类 中的方法org.beetl.sql.core.query.Query
 
groupBy - 类 中的变量org.beetl.sql.core.query.QueryCondition
 

H

H2Style - org.beetl.sql.core.db中的类
数据库差异:h2.
H2Style() - 类 的构造器org.beetl.sql.core.db.H2Style
 
handle(ResultSet) - 接口 中的方法org.beetl.sql.core.mapping.ResultSetHandler
 
handleHolder(Statement, KeyHolder) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
处理插入数据库后,数据库自动生成值赋值给Holder
handleResultSet(ExecuteContext, ResultSet, Class<?>, Annotation) - 接口 中的方法org.beetl.sql.core.mapping.ResultSetExt
处理ResultSet,实现扩展
handleResultSet(ExecuteContext, ResultSet, Class<?>, Annotation) - 类 中的方法org.beetl.sql.core.mapping.RowMapperResultSetExt
 
handlers - 类 中的变量org.beetl.sql.core.mapping.BeanProcessor
 
hasAttr() - 类 中的方法org.beetl.sql.core.db.KeyHolder
是否有自增主健
hasAttributeExt() - 类 中的方法org.beetl.sql.clazz.ClassExtAnnotation
 
hasEntityExt() - 类 中的方法org.beetl.sql.clazz.ClassExtAnnotation
 
hashCode() - 类 中的方法org.beetl.sql.core.engine.PageQuery
已过时。
 
hashCode() - 类 中的方法org.beetl.sql.core.engine.SQLParameter
 
hashCode() - 类 中的方法org.beetl.sql.core.SqlId
 
hashCode() - 类 中的方法org.beetl.sql.ext.SimpleCacheInterceptor.CacheKey
 
having(QueryCondition) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryOtherI
having子句
having(QueryCondition) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
having(QueryCondition) - 类 中的方法org.beetl.sql.core.query.Query
 
HBaseStyle - org.beetl.sql.core.nosql中的类
hbase
HBaseStyle() - 类 的构造器org.beetl.sql.core.nosql.HBaseStyle
 
HiveStyle - org.beetl.sql.core.nosql中的类
Hive 遗留问题,hive的子查询结果,比如 select * from (select id from c) t,jdbc返回结果应该是id,但他返回了t.id 因此HiveStyle需要重新实现BeanProcessor#getColName方法,返回正确的列名.
HiveStyle() - 类 的构造器org.beetl.sql.core.nosql.HiveStyle
 
HOLDER_END - 类 中的变量org.beetl.sql.core.engine.template.BeetlTemplateEngine
 
HOLDER_START - 类 中的变量org.beetl.sql.core.engine.template.BeetlTemplateEngine
 

I

id - 类 中的变量org.beetl.sql.core.SqlId
SQL资源ID
id - 类 中的变量org.beetl.sql.core.SQLSource
 
ID_ASSIGN - 类 中的静态变量org.beetl.sql.core.db.DBType
 
ID_AUTO - 类 中的静态变量org.beetl.sql.core.db.DBType
 
ID_SEQ - 类 中的静态变量org.beetl.sql.core.db.DBType
 
ID_UNKNOWN - 类 中的静态变量org.beetl.sql.core.db.DBType
 
IDAutoGen<T> - org.beetl.sql.core中的接口
id自动生成
idCols - 类 中的变量org.beetl.sql.clazz.ClassDesc
 
idMethods - 类 中的变量org.beetl.sql.clazz.ClassDesc
 
idProperties - 类 中的变量org.beetl.sql.clazz.ClassDesc
 
idType - 类 中的变量org.beetl.sql.core.SQLTableSource
 
IgniteStyle - org.beetl.sql.core.nosql中的类
Ignite内存数据库
IgniteStyle() - 类 的构造器org.beetl.sql.core.nosql.IgniteStyle
 
ImpalaStyle - org.beetl.sql.core.nosql中的类
https://hub.docker.com/r/cloudera/impala-dev/
ImpalaStyle() - 类 的构造器org.beetl.sql.core.nosql.ImpalaStyle
 
IN - 类 中的静态变量org.beetl.sql.core.query.QueryCondition
 
inBody - 类 中的变量org.beetl.sql.core.loader.MarkdownParser
 
include(SqlId) - 类 中的方法org.beetl.sql.ext.TimeStatInterceptor
 
index - 类 中的变量org.beetl.sql.core.mapping.type.ReadTypeParameter
 
inferType(String) - 类 中的方法org.beetl.sql.core.SqlId
推断SQL资源的类型,对一些特殊标记的sqlId做处理
InheritedAcceptType(Class, JavaSqlTypeHandler) - 类 的构造器org.beetl.sql.core.mapping.BeanProcessor.InheritedAcceptType
 
init() - 类 中的方法org.beetl.sql.clazz.ClassAnnotation
 
init(Class) - 类 中的静态方法org.beetl.sql.clazz.EnumKit
初始化枚举的映射,如果,则默认按照枚举的名字来,即value是一个字符串
init(Class, String) - 类 中的静态方法org.beetl.sql.clazz.EnumKit
初始化枚举的映射,使用属性p来作为映射
init(String, String, String) - 类 中的方法org.beetl.sql.core.concat.WhereConditionExpress
 
init(String, String) - 类 中的方法org.beetl.sql.core.concat.WhereInExpress
 
init(SQLTemplateEngine, Properties) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
init(SQLTemplateEngine, Properties) - 接口 中的方法org.beetl.sql.core.db.DBStyle
初始化dbSt
init(GroupTemplate) - 类 中的方法org.beetl.sql.core.engine.StringSqlTemplateLoader
 
init(SQLLoader, Properties) - 类 中的方法org.beetl.sql.core.engine.template.BeetlTemplateEngine
 
init(SQLLoader, Properties) - 接口 中的方法org.beetl.sql.core.engine.template.SQLTemplateEngine
初始化模板引擎
initCache(String) - 接口 中的方法org.beetl.sql.ext.SimpleCacheInterceptor.CacheManager
 
initCache(String) - 类 中的方法org.beetl.sql.ext.SimpleCacheInterceptor.MapCacheManager
 
initDefaultSchema() - 类 中的方法org.beetl.sql.core.meta.SchemaMetadataManager
 
initMetadataManager(ConnectionSource) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
initMetadataManager(ConnectionSource, String, String) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
initMetadataManager(ConnectionSource) - 接口 中的方法org.beetl.sql.core.db.DBStyle
 
initMetadataManager(ConnectionSource, String, String) - 接口 中的方法org.beetl.sql.core.db.DBStyle
 
initMetadataManager(ConnectionSource) - 类 中的方法org.beetl.sql.core.nosql.ClickHouseStyle
 
initMetadataManager(ConnectionSource) - 类 中的方法org.beetl.sql.core.nosql.DrillStyle
drill 没有shcema定义,因此返回的是NoSchemaMetaDataManager
initMetadataManager(ConnectionSource, String, String) - 类 中的方法org.beetl.sql.core.nosql.DrillStyle
drill 没有shcema定义,因此返回的是NoSchemaMetaDataManager
initMetadataManager(ConnectionSource) - 类 中的方法org.beetl.sql.core.nosql.IotDbStyle
已过时。
 
initMetadataManager(ConnectionSource) - 类 中的方法org.beetl.sql.core.nosql.TaosStyle
td-engine目前驱动拿不到metadata,中间会报错
initNode(Class, Map<String, Object>, Map<String, Integer>) - 类 中的方法org.beetl.sql.core.mapping.join.AttrNode
 
initOtherSchemaTable(String, String) - 类 中的方法org.beetl.sql.core.meta.SchemaMetadataManager
对于"xxx.yy"这种表名解析
initSQLSource(SQLSource) - 类 中的方法org.beetl.sql.core.ExecuteContext
 
initSqlType(ColDesc, Class) - 类 中的方法org.beetl.sql.core.nosql.NoSchemaMetaDataManager
从java类型猜测数据类型,此方法没什么用处,仅仅是为了完善colDesc
initSqlType(ColDesc, Class) - 类 中的方法org.beetl.sql.core.nosql.SchemaLessMetaDataManager
 
initTrimArgs(Object[]) - 类 中的方法org.beetl.sql.core.engine.TrimTag
初始化参数.
initTrimArgs(Object[]) - 类 中的方法org.beetl.sql.core.engine.WhereTag
 
inputParas - 类 中的变量org.beetl.sql.core.ExecuteContext
原始参数
ins() - 类 中的静态方法org.beetl.sql.core.Params
 
ins(Object) - 类 中的静态方法org.beetl.sql.core.Params
 
insert(Class, Object) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
insert(Class, Object, String[]) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
insert(Object, KeyHolder) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
insert() - 类 中的方法org.beetl.sql.core.concat.ConcatContext
 
Insert - org.beetl.sql.core.concat中的类
 
Insert(ConcatContext) - 类 的构造器org.beetl.sql.core.concat.Insert
 
insert(Object) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
通用插入操作
insert(Class, Object) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
对于有自增主键的表,插入一行记录
insert(SqlId, Object) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
插入,并获取主键,主键将通过paras所代表的表名来获取
insert(SqlId, Object, String[]) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
插入单条,并获取自增主键值,因为此接口并未指定实体对象,因此需要keyName来指明数据库主键列 对于一次插入多条,不支持TODO,需要试一下
insert(Object) - 接口 中的方法org.beetl.sql.core.DataAPI
 
insert(Class, Object) - 接口 中的方法org.beetl.sql.core.DataAPI
 
insert(SqlId, Object) - 接口 中的方法org.beetl.sql.core.DataAPI
 
insert(SqlId, Object, String[]) - 接口 中的方法org.beetl.sql.core.DataAPI
 
insert(M) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryExecuteI
全部插入,包括插入null值
insert(T) - 类 中的方法org.beetl.sql.core.query.Query
 
insert(Class, Object) - 类 中的方法org.beetl.sql.core.QuerySQLExecutor
 
insert(Class, Object, String[]) - 类 中的方法org.beetl.sql.core.QuerySQLExecutor
 
insert(Class, Object) - 接口 中的方法org.beetl.sql.core.SQLExecutor
插入一条记录到clazz指定的表,参数是paras,clazz如果申明了自增,序列,或者其他数据库返回值, 插入后,会取出这些值赋值到paras对象里
insert(Class, Object, String[]) - 接口 中的方法org.beetl.sql.core.SQLExecutor
插入数据,cols表明需要获取的返回数据,比如自增id,或者其他数据库自动生成数据
insert(Object) - 类 中的方法org.beetl.sql.core.SQLManager
通用插入操作
insert(Class, Object) - 类 中的方法org.beetl.sql.core.SQLManager
插入一行记录
insert(SqlId, Object) - 类 中的方法org.beetl.sql.core.SQLManager
插入,并获取主键,主键将通过paras所代表的表名来获取
insert(SqlId, Object, String[]) - 类 中的方法org.beetl.sql.core.SQLManager
插入单条,并获取自增主键值,因为此接口并未指定实体对象,因此需要keyName来指明数据库主键列 对于一次插入多条,不支持TODO,需要试一下
insertBatch(Class<?>, List<?>) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
insertBatch(Class<?>, List<?>) - 类 中的方法org.beetl.sql.core.BaseStatementOnlySQLExecutor
 
insertBatch(Class, List<?>) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
批量插入
insertBatch(Class, List<?>) - 接口 中的方法org.beetl.sql.core.DataAPI
 
insertBatch(Class<?>, List<?>) - 类 中的方法org.beetl.sql.core.QuerySQLExecutor
 
insertBatch(Class<?>, List<?>) - 接口 中的方法org.beetl.sql.core.SQLExecutor
 
insertBatch(Class, List<?>) - 类 中的方法org.beetl.sql.core.SQLManager
批量插入
InsertColEmptyExpress(String, String) - 类 的构造器org.beetl.sql.core.concat.InsertColNode.InsertColEmptyExpress
 
InsertColNode - org.beetl.sql.core.concat中的类
 
InsertColNode(Insert) - 类 的构造器org.beetl.sql.core.concat.InsertColNode
 
InsertColNode.ConstantColName - org.beetl.sql.core.concat中的类
 
InsertColNode.InsertColEmptyExpress - org.beetl.sql.core.concat中的类
 
InsertDefaultValueEmptyExpress(String, String) - 类 的构造器org.beetl.sql.core.concat.InsertValueNode.InsertDefaultValueEmptyExpress
 
InsertIgnore - org.beetl.sql.annotation.entity中的注释类型
beetlsql 内置的更新的时候使用,忽略此字段
insertSelective(M) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryExecuteI
有选择的插入,null不插入
insertSelective(T) - 类 中的方法org.beetl.sql.core.query.Query
 
insertTemplate(Object) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
通用模板插入
insertTemplate(Class, Object) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
模板插入,非空值插入到数据库,并且获取到自增主键的值
insertTemplate(Object) - 接口 中的方法org.beetl.sql.core.DataAPI
 
insertTemplate(Class, Object) - 接口 中的方法org.beetl.sql.core.DataAPI
 
insertTemplate(Object) - 类 中的方法org.beetl.sql.core.SQLManager
通用模板插入
insertTemplate(Class, Object) - 类 中的方法org.beetl.sql.core.SQLManager
模板插入,非空值插入到数据库,并且获取到自增主键的值
InsertValueEmptyExpress(String) - 类 的构造器org.beetl.sql.core.concat.InsertValueNode.InsertValueEmptyExpress
 
InsertValueNode - org.beetl.sql.core.concat中的类
 
InsertValueNode(Insert) - 类 的构造器org.beetl.sql.core.concat.InsertValueNode
 
InsertValueNode.InsertDefaultValueEmptyExpress - org.beetl.sql.core.concat中的类
变量为空,插入一个默认值,如序列,不为空,则使用此值
InsertValueNode.InsertValueEmptyExpress - org.beetl.sql.core.concat中的类
 
instance(SQLManager) - 类 中的静态方法org.beetl.sql.core.ExecuteContext
 
IntegerTypeHandler - org.beetl.sql.core.mapping.type中的类
 
IntegerTypeHandler() - 类 的构造器org.beetl.sql.core.mapping.type.IntegerTypeHandler
 
Interceptor - org.beetl.sql.core中的接口
BaseSQLExecutor 执行SQL时的环绕拦截器
InterceptorContext - org.beetl.sql.core中的类
拦截器上下文,包括一个在上下文中存储信息的Map与执行上下文ExecuteContext
InterceptorContext(ExecuteContext) - 类 的构造器org.beetl.sql.core.InterceptorContext
 
into(Class) - 类 中的方法org.beetl.sql.core.concat.Insert
 
inTrans() - 类 中的静态方法org.beetl.sql.core.DSTransactionManager
 
intValue(SqlId, Object) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
将查询结果返回成Integer类型
intValue(SqlId, Object) - 接口 中的方法org.beetl.sql.core.DataAPI
 
intValue(SqlId, Object) - 类 中的方法org.beetl.sql.core.SQLManager
将查询结果返回成Integer类型
IotDbBooleanTypeHandler() - 类 的构造器org.beetl.sql.core.nosql.IotDbStyle.IotDbBooleanTypeHandler
已过时。
 
IotDbStyle - org.beetl.sql.core.nosql中的类
已过时。
IotDbStyle() - 类 的构造器org.beetl.sql.core.nosql.IotDbStyle
已过时。
 
IotDbStyle.IotDbBooleanTypeHandler - org.beetl.sql.core.nosql中的类
已过时。
忽略null判断
IotDbStyle.IotDoubleTypeHandler - org.beetl.sql.core.nosql中的类
已过时。
 
IotDoubleTypeHandler() - 类 的构造器org.beetl.sql.core.nosql.IotDbStyle.IotDoubleTypeHandler
已过时。
 
isAccept(Class) - 接口 中的方法org.beetl.sql.core.mapping.BeanProcessor.AcceptType
 
isAccept(Class) - 类 中的方法org.beetl.sql.core.mapping.BeanProcessor.EnumAcceptType
 
isAccept(Class) - 类 中的方法org.beetl.sql.core.mapping.BeanProcessor.InheritedAcceptType
 
isAccept(Class) - 类 中的方法org.beetl.sql.core.mapping.BeanProcessor.TemporalAcceptType
 
isAccept(SqlId) - 接口 中的方法org.beetl.sql.ext.TimeStatInterceptor.Filter
 
isAutoAttr(String) - 类 中的方法org.beetl.sql.clazz.ClassAnnotation
 
isAutoGenerated - 类 中的变量org.beetl.sql.core.SQLSource
内置的sql语句总是true,从sql文件里读出的总是false
isAutoGenerated() - 类 中的方法org.beetl.sql.core.SQLSource
 
isBaseDataType(Class<?>) - 类 中的静态方法org.beetl.sql.core.BaseSQLExecutor
 
IsBlank - org.beetl.sql.core.engine中的类
 
IsBlank() - 类 的构造器org.beetl.sql.core.engine.IsBlank
 
isDebugEnable(SqlId) - 类 中的方法org.beetl.sql.ext.DebugInterceptor
 
isEffective() - 接口 中的方法org.beetl.sql.core.query.interfacer.StrongValue
value是否是一个有效的值 返回false则不进行SQL组装
isExternalSourceModified(SqlId) - 类 中的方法org.beetl.sql.core.loader.AbstractSQLLoader
 
isExternalSourceModified(SqlId) - 类 中的方法org.beetl.sql.core.loader.MarkdownClasspathLoader
比较sql是否变化,比较sql所在的文件是否变化,如果变化,则认为sql变化,提示beetl重新解析sql语句
isFirstPage() - 类 中的方法org.beetl.sql.core.engine.PageQuery
已过时。
 
isInsertIgnore(String) - 类 中的方法org.beetl.sql.clazz.ClassAnnotation
 
isLastPage() - 类 中的方法org.beetl.sql.core.engine.PageQuery
已过时。
 
isListRequired() - 类 中的方法org.beetl.sql.core.engine.PageQuery
已过时。
 
isListRequired() - 接口 中的方法org.beetl.sql.core.page.PageRequest
不进行列表查询
对于比较慢的分页查询场景,有时我们会将列表和总数统计分为两个请求分别获取, 这样可以分别请求列表或总数
isModified() - 类 中的方法org.beetl.sql.core.engine.SqlTemplateResource
 
isModified(Resource) - 类 中的方法org.beetl.sql.core.engine.StringSqlTemplateLoader
 
isModified(SqlId) - 类 中的方法org.beetl.sql.core.loader.AbstractSQLLoader
 
isModified(MarkdownClasspathLoader.SQLFileVersion) - 类 中的方法org.beetl.sql.core.loader.MarkdownClasspathLoader.SQLFileVersion
 
isModified(SqlId) - 接口 中的方法org.beetl.sql.core.loader.SQLLoader
判断一个sql是否修改过
isNoSql() - 接口 中的方法org.beetl.sql.core.db.DBStyle
是否是NOSql
isNoSql() - 类 中的方法org.beetl.sql.core.nosql.ClickHouseStyle
 
isNoSql() - 类 中的方法org.beetl.sql.core.nosql.CouchBaseStyle
 
isNoSql() - 类 中的方法org.beetl.sql.core.nosql.ElasticStyle
已过时。
 
isNoSql() - 类 中的方法org.beetl.sql.core.nosql.HBaseStyle
 
isNoSql() - 类 中的方法org.beetl.sql.core.nosql.HiveStyle
 
isNoSql() - 类 中的方法org.beetl.sql.core.nosql.IgniteStyle
 
isNoSql() - 类 中的方法org.beetl.sql.core.nosql.ImpalaStyle
 
isNoSql() - 类 中的方法org.beetl.sql.core.nosql.MachbaseStyle
 
isNoSql() - 类 中的方法org.beetl.sql.core.nosql.PrestoStyle
 
isNoSql() - 类 中的方法org.beetl.sql.core.nosql.TaosStyle
 
isOffsetStartZero() - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
isOffsetStartZero() - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
isOffsetStartZero() - 类 中的方法org.beetl.sql.core.SQLManager
 
isPage() - 类 中的方法org.beetl.sql.core.SqlId
 
isPrimitive() - 类 中的方法org.beetl.sql.core.mapping.type.ReadTypeParameter
 
isPrimitive() - 类 中的方法org.beetl.sql.core.mapping.type.WriteTypeParameter
 
isProduct() - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
isProduct() - 类 中的方法org.beetl.sql.core.loader.AbstractSQLLoader
 
isProduct() - 接口 中的方法org.beetl.sql.core.loader.SQLLoader
是否是生产配置
isProduct() - 类 中的方法org.beetl.sql.core.SQLManager
 
isProductMode() - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
是否是生产模式:生产模式MetadataManager ,不查看sql文件变化,默认是false
isProductMode() - 类 中的方法org.beetl.sql.core.SQLManager
是否是生产模式:生产模式MetadataManager ,不查看sql文件变化,默认是false
isSeqAttr(String) - 类 中的方法org.beetl.sql.clazz.ClassAnnotation
 
isSimple(SqlId) - 类 中的方法org.beetl.sql.ext.DebugInterceptor
 
isSimple(SqlId) - 类 中的方法org.beetl.sql.ext.SimpleDebugInterceptor
 
isSql() - 类 中的方法org.beetl.sql.core.SqlId
 
isSqlBlank(String) - 类 中的方法org.beetl.sql.core.engine.TrimTag
Checks if is sql blank.
isTotalRequired() - 类 中的方法org.beetl.sql.core.engine.PageQuery
已过时。
 
isTotalRequired() - 接口 中的方法org.beetl.sql.core.page.PageRequest
有时候,分页请求不需要再次查询总数,这样可以节省一次sql查询,
isTransaction() - 类 中的方法org.beetl.sql.core.ConditionalConnectionSource
子类需要覆盖决定如何使用事务
isTransaction() - 接口 中的方法org.beetl.sql.core.ConnectionSource
是否是事务环境,这个是与web框架整合的框架,通常web框架都有api可以得到是否还在事务环境。
isTransaction() - 类 中的方法org.beetl.sql.core.DefaultConnectionSource
 
isTrim() - 类 中的方法org.beetl.sql.core.concat.TrimSupport
 
isUpdate() - 枚举 中的方法org.beetl.sql.clazz.SQLType
 
isUpdate - 类 中的变量org.beetl.sql.core.ExecuteContext
 
isUpdateIgnore(String) - 类 中的方法org.beetl.sql.clazz.ClassAnnotation
 

J

JavaSqlTypeHandler - org.beetl.sql.core.mapping.type中的类
基础类,用来sql到java,java到sql的映射
JavaSqlTypeHandler() - 类 的构造器org.beetl.sql.core.mapping.type.JavaSqlTypeHandler
 
jdbcPara - 类 中的变量org.beetl.sql.core.SQLResult
jdbc对应的参数,包含了值,可能的对应的表达式
jdbcSql - 类 中的变量org.beetl.sql.core.SQLResult
jdbc 对应的sql
jdbcType - 类 中的变量org.beetl.sql.core.engine.SQLParameter
 
JdbcTypeFormat - org.beetl.sql.core.engine中的类
 
JdbcTypeFormat() - 类 的构造器org.beetl.sql.core.engine.JdbcTypeFormat
 
JoinFunction - org.beetl.sql.ext中的类
 
JoinFunction() - 类 的构造器org.beetl.sql.ext.JoinFunction
 
JsonConfigMapper - org.beetl.sql.core.mapping.join中的类
一个json配置的映射实现类
JsonConfigMapper() - 类 的构造器org.beetl.sql.core.mapping.join.JsonConfigMapper
 
JsonMapper - org.beetl.sql.annotation.entity中的注释类型
指定Json映射的配置,可以是来自文件,或者来自字符串, {@code

K

KeyHolder - org.beetl.sql.core.db中的类
数据库在插入的时候,因为自增或者序列或者其他机制,自动生成数据,如下假设foo字段是触发器生成字段,插入后需要取回 KeyHolder holder = new KeyHolder(foo”) sqlManager.insert(sqlId,paras,holder); Long seq = holder.getLong("foo");
KeyHolder() - 类 的构造器org.beetl.sql.core.db.KeyHolder
 
KeyHolder(String[]) - 类 的构造器org.beetl.sql.core.db.KeyHolder
 
KeyHolder(String) - 类 的构造器org.beetl.sql.core.db.KeyHolder
 
keyWordHandler - 类 中的变量org.beetl.sql.core.concat.ConcatContext
 
keyWordHandler - 类 中的变量org.beetl.sql.core.db.AbstractDBStyle
 
KingbaseStyle - org.beetl.sql.core.db中的类
 
KingbaseStyle() - 类 的构造器org.beetl.sql.core.db.KingbaseStyle
 

L

lambda() - 类 中的方法org.beetl.sql.core.query.Query
已过时。
lambdaQuery(Class<T>) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
lambdaQuery(Class<T>) - 接口 中的方法org.beetl.sql.core.DataAPI
 
LambdaQuery<T> - org.beetl.sql.core.query中的类
用于方便的构造简单的sql操作,复杂的sql操作建议直接使用sql语句 @{code LambdaQuery query = ... ; List list = query.andEq(User::getName,"lijz").select(); } LambdaQuery 相对于Query,够能方便支持重构,通过User::getName这种形式获取列名。
LambdaQuery(SQLManager, Class) - 类 的构造器org.beetl.sql.core.query.LambdaQuery
 
lambdaQuery(Class<T>) - 类 中的方法org.beetl.sql.core.SQLManager
 
LambdaQuery.Property<T,R> - org.beetl.sql.core.query中的接口
 
lambdaQueryName - 类 中的静态变量org.beetl.sql.ext.DebugInterceptor
 
lambdaQueryName - 类 中的静态变量org.beetl.sql.ext.Slf4JLogInterceptor
 
LazyEntity - org.beetl.sql.core中的接口
 
leftBracket() - 类 中的方法org.beetl.sql.core.concat.ConcatBuilder
 
limit(Object, long) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryOtherI
limit 子句
limit(Object, long) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
limit(Object, long) - 类 中的方法org.beetl.sql.core.query.Query
默认从1开始,自动翻译成数据库的起始位置。
LimitWithOffsetRange - org.beetl.sql.core.range中的类
需要显示的提供offset关键字
LimitWithOffsetRange(AbstractDBStyle) - 类 的构造器org.beetl.sql.core.range.LimitWithOffsetRange
 
line - 类 中的变量org.beetl.sql.core.SQLSource
如果在sql文件里的实际行数,用于定位模板
LINE_SEPARATOR - 类 中的静态变量org.beetl.sql.ext.Slf4JLogInterceptor
 
lineSeparator - 类 中的变量org.beetl.sql.core.db.AbstractDBStyle
 
lineSeparator - 类 中的静态变量org.beetl.sql.core.loader.MarkdownParser
 
list - 类 中的变量org.beetl.sql.core.engine.PageQuery
已过时。
 
loadFromClassPath(SqlId) - 类 中的方法org.beetl.sql.core.loader.MarkdownClasspathLoader
考虑到跨数据库支持,ClasspathLoader加载SQL顺序如下: 首先根据DBStyle.getName() 找到对应的数据库名称,然后在ROOT/dbName 下找对应的sql, 如果ROOT/dbName 文件目录不存在,或者相应的sql文件不存在,再搜索ROOT目录下的sql文件。
LocalDateTimeTypeHandler - org.beetl.sql.core.mapping.type中的类
 
LocalDateTimeTypeHandler() - 类 的构造器org.beetl.sql.core.mapping.type.LocalDateTimeTypeHandler
 
LocalDateTypeHandler - org.beetl.sql.core.mapping.type中的类
TODO,需要验证
LocalDateTypeHandler() - 类 的构造器org.beetl.sql.core.mapping.type.LocalDateTypeHandler
 
lock(Class<T>, Object) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
一个行级锁实现,类似select * from xx where id = ?
lock(Class<T>, Object) - 接口 中的方法org.beetl.sql.core.DataAPI
 
lock(Class<T>, Object) - 类 中的方法org.beetl.sql.core.SQLManager
一个行级锁实现,类似select * from xx where id = ?
LogicDelete - org.beetl.sql.annotation.entity中的注释类型
逻辑删除标记,如果有此标记,那么内置删除语句deleteById 将变成update语句,并设置属性为LogicDelete.value()的值
此注解仅用于在deleteById内置操作中使用update方式,此注解不影响任何查询语句
LongTypeHandler - org.beetl.sql.core.mapping.type中的类
 
LongTypeHandler() - 类 的构造器org.beetl.sql.core.mapping.type.LongTypeHandler
 
longValue(SqlId, Object) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
将查询结果返回成Long类型
longValue(SqlId, Object) - 接口 中的方法org.beetl.sql.core.DataAPI
 
longValue(SqlId, Object) - 类 中的方法org.beetl.sql.core.SQLManager
将查询结果返回成Long类型
lookBusinessCodeInTrace(StackTraceElement[]) - 类 中的方法org.beetl.sql.ext.DebugInterceptor
 
lookBusinessCodeInTrace(StackTraceElement[]) - 类 中的方法org.beetl.sql.ext.Slf4JLogInterceptor
 
loop(String, String) - 类 中的方法org.beetl.sql.core.concat.WhereNode
 
LoopExpress - org.beetl.sql.core.concat中的类
构造循环语句
LoopExpress(String, String) - 类 的构造器org.beetl.sql.core.concat.LoopExpress
 
LoopExpress(String, String, String) - 类 的构造器org.beetl.sql.core.concat.LoopExpress
 

M

MachbaseStyle - org.beetl.sql.core.nosql中的类
 
MachbaseStyle() - 类 的构造器org.beetl.sql.core.nosql.MachbaseStyle
 
main(String[]) - 类 中的静态方法org.beetl.sql.clazz.EnumKit
 
main(String[]) - 类 中的静态方法org.beetl.sql.core.OrderByBuilder
 
main(String[]) - 类 中的静态方法org.beetl.sql.ext.JoinFunction
 
main(String[]) - 类 中的静态方法org.beetl.sql.ext.UUIDAutoGen22
 
makeKeyHolder() - 类 中的方法org.beetl.sql.clazz.ClassAnnotation
 
managedType - 类 中的变量org.beetl.sql.core.SqlId
 
map() - 类 中的方法org.beetl.sql.core.Params
 
MapCacheManager() - 类 的构造器org.beetl.sql.ext.SimpleCacheInterceptor.MapCacheManager
 
mapColumnsToProperties(ExecuteContext, Class<?>, ResultSetMetaData, PropertyDescriptor[]) - 类 中的方法org.beetl.sql.core.mapping.BeanProcessor
记录存在name在 PropertyDescriptor中的下标
mapPage(PageRequest, String...) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryExecuteI
 
mapPage(long, long, String...) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryExecuteI
分页查询结果集,结果集每一条并映射到map
mapPage(PageRequest, String...) - 类 中的方法org.beetl.sql.core.query.Query
 
mapPage(long, long, String...) - 类 中的方法org.beetl.sql.core.query.Query
 
MapperBuilder - org.beetl.sql.core中的接口
定义获取Mapper实现的接口,这样可以很容易的更换实现.
mapperName - 类 中的静态变量org.beetl.sql.ext.DebugInterceptor
 
mapperName - 类 中的静态变量org.beetl.sql.ext.Slf4JLogInterceptor
 
mapping(ExecuteContext, Class, ResultSet, Annotation) - 类 中的方法org.beetl.sql.core.mapping.join.ConfigJoinMapper
 
mapping(ExecuteContext, Class, ResultSet, Annotation) - 接口 中的方法org.beetl.sql.core.mapping.ResultSetMapper
将数据库查询结果集ResultSet映射到一个对象上,对象通过target指定
mapping(ExecuteContext, Class, ResultSet, Annotation) - 类 中的方法org.beetl.sql.core.mapping.stream.StreamResultSetMapper
 
mapping(ExecuteContext, Class, ResultSet, Annotation) - 类 中的方法org.beetl.sql.core.mapping.xml.MyBatisXMLMapping
 
mappingCheck() - 类 中的方法org.beetl.sql.clazz.ClassAnnotation
该实体自定义的映射方式
MappingFunction - org.beetl.sql.core.engine中的类
复杂映射,申明结果集应该使用哪种映射配置
MappingFunction() - 类 的构造器org.beetl.sql.core.engine.MappingFunction
 
MappingFunction - org.beetl.sql.ext中的类
 
MappingFunction() - 类 的构造器org.beetl.sql.ext.MappingFunction
 
mappingSelect(Class<T>, ResultSet) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
mappingSelect(ExecuteContext, ResultSet, Class<T>) - 类 中的方法org.beetl.sql.core.mapping.BeanProcessor
把结果集转成对象
mappingSelect(Class<T>, ResultSet) - 接口 中的方法org.beetl.sql.core.SQLExecutor
将JDBC结果集映射到clazz,所有查询api都调用此接口做映射
mappingType - 类 中的变量org.beetl.sql.core.mapping.StreamData
 
mapRow(ExecuteContext, Object, ResultSet, int, Annotation) - 接口 中的方法org.beetl.sql.core.mapping.RowMapper
 
mapSelect(String...) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryExecuteI
查询结果集,结果集每一条并映射到map
mapSelect(String...) - 类 中的方法org.beetl.sql.core.query.Query
 
mapSingle(String...) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryExecuteI
查询一条记录,映射到Map
mapSingle(String...) - 类 中的方法org.beetl.sql.core.query.Query
 
MarkdownClasspathLoader - org.beetl.sql.core.loader中的类
从classpath系统加载sql模板,id应该格式是"xx.yyy",xx代表了文件名,yyy代表了sql标识 sql 模板格式如下: selectUser === select * from user 可以重载此类,实现#getParser 用于解析其他格式文件,比如xml格式的sql文件
MarkdownClasspathLoader(String, String) - 类 的构造器org.beetl.sql.core.loader.MarkdownClasspathLoader
 
MarkdownClasspathLoader(String) - 类 的构造器org.beetl.sql.core.loader.MarkdownClasspathLoader
 
MarkdownClasspathLoader() - 类 的构造器org.beetl.sql.core.loader.MarkdownClasspathLoader
 
MarkdownClasspathLoader.SQLFileVersion - org.beetl.sql.core.loader中的类
 
MarkdownParser - org.beetl.sql.core.loader中的类
解析md文档,文档格式参考beetlsql文档
MarkdownParser(String, BufferedReader) - 类 的构造器org.beetl.sql.core.loader.MarkdownParser
 
master - 类 中的变量org.beetl.sql.core.DefaultConnectionSource
 
MasterDBRunner() - 类 的构造器org.beetl.sql.core.DBRunner.MasterDBRunner
 
meta - 类 中的变量org.beetl.sql.core.mapping.type.ReadTypeParameter
 
metadataManager - 类 中的变量org.beetl.sql.core.db.AbstractDBStyle
 
MetadataManager - org.beetl.sql.core.meta中的接口
描述数据库表,视图信息
metadataSupport() - 接口 中的方法org.beetl.sql.core.db.DBStyle
对应的数据库是否支持jdbc metadata
metadataSupport() - 类 中的方法org.beetl.sql.core.nosql.DrillStyle
 
metadataSupport() - 类 中的方法org.beetl.sql.core.nosql.IotDbStyle
已过时。
 
metadataSupport() - 类 中的方法org.beetl.sql.core.nosql.PrestoStyle
对应的数据库是否支持jdbc metadata
MockClassDesc - org.beetl.sql.clazz中的类
一个通过表TableDesc获得一个ClassDesc,可以用于代码生成一个类
MockClassDesc(TableDesc, NameConversion) - 类 的构造器org.beetl.sql.clazz.MockClassDesc
 
MockXXX() - 类 的构造器org.beetl.sql.core.db.AbstractDBStyle.MockXXX
 
moreInfo(TableDesc) - 类 中的方法org.beetl.sql.core.meta.SchemaMetadataManager
对表定义进行修改
moreInfo(TableDesc) - 类 中的方法org.beetl.sql.core.nosql.ClickhouseMetaDataManager
 
moreInfo(TableDesc) - 类 中的方法org.beetl.sql.core.nosql.SchemaLessMetaDataManager
 
morePara(ExecuteContext) - 类 中的方法org.beetl.sql.core.extend.ParaExtend
 
MyBatisXMLMapping - org.beetl.sql.core.mapping.xml中的类
模仿mybatis的映射风格,根据target类型从classpath中找到特定定映射xml文件配置,根据配置进行映射 目前支持简单xml映射,不支持复杂的,未来可以扩展 {@
MyBatisXMLMapping() - 类 的构造器org.beetl.sql.core.mapping.xml.MyBatisXMLMapping
 
mysqlOffset(boolean, long) - 类 中的静态方法org.beetl.sql.core.db.PageParamKit
 
MySqlStyle - org.beetl.sql.core.db中的类
数据库差异:mysql数据库
MySqlStyle() - 类 的构造器org.beetl.sql.core.db.MySqlStyle
 

N

NAME - 类 中的静态变量org.beetl.sql.core.ExecuteContext
 
name - 类 中的变量org.beetl.sql.core.SQLManager
sqlManager名字
NAME_EXPRESSION - 类 中的静态变量org.beetl.sql.core.engine.SQLParameter
 
NAME_GENEARL - 类 中的静态变量org.beetl.sql.core.engine.SQLParameter
 
NAME_UNKONW - 类 中的静态变量org.beetl.sql.core.engine.SQLParameter
 
NameConversion - org.beetl.sql.clazz中的类
用于表名,列名和属性,类名的转化,也可以使用注解
NameConversion() - 类 的构造器org.beetl.sql.clazz.NameConversion
 
nameConversion - 类 中的变量org.beetl.sql.core.db.AbstractDBStyle
 
namespace - 类 中的变量org.beetl.sql.core.SqlId
命名空间
nc - 类 中的变量org.beetl.sql.clazz.ClassDesc
 
nc - 类 中的变量org.beetl.sql.core.concat.ConcatContext
 
newBuilder(ConnectionSource) - 类 中的静态方法org.beetl.sql.core.SQLManager
使用这个创建更加的简洁, 并且用户不需要理解更多的 构造函数
newBuilder(String, String, String, String) - 类 中的静态方法org.beetl.sql.core.SQLManager
快速上手的简洁构建器
newInstance(Class<T>) - 类 中的方法org.beetl.sql.core.mapping.BeanProcessor
反射对象
next() - 类 中的方法org.beetl.sql.core.loader.MarkdownParser
 
next() - 接口 中的方法org.beetl.sql.core.loader.SQLFileParser
解析文件
next() - 类 中的方法org.beetl.sql.core.mapping.StreamData
 
nextID(String) - 接口 中的方法org.beetl.sql.core.IDAutoGen
 
nextID(String) - 类 中的方法org.beetl.sql.ext.SnowflakeIDAutoGen
 
nextId() - 类 中的方法org.beetl.sql.ext.SnowflakeIDWorker
 
nextID(String) - 类 中的方法org.beetl.sql.ext.UUIDAutoGen
 
nextID(String) - 类 中的方法org.beetl.sql.ext.UUIDAutoGen22
 
nextLine() - 类 中的方法org.beetl.sql.core.loader.MarkdownParser
 
nextSlaveConn(ExecuteContext) - 类 中的方法org.beetl.sql.core.DefaultConnectionSource
 
noMappingValue(ReadTypeParameter) - 类 中的方法org.beetl.sql.core.mapping.BeanProcessor
 
NoSchemaMetaDataManager - org.beetl.sql.core.nosql中的类
对一些没有schema功能的数据库或者SQL查询引擎,可以通过class定义得到一个数据库schema 比如数据来源一个json文件的。
NoSchemaMetaDataManager() - 类 的构造器org.beetl.sql.core.nosql.NoSchemaMetaDataManager
 
NoSchemaMetaDataManager(List<Class>) - 类 的构造器org.beetl.sql.core.nosql.NoSchemaMetaDataManager
从bean定义中获得schema,会分析bean中@Table和@Column,@AssignId等表和实体注解
NOT_BETWEEN - 类 中的静态变量org.beetl.sql.core.query.QueryCondition
 
NOT_EXIST - 类 中的变量org.beetl.sql.core.meta.SchemaMetadataManager
 
NOT_EXIST - 类 中的变量org.beetl.sql.core.nosql.NoSchemaMetaDataManager
 
NOT_IN - 类 中的静态变量org.beetl.sql.core.query.QueryCondition
 
notEmptyAssign(String, String) - 类 中的方法org.beetl.sql.core.concat.Update
 
NotEmptyExpress - org.beetl.sql.core.concat中的类
 
NotEmptyExpress(String, Express) - 类 的构造器org.beetl.sql.core.concat.NotEmptyExpress
 
NotEmptyExpressionFunction - org.beetl.sql.core.engine中的类
判断全局变量是否不为“空”, ${isNotEmpty(xxx)}
NotEmptyExpressionFunction() - 类 的构造器org.beetl.sql.core.engine.NotEmptyExpressionFunction
 

O

obj2enum(ReadTypeParameter, Object) - 类 中的方法org.beetl.sql.core.mapping.BeanProcessor.EnumTypeHandler
 
of(List) - 类 中的方法org.beetl.sql.core.engine.PageQuery
已过时。
 
of(List, Long) - 类 中的方法org.beetl.sql.core.engine.PageQuery
已过时。
 
of(long, int) - 类 中的静态方法org.beetl.sql.core.page.DefaultPageRequest
从1开始
of(long, int, boolean) - 类 中的静态方法org.beetl.sql.core.page.DefaultPageRequest
 
of(long, int, boolean, boolean) - 类 中的静态方法org.beetl.sql.core.page.DefaultPageRequest
 
of(List<T>) - 类 中的方法org.beetl.sql.core.page.DefaultPageRequest
 
of(List<T>, Long) - 类 中的方法org.beetl.sql.core.page.DefaultPageRequest
 
of(List<T>) - 接口 中的方法org.beetl.sql.core.page.PageRequest
返回一个分页结果,用户可以实现自己的分页请求和分页结果
of(List<T>, Long) - 接口 中的方法org.beetl.sql.core.page.PageRequest
 
of(String, String) - 类 中的静态方法org.beetl.sql.core.SqlId
 
of(String) - 类 中的静态方法org.beetl.sql.core.SqlId
从一个字符串的sqlId解析得出Identity,通常这个是在sql template 里使用,比如#globalUse("common.whereCondition")#
OFFSET - 接口 中的静态变量org.beetl.sql.core.db.DBAutoGeneratedSql
 
OffsetLimitRange - org.beetl.sql.core.range中的类
mysql那样支持offset limit
OffsetLimitRange(AbstractDBStyle) - 类 的构造器org.beetl.sql.core.range.OffsetLimitRange
 
offsetStartZero - 类 中的变量org.beetl.sql.core.db.AbstractDBStyle
 
OnConnection<T> - org.beetl.sql.core中的类
直接获得Connecton,通常用于存储过程等beetlsql不支持的地方,需要注意,参数Connection 不要关闭,应该交给Beetlsql 协调框架,让 框架负责关闭Connection
OnConnection() - 类 的构造器org.beetl.sql.core.OnConnection
 
OpenGaussStyle - org.beetl.sql.core.db中的类
 
OpenGaussStyle() - 类 的构造器org.beetl.sql.core.db.OpenGaussStyle
 
openReader() - 类 中的方法org.beetl.sql.core.engine.SqlTemplateResource
 
or(QueryCondition) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
多条件组合 or
or(QueryCondition) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
OR - 类 中的静态变量org.beetl.sql.core.query.QueryCondition
 
or(QueryCondition) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
oracleOffset(boolean, long) - 类 中的静态方法org.beetl.sql.core.db.PageParamKit
 
oraclePageEnd(long, long) - 类 中的静态方法org.beetl.sql.core.db.PageParamKit
 
OracleStyle - org.beetl.sql.core.db中的类
 
OracleStyle() - 类 的构造器org.beetl.sql.core.db.OracleStyle
 
orBetween(String, Object, Object) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
orBetween(LambdaQuery.Property<T, ?>, Object, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orBetween(String, Object, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orBetween(String, Object, Object) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
ORDER_BY - 接口 中的静态变量org.beetl.sql.core.db.DBAutoGeneratedSql
 
orderBy - 类 中的变量org.beetl.sql.core.engine.PageQuery
已过时。
 
orderBy(String) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryOtherI
orderBy 子句 例如 orderBy id desc,user_id asc
orderBy(LambdaQuery.Property<T, ?>) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orderBy(String) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
OrderBy - org.beetl.sql.core.query中的类
 
OrderBy() - 类 的构造器org.beetl.sql.core.query.OrderBy
 
OrderBy(String) - 类 的构造器org.beetl.sql.core.query.OrderBy
 
orderBy(String) - 类 中的方法org.beetl.sql.core.query.Query
 
orderBy - 类 中的变量org.beetl.sql.core.query.QueryCondition
 
OrderByBuilder - org.beetl.sql.core中的类
一个生成排序语句的工具类,相比于直接提供字符串,这个更适合重构,以及防止sql注入
OrderByBuilder(SQLManager) - 类 的构造器org.beetl.sql.core.OrderByBuilder
 
OrderByBuilder.User - org.beetl.sql.core中的类
 
orEq(String, Object) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
orEq(LambdaQuery.Property<T, ?>, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orEq(String, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orEq(String, Object) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
org.beetl.sql - 程序包 org.beetl.sql
 
org.beetl.sql.annotation.builder - 程序包 org.beetl.sql.annotation.builder
 
org.beetl.sql.annotation.entity - 程序包 org.beetl.sql.annotation.entity
 
org.beetl.sql.clazz - 程序包 org.beetl.sql.clazz
 
org.beetl.sql.core - 程序包 org.beetl.sql.core
 
org.beetl.sql.core.concat - 程序包 org.beetl.sql.core.concat
 
org.beetl.sql.core.db - 程序包 org.beetl.sql.core.db
 
org.beetl.sql.core.engine - 程序包 org.beetl.sql.core.engine
 
org.beetl.sql.core.engine.template - 程序包 org.beetl.sql.core.engine.template
 
org.beetl.sql.core.extend - 程序包 org.beetl.sql.core.extend
 
org.beetl.sql.core.loader - 程序包 org.beetl.sql.core.loader
 
org.beetl.sql.core.mapping - 程序包 org.beetl.sql.core.mapping
 
org.beetl.sql.core.mapping.join - 程序包 org.beetl.sql.core.mapping.join
 
org.beetl.sql.core.mapping.stream - 程序包 org.beetl.sql.core.mapping.stream
 
org.beetl.sql.core.mapping.type - 程序包 org.beetl.sql.core.mapping.type
 
org.beetl.sql.core.mapping.xml - 程序包 org.beetl.sql.core.mapping.xml
 
org.beetl.sql.core.meta - 程序包 org.beetl.sql.core.meta
 
org.beetl.sql.core.nosql - 程序包 org.beetl.sql.core.nosql
 
org.beetl.sql.core.page - 程序包 org.beetl.sql.core.page
 
org.beetl.sql.core.query - 程序包 org.beetl.sql.core.query
 
org.beetl.sql.core.query.interfacer - 程序包 org.beetl.sql.core.query.interfacer
 
org.beetl.sql.core.query.util - 程序包 org.beetl.sql.core.query.util
 
org.beetl.sql.core.range - 程序包 org.beetl.sql.core.range
 
org.beetl.sql.ext - 程序包 org.beetl.sql.ext
 
orGreat(String, Object) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
orGreat(LambdaQuery.Property<T, ?>, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orGreat(String, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orGreat(String, Object) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
orGreatEq(String, Object) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
orGreatEq(LambdaQuery.Property<T, ?>, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orGreatEq(String, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orGreatEq(String, Object) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
orIn(String, Collection<?>) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
orIn(String, StrongValue) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
orIn(String, Optional) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
orIn(LambdaQuery.Property<T, ?>, Collection<?>) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orIn(LambdaQuery.Property<T, ?>, StrongValue) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orIn(LambdaQuery.Property<T, ?>, Optional) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orIn(String, Collection<?>) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orIn(String, StrongValue) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orIn(String, Collection<?>) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
orIn(String, StrongValue) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
orIn(String, Optional) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
orIsNotNull(String) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
orIsNotNull(LambdaQuery.Property<T, ?>) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orIsNotNull(String) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orIsNotNull(String) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
orIsNull(String) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
orIsNull(LambdaQuery.Property<T, ?>) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orIsNull(String) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orIsNull(String) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
orLess(String, Object) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
orLess(LambdaQuery.Property<T, ?>, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orLess(String, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orLess(String, Object) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
orLessEq(String, Object) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
orLessEq(LambdaQuery.Property<T, ?>, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orLessEq(String, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orLessEq(String, Object) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
orLike(String, Object) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
orLike(LambdaQuery.Property<T, ?>, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orLike(String, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orLike(String, Object) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
orNotBetween(String, Object, Object) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
orNotBetween(LambdaQuery.Property<T, ?>, Object, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orNotBetween(String, Object, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orNotBetween(String, Object, Object) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
orNotEq(String, Object) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
orNotEq(LambdaQuery.Property<T, ?>, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orNotEq(String, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orNotEq(String, Object) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
orNotIn(String, Collection<?>) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
orNotIn(String, StrongValue) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
orNotIn(String, Optional) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
orNotIn(LambdaQuery.Property<T, ?>, Collection<?>) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orNotIn(LambdaQuery.Property<T, ?>, StrongValue) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orNotIn(LambdaQuery.Property<T, ?>, Optional) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orNotIn(String, Collection<?>) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orNotIn(String, StrongValue) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orNotIn(String, Collection<?>) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
orNotIn(String, StrongValue) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
orNotIn(String, Optional) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
orNotLike(String, Object) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
 
orNotLike(LambdaQuery.Property<T, ?>, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orNotLike(String, Object) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
orNotLike(String, Object) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
Output - org.beetl.sql.core.concat中的接口
 

P

PAGE - 接口 中的静态变量org.beetl.sql.core.db.DBAutoGeneratedSql
 
page(PageRequest, String...) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryExecuteI
 
page(PageRequest, Class<K>, String...) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryExecuteI
 
page(long, long, String...) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryExecuteI
指定字段查询分页查询,不传入字段查询所有 SELECT *
page(long, long, Class<K>, String...) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryExecuteI
分页查询,并映射到指定类上
page(long, long) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
page(long, long, LambdaQuery.Property<T, ?>...) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
page(PageRequest, String...) - 类 中的方法org.beetl.sql.core.query.Query
 
page(PageRequest, Class<K>, String...) - 类 中的方法org.beetl.sql.core.query.Query
 
page(long, long, String...) - 类 中的方法org.beetl.sql.core.query.Query
 
page(long, long, Class<K>, String...) - 类 中的方法org.beetl.sql.core.query.Query
 
PAGE_END - 接口 中的静态变量org.beetl.sql.core.db.DBAutoGeneratedSql
 
PAGE_FLAG - 接口 中的静态变量org.beetl.sql.core.range.RangeSql
翻页辅助变量
PAGE_SIZE - 接口 中的静态变量org.beetl.sql.core.db.DBAutoGeneratedSql
 
pageByType(PageRequest, Class<K>, String...) - 类 中的方法org.beetl.sql.core.query.Query
 
pageKit - 类 中的变量org.beetl.sql.core.SQLManagerExtend
 
pageNumber - 类 中的变量org.beetl.sql.core.engine.PageQuery
已过时。
 
PageParamKit - org.beetl.sql.core.db中的类

create time : 2017-05-29 22:12 TODO,改成更通过用的以0或者以1作为翻页其实记录的俩个函数,而不是每个数据库都来一个
PageParamKit() - 类 的构造器org.beetl.sql.core.db.PageParamKit
 
pageQuery(SqlId, Class<T>, Object, PageRequest) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
pageQuery(SqlId, Class<T>, Object, PageRequest) - 接口 中的方法org.beetl.sql.core.DataAPI
 
PageQuery<T> - org.beetl.sql.core.engine中的类
已过时。
3.0中不推荐使用,因为此类职责不清,请使用PageRequest和PageResult代替
PageQuery() - 类 的构造器org.beetl.sql.core.engine.PageQuery
已过时。
 
PageQuery(long) - 类 的构造器org.beetl.sql.core.engine.PageQuery
已过时。
 
PageQuery(long, long) - 类 的构造器org.beetl.sql.core.engine.PageQuery
已过时。
 
PageQuery(long, long, Object) - 类 的构造器org.beetl.sql.core.engine.PageQuery
已过时。
 
PageQuery(long, Object) - 类 的构造器org.beetl.sql.core.engine.PageQuery
已过时。
 
PageQuery(long, Object, String) - 类 的构造器org.beetl.sql.core.engine.PageQuery
已过时。
* @param pageNumber 页数
PageQuery(long, Object, long) - 类 的构造器org.beetl.sql.core.engine.PageQuery
已过时。
 
PageQuery(long, Object, String, long) - 类 的构造器org.beetl.sql.core.engine.PageQuery
已过时。
 
PageQuery(long, Object, long, long) - 类 的构造器org.beetl.sql.core.engine.PageQuery
已过时。
 
pageQuery(SqlId, Class<T>, Object, PageRequest) - 类 中的方法org.beetl.sql.core.SQLManager
 
PageQuery.ParasBuilder - org.beetl.sql.core.engine中的类
已过时。
 
PageQueryFuntion - org.beetl.sql.core.engine中的类
 
PageQueryFuntion() - 类 的构造器org.beetl.sql.core.engine.PageQueryFuntion
 
PageQueryIgnoreTag - org.beetl.sql.core.engine中的类
 
PageQueryIgnoreTag() - 类 的构造器org.beetl.sql.core.engine.PageQueryIgnoreTag
 
PageQueryTag - org.beetl.sql.core.engine中的类
 
PageQueryTag() - 类 的构造器org.beetl.sql.core.engine.PageQueryTag
 
PageRequest<T> - org.beetl.sql.core.page中的接口
分页请求,从1开始
PageResult<T> - org.beetl.sql.core.page中的接口
 
pageSimple(PageRequest) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryExecuteI
 
pageSimple(long, long) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryExecuteI
简单字段分页查询
pageSimple(PageRequest) - 类 中的方法org.beetl.sql.core.query.Query
 
pageSimple(long, long) - 类 中的方法org.beetl.sql.core.query.Query
 
pageSize - 类 中的变量org.beetl.sql.core.engine.PageQuery
已过时。
 
ParaExtend - org.beetl.sql.core.extend中的类
 
ParaExtend() - 类 的构造器org.beetl.sql.core.extend.ParaExtend
 
paraExtend - 类 中的变量org.beetl.sql.core.SQLManagerExtend
 
Params - org.beetl.sql.core中的类
辅助生成Map Map paras = Params.ins().add("name",name).map() User query = ...
Params() - 类 的构造器org.beetl.sql.core.Params
 
params - 类 中的变量org.beetl.sql.core.query.QueryCondition
 
paras - 类 中的变量org.beetl.sql.core.engine.PageQuery
已过时。
 
ParasBuilder() - 类 的构造器org.beetl.sql.core.engine.PageQuery.ParasBuilder
已过时。
 
parent - 类 中的变量org.beetl.sql.core.mapping.join.AttrNode
 
parse(ExecuteContext, Class, ResultSetMetaData, Annotation) - 类 中的方法org.beetl.sql.core.mapping.join.AutoJsonMapper
 
parse(ExecuteContext, Class, ResultSetMetaData, Annotation) - 类 中的方法org.beetl.sql.core.mapping.join.ConfigJoinMapper
子类继承,根据映射配置获得一个树结构,需要考虑缓存以避免每次解析
parse(ExecuteContext, Class, ResultSetMetaData, Annotation) - 类 中的方法org.beetl.sql.core.mapping.join.JsonConfigMapper
 
parseBean(Class) - 类 中的方法org.beetl.sql.core.nosql.ClickhouseMetaDataManager
如果clickhouse 有主键,则使用。
parseBean(Class) - 类 中的方法org.beetl.sql.core.nosql.NoSchemaMetaDataManager
 
parseBean(Class) - 类 中的方法org.beetl.sql.core.nosql.SchemaLessMetaDataManager
 
parseId(String) - 类 中的方法org.beetl.sql.core.SqlId
解析常规sqlId。
PolarDBStyle - org.beetl.sql.core.db中的类
阿里云数据库 polar,这里使用了兼容postgres
PolarDBStyle() - 类 的构造器org.beetl.sql.core.db.PolarDBStyle
 
postgresOffset(boolean, long) - 类 中的静态方法org.beetl.sql.core.db.PageParamKit
 
PostgresStyle - org.beetl.sql.core.db中的类
 
PostgresStyle() - 类 的构造器org.beetl.sql.core.db.PostgresStyle
 
preferredShowClass - 类 中的变量org.beetl.sql.ext.Slf4JLogInterceptor
自定义输出行号时优先输出的类,而不是SQLManager或者是BaseMapper // TODO 预留,后面需要做配置
PREFIX - 类 中的静态变量org.beetl.sql.core.engine.TrimTag
The Constant PREFIX.
prefix - 类 中的变量org.beetl.sql.core.engine.TrimTag
The prefix.
PREFIX_OVERRIDES - 类 中的静态变量org.beetl.sql.core.engine.TrimTag
The Constant PREFIX_OVERRIDES.
prefixOverrides - 类 中的变量org.beetl.sql.core.engine.TrimTag
The prefix overrides.
preparedStatementSupport() - 接口 中的方法org.beetl.sql.core.db.DBStyle
是否支持PreparedStatement,对于数据库来说,几乎都支持,对于Nosql,则不一定支持
preparedStatementSupport() - 类 中的方法org.beetl.sql.core.nosql.DrillStyle
 
preparedStatementSupport() - 类 中的方法org.beetl.sql.core.nosql.DruidStyle
 
preparedStatementSupport() - 类 中的方法org.beetl.sql.core.nosql.IotDbStyle
已过时。
 
preparedStatementSupport() - 类 中的方法org.beetl.sql.core.nosql.PrestoStyle
 
PRESTO_ES - 类 中的静态变量org.beetl.sql.core.db.DBType
 
PrestoStyle - org.beetl.sql.core.nosql中的类
数据库差异:presto数据库,注意presto 不支持jdbc的Preparedtatment 以及不支持offset
PrestoStyle() - 类 的构造器org.beetl.sql.core.nosql.PrestoStyle
 
PrimitiveValue - org.beetl.sql.core.mapping.type中的接口
 
print(String) - 类 中的方法org.beetl.sql.ext.Slf4JLogInterceptor
 
print(String, String, List<SQLParameter>, long) - 类 中的方法org.beetl.sql.ext.TimeStatInterceptor
 
println(String) - 类 中的方法org.beetl.sql.ext.DebugInterceptor
 
processException(BeetlException, GroupTemplate, Writer) - 类 中的方法org.beetl.sql.core.engine.BeetlSQLTemplateExceptionHandler
 
product - 类 中的变量org.beetl.sql.core.loader.AbstractSQLLoader
 
properties - 类 中的变量org.beetl.sql.clazz.ClassDesc
 
PROPERTY_IGNORE - 类 中的静态变量org.beetl.sql.core.mapping.BeanProcessor
 
PROPERTY_NOT_FOUND - 类 中的静态变量org.beetl.sql.core.mapping.BeanProcessor
 
propertyCheck() - 类 中的方法org.beetl.sql.clazz.ClassAnnotation
 
propertyMap - 类 中的变量org.beetl.sql.core.mapping.join.AttrNode
属性名->PropertyDescriptor
ProviderConfig - org.beetl.sql.annotation.entity中的注释类型
提供给provider注解的配置信息注解
用于辅助ResultProviderRowProvider
例如,随着RowProvider 同时在实体类上进行注解
可以在RowMapper接口的RowMapper.mapRow(org.beetl.sql.core.ExecuteContext, java.lang.Object, java.sql.ResultSet, int, java.lang.annotation.Annotation)第四个参数接收
{@code
put(String, Object) - 类 中的方法org.beetl.sql.core.InterceptorContext
 
putCache(String, Object, Object) - 接口 中的方法org.beetl.sql.ext.SimpleCacheInterceptor.CacheManager
 
putCache(String, Object, Object) - 类 中的方法org.beetl.sql.ext.SimpleCacheInterceptor.MapCacheManager
 
putCache(String, Object, InterceptorContext) - 类 中的方法org.beetl.sql.ext.SimpleCacheInterceptor
设置缓存对象

Q

query(Class<T>) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
query(Class<T>) - 接口 中的方法org.beetl.sql.core.DataAPI
 
Query<T> - org.beetl.sql.core.query中的类
用于方便的构造简单的sql操作,复杂的sql操作建议直接使用sql语句 @{code Query query = ... ; List list = query.andEq("name","lijz").select(); }
Query(SQLManager, Class<T>) - 类 的构造器org.beetl.sql.core.query.Query
 
query(Class<T>) - 类 中的方法org.beetl.sql.core.SQLManager
 
queryAutoSQL(SqlId) - 类 中的方法org.beetl.sql.core.loader.AbstractSQLLoader
 
queryAutoSQL(SqlId) - 接口 中的方法org.beetl.sql.core.loader.SQLLoader
查询自动生成,或者Java提供的Sql
queryClassName - 类 中的静态变量org.beetl.sql.ext.DebugInterceptor
 
queryClassName - 类 中的静态变量org.beetl.sql.ext.Slf4JLogInterceptor
 
QueryCondition<T> - org.beetl.sql.core.query中的类
 
QueryCondition() - 类 的构造器org.beetl.sql.core.query.QueryCondition
 
QueryConditionI<T> - org.beetl.sql.core.query.interfacer中的接口
 
QueryConfig - org.beetl.sql.core中的类
每次查询的相关配置信息
QueryConfig() - 类 的构造器org.beetl.sql.core.QueryConfig
 
QueryExecuteI<M> - org.beetl.sql.core.query.interfacer中的接口
 
queryExternalSource(SqlId) - 类 中的方法org.beetl.sql.core.loader.AbstractSQLLoader
 
queryExternalSource(SqlId) - 类 中的方法org.beetl.sql.core.loader.MarkdownClasspathLoader
 
QueryOtherI<T extends QueryOtherI> - org.beetl.sql.core.query.interfacer中的接口
 
querySQL(SqlId) - 类 中的方法org.beetl.sql.core.loader.AbstractSQLLoader
sqlId不存在,抛出一个具体错误异常
querySQL(SqlId) - 接口 中的方法org.beetl.sql.core.loader.SQLLoader
从缓存中取得SQLSource,抛出错误 BeetlSQLException.CANNOT_GET_SQL
QuerySQLExecutor - org.beetl.sql.core中的类
用于查询引擎,只支持查询
QuerySQLExecutor(ExecuteContext) - 类 的构造器org.beetl.sql.core.QuerySQLExecutor
 

R

rangeSql - 类 中的变量org.beetl.sql.core.db.MySqlStyle
 
RangeSql - org.beetl.sql.core.range中的接口
数据库范围查询,输入sql或者模板语句,得出范围查询sql
readSql() - 类 中的方法org.beetl.sql.core.loader.MarkdownParser
 
readSqlFile(SqlId, URL, boolean) - 类 中的方法org.beetl.sql.core.loader.MarkdownClasspathLoader
 
readSqlId() - 类 中的方法org.beetl.sql.core.loader.MarkdownParser
 
ReadTypeParameter - org.beetl.sql.core.mapping.type中的类
ResetSet 转化成 class的辅助对象
ReadTypeParameter(SqlId, String, Class, ResultSet, ResultSetMetaData, int, ExecuteContext) - 类 的构造器org.beetl.sql.core.mapping.type.ReadTypeParameter
 
refresh() - 类 中的方法org.beetl.sql.core.meta.SchemaMetadataManager
非线程安全,只能开发模式下使用,比如在线代码生成
register() - 类 中的方法org.beetl.sql.core.SQLManager
 
removeExternalSource(SqlId) - 类 中的方法org.beetl.sql.core.loader.AbstractSQLLoader
 
removeExternalSource(SqlId) - 类 中的方法org.beetl.sql.core.loader.MarkdownClasspathLoader
 
render() - 类 中的方法org.beetl.sql.core.engine.PageQueryIgnoreTag
 
render() - 类 中的方法org.beetl.sql.core.engine.PageQueryTag
 
render() - 接口 中的方法org.beetl.sql.core.engine.template.SQLTemplate
渲染模板,得到sql语句
render() - 类 中的方法org.beetl.sql.core.engine.TrimTag
 
render() - 类 中的方法org.beetl.sql.core.engine.WhereTag
 
replaceByWhereTag(String) - 类 中的方法org.beetl.sql.core.nosql.TaosStyle
 
resultMapper - 类 中的变量org.beetl.sql.core.ExecuteContext
Bean映射类
ResultProvider - org.beetl.sql.annotation.entity中的注释类型
指定一个映射结果集到Java实体类的实现 @ResultProvider(AutoJsonMapper.class) public class User{ private Integer id; private Department dept; } AutoJsonMapper.class 应该是ResultSetMapper的一个子类
ResultSetExt<T> - org.beetl.sql.core.mapping中的接口
 
ResultSetHandler<T> - org.beetl.sql.core.mapping中的接口
handler接口
ResultSetHolder(Statement, ResultSet) - 类 的构造器org.beetl.sql.core.BaseSQLExecutor.ResultSetHolder
 
resultSetMapper(Class) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
ResultSetMapper<T> - org.beetl.sql.core.mapping中的接口
用户自定义映射方式,参考ResultProvider 通过注解实现
resultSetMapper(Class) - 类 中的方法org.beetl.sql.core.SQLManager
 
ResultUpdateHolder(Statement, Object) - 类 的构造器org.beetl.sql.core.BaseSQLExecutor.ResultUpdateHolder
 
rightBracket() - 类 中的方法org.beetl.sql.core.concat.ConcatBuilder
 
rollback() - 类 中的静态方法org.beetl.sql.core.DSTransactionManager
 
root - 类 中的变量org.beetl.sql.core.loader.MarkdownClasspathLoader.SQLFileVersion
 
ROOT_PARAM - 类 中的静态变量org.beetl.sql.core.ExecuteContext
 
rowMapper(Class) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
rowMapper - 类 中的变量org.beetl.sql.core.ExecuteContext
行映射类,与resultMapper只能二选一存在
RowMapper<T> - org.beetl.sql.core.mapping中的接口
一种用户完全控制的ResultSet的每行的自定义映射。
rowMapper(Class) - 类 中的方法org.beetl.sql.core.SQLManager
 
RowMapperResultSetExt<T> - org.beetl.sql.core.mapping中的类
 
RowMapperResultSetExt(RowMapper<T>, BeanProcessor) - 类 的构造器org.beetl.sql.core.mapping.RowMapperResultSetExt
 
RowNumRange - org.beetl.sql.core.range中的类
oracle那样,使用RowNum辅助翻页的sql
RowNumRange(AbstractDBStyle) - 类 的构造器org.beetl.sql.core.range.RowNumRange
 
RowProvider - org.beetl.sql.annotation.entity中的注释类型
指定一个负责映射的类,此类应该实现RowMapper接口 {@code
rs - 类 中的变量org.beetl.sql.core.mapping.type.ReadTypeParameter
 
run(Map<String, Object>) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
run(Map<String, Object>, TemplateContext) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
sql模板里调用,比如use
run(SQLManager) - 类 中的方法org.beetl.sql.core.DBRunner
子类需要实现此方法,可以使用此SQLManager或者任何SQLManager生成的Mapper来访问数据库
run(Map<String, Object>) - 接口 中的方法org.beetl.sql.core.SQLExecutor
执行sql模板,得到sql语句和参数
run(Map<String, Object>, TemplateContext) - 接口 中的方法org.beetl.sql.core.SQLExecutor
 

S

SchemaLessMetaDataManager - org.beetl.sql.core.nosql中的类
支持metadata,但缺少部分metadata的,可以通过class定义得到一个数据库schema 比如数据来源一个json文件的。
SchemaLessMetaDataManager(ConnectionSource, DBStyle) - 类 的构造器org.beetl.sql.core.nosql.SchemaLessMetaDataManager
 
SchemaLessMetaDataManager(ConnectionSource, String, String, DBStyle) - 类 的构造器org.beetl.sql.core.nosql.SchemaLessMetaDataManager
 
SchemaMetadataManager - org.beetl.sql.core.meta中的类
用于管理SQL数据库元信息,比如表,列,主键
SchemaMetadataManager(ConnectionSource, DBStyle) - 类 的构造器org.beetl.sql.core.meta.SchemaMetadataManager
 
SchemaMetadataManager(ConnectionSource, String, String, DBStyle) - 类 的构造器org.beetl.sql.core.meta.SchemaMetadataManager
 
select(Class<T>, Object) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
select(Class<T>, Map<String, Object>) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
select(Class<T>, Object, Object, long) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
select() - 类 中的方法org.beetl.sql.core.concat.ConcatContext
 
Select - org.beetl.sql.core.concat中的类
 
Select(ConcatContext) - 类 的构造器org.beetl.sql.core.concat.Select
 
select(SqlId, Class<T>, Object) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
通过sqlId进行查询,查询结果映射到clazz上,输入条件是个Bean, Bean的属性可以被sql语句引用,如bean中有name属性,即方法getName,则sql语句可以包含 name属性,如select * from xxx where name = #name#
select(SqlId, Class<T>) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
根据sqlId查询目标对象
select(SqlId, Object, Class<T>, long, long) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
select(SqlId, Class<T>, Object) - 接口 中的方法org.beetl.sql.core.DataAPI
 
select(SqlId, Class<T>) - 接口 中的方法org.beetl.sql.core.DataAPI
 
select(SqlId, Object, Class<T>, Object, long) - 接口 中的方法org.beetl.sql.core.DataAPI
 
select(String...) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryExecuteI
指定字段查询,不传时查询所有
select() - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryExecuteI
 
select(Class<K>, String...) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryExecuteI
查询,并映射到指定类上
select() - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
select(LambdaQuery.Property<T, ?>...) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
select(String...) - 类 中的方法org.beetl.sql.core.query.Query
 
select() - 类 中的方法org.beetl.sql.core.query.Query
 
select(Class<K>, String...) - 类 中的方法org.beetl.sql.core.query.Query
 
select(Class<T>, Object) - 接口 中的方法org.beetl.sql.core.SQLExecutor
查询,映射结果到clazz里
select(Class<T>, Object, Object, long) - 接口 中的方法org.beetl.sql.core.SQLExecutor
范围查找
select(SqlId, Class<T>, Object) - 类 中的方法org.beetl.sql.core.SQLManager
通过sqlId进行查询,查询结果映射到clazz上,输入条件是个Bean, Bean的属性可以被sql语句引用,如bean中有name属性,即方法getName,则sql语句可以包含 name属性,如select * from xxx where name = #name#
select(SqlId, Class<T>) - 类 中的方法org.beetl.sql.core.SQLManager
根据sqlId查询目标对象
select(SqlId, Object, Class<T>, Object, long) - 类 中的方法org.beetl.sql.core.SQLManager
 
selectByIds(Class<T>, List<?>) - 接口 中的方法org.beetl.sql.core.DataAPI
 
selectByIds(Class<T>, List<?>) - 类 中的方法org.beetl.sql.core.SQLManager
 
selectByType(Class<K>, String...) - 类 中的方法org.beetl.sql.core.query.Query
 
SelectColNode - org.beetl.sql.core.concat中的类
 
SelectColNode() - 类 的构造器org.beetl.sql.core.concat.SelectColNode
 
selectCount(Object) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
selectCount(Object) - 接口 中的方法org.beetl.sql.core.SQLExecutor
 
selectSimple() - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryExecuteI
查询简单字段
selectSimple() - 类 中的方法org.beetl.sql.core.query.Query
 
selectSingle(Map<String, Object>, Class<T>) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
selectSingle(SqlId, Object, Class<T>) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
返回查询的第一行数据,如果有未找到,返回null
selectSingle(SqlId, Object, Class<T>) - 接口 中的方法org.beetl.sql.core.DataAPI
 
selectSingle(SqlId, Object, Class<T>) - 类 中的方法org.beetl.sql.core.SQLManager
返回查询的第一行数据,如果有未找到,返回null
selectUnique(Class<T>, Object) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
selectUnique(SqlId, Object, Class<T>) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
返回一行数据,如果有多行或者未找到,抛错
selectUnique(SqlId, Object, Class<T>) - 接口 中的方法org.beetl.sql.core.DataAPI
 
selectUnique(Class<T>, Object) - 接口 中的方法org.beetl.sql.core.SQLExecutor
获取一条记录,如果有多条或者没有,抛异常
selectUnique(SqlId, Object, Class<T>) - 类 中的方法org.beetl.sql.core.SQLManager
返回一行数据,如果有多行或者未找到,抛错
SEPARATOR_CHAR - 类 中的静态变量org.beetl.sql.core.engine.TrimTag
The Constant SEPARATOR_CHAR.
Seq - org.beetl.sql.annotation.entity中的注释类型
指定序列,自动生成值,如果属性有值,则使用属性的值 {@code
SeqID - org.beetl.sql.annotation.entity中的注释类型
指定主键,且主键对应数据库序列,如果属性有值,则使用属性的值 {@code
set(String, String) - 类 中的方法org.beetl.sql.core.concat.Insert
 
set(String, Object) - 类 中的方法org.beetl.sql.core.engine.PageQuery.ParasBuilder
已过时。
 
set(String, Object) - 接口 中的方法org.beetl.sql.core.Tail
 
set(String, Object) - 类 中的方法org.beetl.sql.core.TailBean
 
setAssignIds(Map<String, AssignID>) - 类 中的方法org.beetl.sql.core.SQLTableSource
 
setAutoGenerated(boolean) - 类 中的方法org.beetl.sql.core.SQLSource
 
setBeanProcessor(BeanProcessor) - 类 中的方法org.beetl.sql.core.SQLManagerBuilder
 
setBeetlPs(Properties) - 类 中的方法org.beetl.sql.core.SQLManagerBuilder
 
setCatalog(String) - 类 中的方法org.beetl.sql.clazz.TableDesc
 
setCharset(String) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
setCharset(String) - 类 中的方法org.beetl.sql.core.loader.MarkdownClasspathLoader
 
setCharset(String) - 类 中的方法org.beetl.sql.core.SQLManager
 
setClassLoaderKit(ClassLoaderKit) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
设置classloder,如果没有,pojo的初始化使用ContextClassLoader或者加载Beetlsql的classLoader
setClassLoaderKit(ClassLoaderKit) - 类 中的方法org.beetl.sql.core.loader.AbstractClassPathSQLLoader
 
setClassLoaderKit(ClassLoaderKit) - 类 中的方法org.beetl.sql.core.SQLManager
设置classloder,如果没有,pojo的初始化使用ContextClassLoader或者加载Beetlsql的classLoader
setClassLoaderKit(ClassLoaderKit) - 类 中的方法org.beetl.sql.core.SQLManagerBuilder
 
setConditional(ConditionalSQLManager.Conditional) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
setConstant(String, String) - 类 中的方法org.beetl.sql.core.concat.Insert
 
setContextPara(String, Object) - 类 中的方法org.beetl.sql.core.ExecuteContext
设置一些额外的变量,供执行过程后面使用
setDBDefaultSchema(Connection) - 类 中的方法org.beetl.sql.core.meta.SchemaMetadataManager
jdbc驱动不支持获取schema情况下,猜一下。
setDbStyle(DBStyle) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
setDbStyle(DBStyle) - 类 中的方法org.beetl.sql.core.loader.AbstractSQLLoader
 
setDbStyle(DBStyle) - 接口 中的方法org.beetl.sql.core.loader.SQLLoader
 
setDbStyle(DBStyle) - 类 中的方法org.beetl.sql.core.SQLManager
 
setDbStyle(DBStyle) - 类 中的方法org.beetl.sql.core.SQLManagerBuilder
 
setDefaultBeanProcessors(BeanProcessor) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
设置默认的jdbc 到 bean的映射处理类,用户可以自己扩展处理最新的类型
setDefaultBeanProcessors(BeanProcessor) - 类 中的方法org.beetl.sql.core.SQLManager
设置默认的jdbc 到 bean的映射处理类,用户可以自己扩展处理最新的类型
setDefaultHandler(JavaSqlTypeHandler) - 类 中的方法org.beetl.sql.core.mapping.BeanProcessor
 
setDefaultSchema(String, String) - 类 中的方法org.beetl.sql.core.SQLManagerBuilder
 
setDs(ConnectionSource) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
setDs(ConnectionSource) - 类 中的方法org.beetl.sql.core.SQLManager
设置ConnectionSource,参考ConnectionSourceHelper
setEnv(Map<String, Object>) - 类 中的方法org.beetl.sql.core.InterceptorContext
 
setExecuteContext(ExecuteContext) - 类 中的方法org.beetl.sql.core.InterceptorContext
 
setId(SqlId) - 类 中的方法org.beetl.sql.core.SQLSource
 
setIdsParas(ClassDesc, Object, Map<String, Object>) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
setIdType(int) - 类 中的方法org.beetl.sql.core.SQLTableSource
 
setInters(Interceptor[]) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
设置Interceptor
setInters(Interceptor[]) - 类 中的方法org.beetl.sql.core.SQLManager
设置Interceptor
setInters(Interceptor[]) - 类 中的方法org.beetl.sql.core.SQLManagerBuilder
创建一个SQLManager,DebugInterceptor 不是必须的,但可以通过它查看sql执行情况 Interceptor[] inters = new Interceptor[]{new DebugInterceptor()};
setJdbcType(int) - 类 中的方法org.beetl.sql.core.engine.SQLParameter
 
setKeyWordHandler(KeyWordHandler) - 类 中的方法org.beetl.sql.core.concat.ConcatContext
 
setKeyWordHandler(KeyWordHandler) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
setKeyWordHandler(KeyWordHandler) - 接口 中的方法org.beetl.sql.core.db.DBStyle
sql中的关键字处理
setLine(int) - 类 中的方法org.beetl.sql.core.SQLSource
 
setList(List) - 类 中的方法org.beetl.sql.core.engine.PageQuery
已过时。
 
setList(List<T>) - 接口 中的方法org.beetl.sql.core.page.PageResult
 
setMain(Object) - 类 中的方法org.beetl.sql.core.Params
 
setMapperBuilder(MapperBuilder) - 类 中的方法org.beetl.sql.core.SQLManager
 
setMapperBuilder(MapperBuilder) - 类 中的方法org.beetl.sql.core.SQLManagerBuilder
 
setMasterSource(DataSource) - 类 中的方法org.beetl.sql.core.DefaultConnectionSource
 
setMetaDataManager(SchemaMetadataManager) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
setMetaDataManager(MetadataManager) - 类 中的方法org.beetl.sql.core.SQLManager
 
setName(String) - 枚举 中的方法org.beetl.sql.clazz.EnumKit.Color
 
setName(String) - 类 中的方法org.beetl.sql.clazz.TableDesc
 
setName(String) - 类 中的方法org.beetl.sql.core.SQLManager
 
setName(String) - 类 中的方法org.beetl.sql.core.SQLManagerBuilder
为sqlManager指定一个名字,如果未指定,则默认"default"
setNameConversion(NameConversion) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
setNameConversion(NameConversion) - 接口 中的方法org.beetl.sql.core.db.DBAutoGeneratedSql
 
setNc(NameConversion) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
setNc(NameConversion) - 类 中的方法org.beetl.sql.core.SQLManager
设置NameConversion
setNc(NameConversion) - 类 中的方法org.beetl.sql.core.SQLManagerBuilder
 
setOffsetStartZero(boolean) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
setOffsetStartZero(boolean) - 接口 中的方法org.beetl.sql.core.db.DBStyle
 
setOffsetStartZero(boolean) - 类 中的方法org.beetl.sql.core.SQLManagerBuilder
 
setOrderBy(String) - 类 中的方法org.beetl.sql.core.engine.PageQuery
已过时。
如 name desc,create_date asc , 是数据库sql语句一部分
setPageNumber(long) - 类 中的方法org.beetl.sql.core.engine.PageQuery
已过时。
 
setPageSize(long) - 类 中的方法org.beetl.sql.core.engine.PageQuery
已过时。
 
setPara(String, Object) - 类 中的方法org.beetl.sql.core.engine.PageQuery
已过时。
添加额外参数,主参数变为有"_root"的Map
setPara(String, Object) - 接口 中的方法org.beetl.sql.core.engine.template.SQLTemplate
 
setParameter(WriteTypeParameter, Object) - 类 中的方法org.beetl.sql.core.mapping.BeanProcessor.EnumTypeHandler
 
setParameter(PreparedStatement, Object, int) - 类 中的方法org.beetl.sql.core.mapping.type.BigDecimalTypeHandler
 
setParameter(PreparedStatement, Object, int) - 类 中的方法org.beetl.sql.core.mapping.type.BlobJavaSqlTypeHandler
 
setParameter(WriteTypeParameter, Object) - 类 中的方法org.beetl.sql.core.mapping.type.BooleanTypeHandler
 
setParameter(WriteTypeParameter, Object) - 类 中的方法org.beetl.sql.core.mapping.type.ByteArrayTypeHandler
 
setParameter(WriteTypeParameter, Object) - 类 中的方法org.beetl.sql.core.mapping.type.ByteTypeHandler
 
setParameter(WriteTypeParameter, Object) - 类 中的方法org.beetl.sql.core.mapping.type.CharArrayTypeHandler
 
setParameter(WriteTypeParameter, Object) - 类 中的方法org.beetl.sql.core.mapping.type.CLobJavaSqlTypeHandler
 
setParameter(WriteTypeParameter, Object) - 类 中的方法org.beetl.sql.core.mapping.type.DateTypeHandler
 
setParameter(WriteTypeParameter, Object) - 类 中的方法org.beetl.sql.core.mapping.type.DefaultTypeHandler
 
setParameter(WriteTypeParameter, Object) - 类 中的方法org.beetl.sql.core.mapping.type.DoubleTypeHandler
 
setParameter(WriteTypeParameter, Object) - 类 中的方法org.beetl.sql.core.mapping.type.FloatTypeHandler
 
setParameter(WriteTypeParameter, Object) - 类 中的方法org.beetl.sql.core.mapping.type.IntegerTypeHandler
 
setParameter(WriteTypeParameter, Object) - 类 中的方法org.beetl.sql.core.mapping.type.JavaSqlTypeHandler
 
setParameter(WriteTypeParameter, Object) - 类 中的方法org.beetl.sql.core.mapping.type.LocalDateTimeTypeHandler
 
setParameter(WriteTypeParameter, Object) - 类 中的方法org.beetl.sql.core.mapping.type.LocalDateTypeHandler
 
setParameter(WriteTypeParameter, Object) - 类 中的方法org.beetl.sql.core.mapping.type.LongTypeHandler
 
setParameter(WriteTypeParameter, Object) - 类 中的方法org.beetl.sql.core.mapping.type.ShortTypeHandler
 
setParameter(WriteTypeParameter, Object) - 类 中的方法org.beetl.sql.core.mapping.type.SqlDateTypeHandler
 
setParameter(WriteTypeParameter, Object) - 类 中的方法org.beetl.sql.core.mapping.type.StringTypeHandler
 
setParameter(WriteTypeParameter, Object) - 类 中的方法org.beetl.sql.core.mapping.type.TemporalTypeHandler
 
setParameter(WriteTypeParameter, Object) - 类 中的方法org.beetl.sql.core.mapping.type.TimestampTypeHandler
 
setParameter(WriteTypeParameter, Object) - 类 中的方法org.beetl.sql.core.mapping.type.TimeTypeHandler
 
setParameter(WriteTypeParameter, Object) - 类 中的方法org.beetl.sql.core.mapping.type.UtilDateTypeHandler
 
setParas(Object) - 类 中的方法org.beetl.sql.core.engine.PageQuery
已过时。
添加主参数,可以是map,pojo
setParas(Map) - 接口 中的方法org.beetl.sql.core.engine.template.SQLTemplate
 
setPreparedStatementPara(PreparedStatement, List<SQLParameter>) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
setPreparedStatementPara(ExecuteContext, PreparedStatement, List<SQLParameter>) - 类 中的方法org.beetl.sql.core.mapping.BeanProcessor
设置PreparedStatement的参数,beetlsql可以重载此类实现个性化设置方案,也可可以根据根据sqlId做一定个性化设置
setProcessors(Map<String, BeanProcessor>) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
setProcessors(Map<String, BeanProcessor>) - 类 中的方法org.beetl.sql.core.SQLManager
为指定的sqlId提供一个处理类,可以既可以是一个sqlId,也可以是namespace部分, 所有属于namesapce的都会被此BeanProcessor 处理
setProduct(boolean) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
setProduct(boolean) - 类 中的方法org.beetl.sql.core.loader.AbstractSQLLoader
 
setProduct(boolean) - 接口 中的方法org.beetl.sql.core.loader.SQLLoader
 
setProduct(boolean) - 类 中的方法org.beetl.sql.core.SQLManager
 
setProduct(boolean) - 类 中的方法org.beetl.sql.core.SQLManagerBuilder
 
setRealTableName(String) - 类 中的方法org.beetl.sql.clazz.TableDesc
 
setResultSetClass(Class) - 类 中的方法org.beetl.sql.core.QueryConfig
 
setRoot(Object) - 类 中的方法org.beetl.sql.core.engine.PageQuery.ParasBuilder
已过时。
 
setRowMapper(RowMapper, Annotation) - 类 中的方法org.beetl.sql.core.mapping.StreamData
 
setRowMapperClass(Class) - 类 中的方法org.beetl.sql.core.QueryConfig
 
setSchema(String) - 类 中的方法org.beetl.sql.clazz.TableDesc
 
setSchemaAndCatalogByConnection(Connection) - 类 中的方法org.beetl.sql.core.meta.SchemaMetadataManager
通过Conn来获取schema和catalog
setSql(StringBuilder) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryConditionI
设置sql
setSql(StringBuilder) - 类 中的方法org.beetl.sql.core.query.QueryCondition
 
setSqlIdFactory(SqlIdFactory) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
setSqlIdFactory(SqlIdFactory) - 类 中的方法org.beetl.sql.core.SQLManager
 
setSqlIdFactory(SqlIdFactory) - 类 中的方法org.beetl.sql.core.SQLManagerBuilder
 
setSqlLoader(SQLLoader) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
setSqlLoader(SQLLoader) - 类 中的方法org.beetl.sql.core.SQLManager
 
setSqlLoader(String, String) - 类 中的方法org.beetl.sql.core.SQLManagerBuilder
 
setSqlLoader(SQLLoader) - 类 中的方法org.beetl.sql.core.SQLManagerBuilder
 
setSqlManager(SQLManager) - 接口 中的方法org.beetl.sql.core.MapperBuilder
 
setSqlManager(SQLManager) - 类 中的方法org.beetl.sql.core.OnConnection
 
setSqlManagerExtend(SQLManagerExtend) - 类 中的方法org.beetl.sql.core.SQLManager
 
setSQLManagerExtend(SQLManagerExtend) - 类 中的方法org.beetl.sql.core.SQLManagerBuilder
 
setSqlRoot(String) - 类 中的方法org.beetl.sql.core.loader.MarkdownClasspathLoader
 
setSQLTemplateEngine(SQLTemplateEngine) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
setSQLTemplateEngine(SQLTemplateEngine) - 类 中的方法org.beetl.sql.core.SQLManager
 
setSqlType(SQLType) - 类 中的方法org.beetl.sql.core.SQLSource
 
setTableDesc(TableDesc) - 类 中的方法org.beetl.sql.core.SQLTableSource
 
setTemplate(String) - 类 中的方法org.beetl.sql.core.SQLSource
 
setTotalRow(long) - 类 中的方法org.beetl.sql.core.engine.PageQuery
已过时。
 
setTrim(boolean) - 类 中的方法org.beetl.sql.core.concat.TrimSupport
 
setValue(int) - 枚举 中的方法org.beetl.sql.clazz.EnumKit.Color
 
setValues(Object[]) - 类 中的方法org.beetl.sql.core.db.KeyHolder
 
setVersion(MarkdownClasspathLoader.SQLFileVersion) - 类 中的方法org.beetl.sql.core.SQLSource
 
setViewClass(Class) - 类 中的方法org.beetl.sql.core.QueryConfig
 
ShenTongSqlStyle - org.beetl.sql.core.db中的类
Created on 2019/6/14.
ShenTongSqlStyle() - 类 的构造器org.beetl.sql.core.db.ShenTongSqlStyle
 
ShortTypeHandler - org.beetl.sql.core.mapping.type中的类
 
ShortTypeHandler() - 类 的构造器org.beetl.sql.core.mapping.type.ShortTypeHandler
 
showLineNum - 类 中的变量org.beetl.sql.ext.Slf4JLogInterceptor
显示sql所在行号, 开销较大 // TODO 预留,后面需要做配置
sibling(String) - 类 中的方法org.beetl.sql.core.SqlId
创建一个在同一命名空间下的SqlId
SimpleCacheInterceptor - org.beetl.sql.ext中的类
只能用于单体应用的dao缓存。
SimpleCacheInterceptor(List<String>) - 类 的构造器org.beetl.sql.ext.SimpleCacheInterceptor
用MapCacheManager来实现缓存
SimpleCacheInterceptor(List<String>, SimpleCacheInterceptor.CacheManager) - 类 的构造器org.beetl.sql.ext.SimpleCacheInterceptor
 
SimpleCacheInterceptor.CacheKey - org.beetl.sql.ext中的类
 
SimpleCacheInterceptor.CacheManager - org.beetl.sql.ext中的接口
 
SimpleCacheInterceptor.MapCacheManager - org.beetl.sql.ext中的类
 
SimpleDebugInterceptor - org.beetl.sql.ext中的类
简单打印sql语句和参数.
SimpleDebugInterceptor() - 类 的构造器org.beetl.sql.ext.SimpleDebugInterceptor
 
simpleOut(InterceptorContext) - 类 中的方法org.beetl.sql.ext.DebugInterceptor
 
simpleOutException(InterceptorContext, Exception) - 类 中的方法org.beetl.sql.ext.DebugInterceptor
 
single(Class<T>, Object) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
single(Class<T>, Object, boolean) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
single(Class<T>, Object) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
single(Class<T>, Object) - 接口 中的方法org.beetl.sql.core.DataAPI
 
single(String...) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryExecuteI
查询出一条,如果没有,返回null
single() - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryExecuteI
查询一条,如果没有,返回null,返回所有列,包括blob/clob,如果想避免返回这种字段,可以使用 single(String... ) 或者 singleSimple()
single(String...) - 类 中的方法org.beetl.sql.core.query.Query
 
single(Class<T>, Object) - 接口 中的方法org.beetl.sql.core.SQLExecutor
 
single(Class<T>, Object) - 类 中的方法org.beetl.sql.core.SQLManager
 
singleSelect(Class<T>, Object) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
singleSelect(Class<T>, Object) - 接口 中的方法org.beetl.sql.core.SQLExecutor
获得一条记录,如果有多条,取第一条,如果没有,则返回null
singleSimple() - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryExecuteI
查询简单字段
singleSimple() - 类 中的方法org.beetl.sql.core.query.Query
 
skipComment() - 类 中的方法org.beetl.sql.core.loader.MarkdownParser
 
skipHeader() - 类 中的方法org.beetl.sql.core.loader.MarkdownParser
 
SlaveDBRunner() - 类 的构造器org.beetl.sql.core.DBRunner.SlaveDBRunner
 
slaves - 类 中的变量org.beetl.sql.core.DefaultConnectionSource
 
Slf4JLogInterceptor - org.beetl.sql.ext中的类
Debug重新美化版本,把sql执行语句,参数,时间,以及此sql在代码中执行的位置(可选)打印到控制台 如果对性能有要求,不建议使用此Interceptor
Slf4JLogInterceptor() - 类 的构造器org.beetl.sql.ext.Slf4JLogInterceptor
 
Slf4JLogInterceptor(boolean, String) - 类 的构造器org.beetl.sql.ext.Slf4JLogInterceptor
 
SnowflakeIDAutoGen - org.beetl.sql.ext中的类
一个简单雪花算法示例,注意,不要用它在集群环境,因为他的workId和datacenterId都是0 ,不具备分布式唯一性 {code
SnowflakeIDAutoGen() - 类 的构造器org.beetl.sql.ext.SnowflakeIDAutoGen
 
SnowflakeIDAutoGen(Map<String, SnowflakeIDWorker>) - 类 的构造器org.beetl.sql.ext.SnowflakeIDAutoGen
 
SnowflakeIDWorker - org.beetl.sql.ext中的类
 
SnowflakeIDWorker(long, long) - 类 的构造器org.beetl.sql.ext.SnowflakeIDWorker
 
SPACE - 类 中的静态变量org.beetl.sql.core.engine.TrimTag
The Constant SPACE.
sql - 类 中的变量org.beetl.sql.core.query.QueryCondition
 
SQLBatchReady - org.beetl.sql.core中的类
JDBC  批量更新或者插入接口
SQLBatchReady(String) - 类 的构造器org.beetl.sql.core.SQLBatchReady
 
SQLBatchReady(String, List<Object[]>) - 类 的构造器org.beetl.sql.core.SQLBatchReady
 
SQLBatchReady(SqlId, String, List<Object[]>) - 类 的构造器org.beetl.sql.core.SQLBatchReady
 
SqlDateTypeHandler - org.beetl.sql.core.mapping.type中的类
 
SqlDateTypeHandler() - 类 的构造器org.beetl.sql.core.mapping.type.SqlDateTypeHandler
 
SQLErrorInfo - org.beetl.sql.core.engine.template中的类
sql模板运行或者解析后的错误结果
SQLErrorInfo() - 类 的构造器org.beetl.sql.core.engine.template.SQLErrorInfo
 
SQLExecutor - org.beetl.sql.core中的接口
数据库和非数据库 调用api
SQLFileParser - org.beetl.sql.core.loader中的接口
解析sql文件,取得sql内容,目前内置的是markdown格式的的sql文件
SQLFileVersion() - 类 的构造器org.beetl.sql.core.loader.MarkdownClasspathLoader.SQLFileVersion
 
SqlFunctionExpression(String, Expression[], VarAttribute[], boolean, Expression, GrammarToken) - 类 的构造器org.beetl.sql.core.engine.SQLGrammarCreator.SqlFunctionExpression
 
SQLGrammarCreator - org.beetl.sql.core.engine中的类
对sql模板语法进行定制,比如占位符输出"?"
SQLGrammarCreator() - 类 的构造器org.beetl.sql.core.engine.SQLGrammarCreator
 
SQLGrammarCreator.SqlFunctionExpression - org.beetl.sql.core.engine中的类
 
sqlId - 类 中的变量org.beetl.sql.core.ExecuteContext
sqlId
sqlId - 类 中的变量org.beetl.sql.core.mapping.type.ReadTypeParameter
 
SqlId - org.beetl.sql.core中的类
sqlId标识,通过namespace,id,type来区分每个sql资源
SqlId() - 类 的构造器org.beetl.sql.core.SqlId
 
SqlId(String, String) - 类 的构造器org.beetl.sql.core.SqlId
 
SqlId(String) - 类 的构造器org.beetl.sql.core.SqlId
 
sqlIdCache - 类 中的静态变量org.beetl.sql.core.mapping.join.JsonConfigMapper
 
SqlIdFactory - org.beetl.sql.core中的类
得到一个SqlId,可以自定义
SqlIdFactory() - 类 的构造器org.beetl.sql.core.SqlIdFactory
 
SQLiteStyle - org.beetl.sql.core.db中的类
SQLite 数据库 Created by mikey.zhaopeng on 2015/11/18.
SQLiteStyle() - 类 的构造器org.beetl.sql.core.db.SQLiteStyle
 
sqlLiteOffset(boolean, long) - 类 中的静态方法org.beetl.sql.core.db.PageParamKit
 
SQLLoader - org.beetl.sql.core.loader中的接口
用于定义SQL语句的加载接口
sqlManager - 类 中的变量org.beetl.sql.core.ExecuteContext
 
sqlManager - 类 中的变量org.beetl.sql.core.OnConnection
 
sqlManager - 类 中的变量org.beetl.sql.core.query.QueryCondition
 
SQLManager - org.beetl.sql.core中的类
Beetsql 操作入口
SQLManager() - 类 的构造器org.beetl.sql.core.SQLManager
 
sqlManager - 类 中的静态变量org.beetl.sql.ext.DebugInterceptor
 
sqlManager - 类 中的静态变量org.beetl.sql.ext.Slf4JLogInterceptor
 
SQLManagerBuilder - org.beetl.sql.core中的类
SQLManager 构建器: 为了简化SQLManager的构建过程 使用: ConnectionSource ds = ConnectionSourceHelper.getSimple(driver, url, userName, password); SQLManagerBuilder smBuilder = SQLManager.newBuilder(ds); SQLManager sm = smBuilder.build(); 如果在构建器中没有进行任何配置, 那么使用的默认值是: 属性名 : 默认值 dbStyle : new MySqlStyle(); sqlLoader : new MarkdownClasspathLoader() nc : new DefaultNameConversion() inters : new Interceptor[]{} defaultSchema : null beetlPs : new Properties()
create time : 2017-04-28 14:44
SQLManagerBuilder(ConnectionSource) - 类 的构造器org.beetl.sql.core.SQLManagerBuilder
 
SQLManagerExtend - org.beetl.sql.core中的类
一些常见的扩展类
SQLManagerExtend() - 类 的构造器org.beetl.sql.core.SQLManagerExtend
 
sqlManagerMap - 类 中的静态变量org.beetl.sql.core.SQLManagerBuilder
 
SQLParameter - org.beetl.sql.core.engine中的类
sql 参数描述,包含值,对应的名称,如 where id=#id# 值是id对应的某个java对象,名字就是”id“
SQLParameter(String, Object) - 类 的构造器org.beetl.sql.core.engine.SQLParameter
 
SQLParameter(Object) - 类 的构造器org.beetl.sql.core.engine.SQLParameter
 
SQLParameter(String, Object, int) - 类 的构造器org.beetl.sql.core.engine.SQLParameter
 
SQLPart - org.beetl.sql.core中的类
用于弥补基于模板更新不足,用来添加基于额外的更新和插入值,如一对一关系
SQLPart() - 类 的构造器org.beetl.sql.core.SQLPart
 
SQLPlaceholderST - org.beetl.sql.core.engine中的类
占位符输出,一般输出?
SQLPlaceholderST(Expression, FormatExpression, GrammarToken) - 类 的构造器org.beetl.sql.core.engine.SQLPlaceholderST
 
SQLReady - org.beetl.sql.core中的类
封装了jdbc 和参数。
SQLReady(String) - 类 的构造器org.beetl.sql.core.SQLReady
 
SQLReady(String, Object...) - 类 的构造器org.beetl.sql.core.SQLReady
 
SQLReady(SqlId, String, Object...) - 类 的构造器org.beetl.sql.core.SQLReady
 
sqlReadyBatchExecuteUpdate(SQLBatchReady) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
sqlReadyBatchExecuteUpdate(SQLBatchReady) - 类 中的方法org.beetl.sql.core.BaseStatementOnlySQLExecutor
 
sqlReadyBatchExecuteUpdate(SQLBatchReady) - 类 中的方法org.beetl.sql.core.QuerySQLExecutor
 
sqlReadyBatchExecuteUpdate(SQLBatchReady) - 接口 中的方法org.beetl.sql.core.SQLExecutor
 
sqlReadyExecuteUpdate(SQLReady) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
sqlReadyExecuteUpdate(SQLReady) - 类 中的方法org.beetl.sql.core.QuerySQLExecutor
 
sqlReadyExecuteUpdate(SQLReady) - 接口 中的方法org.beetl.sql.core.SQLExecutor
 
sqlReadySelect(Class<T>, SQLReady) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
sqlReadySelect(Class<T>, SQLReady) - 接口 中的方法org.beetl.sql.core.SQLExecutor
 
sqlResult - 类 中的变量org.beetl.sql.core.ExecuteContext
sql模板渲染后的sql语句和参数
SQLResult - org.beetl.sql.core中的类
SQL模板 执行结果
SQLResult() - 类 的构造器org.beetl.sql.core.SQLResult
 
SQLResult(String, Object[]) - 类 的构造器org.beetl.sql.core.SQLResult
 
sqlRoot - 类 中的变量org.beetl.sql.core.loader.MarkdownClasspathLoader
 
sqlServer2012Offset(boolean, long) - 类 中的静态方法org.beetl.sql.core.db.PageParamKit
 
SqlServer2012Style - org.beetl.sql.core.db中的类
SQL Server 2012以上版本请使用此DBStyle,对翻页做了优化
SqlServer2012Style() - 类 的构造器org.beetl.sql.core.db.SqlServer2012Style
 
sqlServerOffset(boolean, long) - 类 中的静态方法org.beetl.sql.core.db.PageParamKit
 
sqlServerPageEnd(long, long) - 类 中的静态方法org.beetl.sql.core.db.PageParamKit
 
SqlServerStyle - org.beetl.sql.core.db中的类
 
SqlServerStyle() - 类 的构造器org.beetl.sql.core.db.SqlServerStyle
 
sqlSource - 类 中的变量org.beetl.sql.core.ExecuteContext
sql模板
SQLSource - org.beetl.sql.core中的类
 
SQLSource() - 类 的构造器org.beetl.sql.core.SQLSource
 
SQLSource(SqlId, String) - 类 的构造器org.beetl.sql.core.SQLSource
 
sqlSourceMap - 类 中的变量org.beetl.sql.core.loader.MarkdownClasspathLoader
外部sql缓存
SQLTableSource - org.beetl.sql.core中的类
内置的SQLSource,如CRUD
SQLTableSource(String) - 类 的构造器org.beetl.sql.core.SQLTableSource
 
SQLTableSource() - 类 的构造器org.beetl.sql.core.SQLTableSource
 
SQLTableSource(String, SQLType) - 类 的构造器org.beetl.sql.core.SQLTableSource
 
SQLTemplate - org.beetl.sql.core.engine.template中的接口
定义一个sql模板实现类,Beetlsql默认使用beetl实现,有可以替换成其他模板引擎
SQLTemplateEngine - org.beetl.sql.core.engine.template中的接口
模板引擎,可以采用其他模板引擎来执行sql模板,默认是用Beetl, 因为Beetl的执行速度快,错误提示友好,最主要的原因是我写的:)
SqlTemplateResource - org.beetl.sql.core.engine中的类
 
SqlTemplateResource(SqlId, ResourceLoader) - 类 的构造器org.beetl.sql.core.engine.SqlTemplateResource
 
SQLType - org.beetl.sql.clazz中的枚举
定义了sql类型,这里的类型是从调用sqlManagerAPI里得出来的,并不是真的分析了sql语句
sqlType - 类 中的变量org.beetl.sql.core.SQLSource
内置的sql语句有确定的SQLType
SqlXMLTypeHandler - org.beetl.sql.core.mapping.type中的类
 
SqlXMLTypeHandler() - 类 的构造器org.beetl.sql.core.mapping.type.SqlXMLTypeHandler
 
start(SQLManager) - 类 中的方法org.beetl.sql.core.DBRunner.EachSlaveDbRunner
 
start(SQLManager) - 类 中的方法org.beetl.sql.core.DBRunner
 
start() - 类 中的静态方法org.beetl.sql.core.DSTransactionManager
 
startRow - 类 中的变量org.beetl.sql.core.query.QueryCondition
 
STATEMENT_END - 类 中的变量org.beetl.sql.core.engine.template.BeetlTemplateEngine
 
STATEMENT_START - 类 中的变量org.beetl.sql.core.engine.template.BeetlTemplateEngine
 
stream(Class<T>, Object) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
stream(SqlId, Class<T>, Object) - 接口 中的方法org.beetl.sql.core.DataAPI
 
stream(Class<T>, Object) - 接口 中的方法org.beetl.sql.core.SQLExecutor
 
stream(SqlId, Class<T>, Object) - 类 中的方法org.beetl.sql.core.SQLManager
 
streamConfig(ResultSet) - 接口 中的方法org.beetl.sql.core.db.DBStyle
 
StreamData<T> - org.beetl.sql.core.mapping中的类
把查询结果集转化为StreamData,提供了遍历方法用于逐一处理结果集 注意:用户必须在事物内调用此类的遍历方法,如果不在事物上下文里调用,会抛出"Stream查询只允许在事物环境里执行"错误。
StreamData(ResultSet, ExecuteContext, Class<T>) - 类 的构造器org.beetl.sql.core.mapping.StreamData
 
streamExecute(Class<T>, SQLReady) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
streamExecute(SQLReady, Class<T>) - 接口 中的方法org.beetl.sql.core.DataAPI
 
streamExecute(String, Class<T>, Object) - 接口 中的方法org.beetl.sql.core.DataAPI
 
streamExecute(SqlId, String, Class<T>, Object) - 接口 中的方法org.beetl.sql.core.DataAPI
 
streamExecute(Class<T>, SQLReady) - 接口 中的方法org.beetl.sql.core.SQLExecutor
 
streamExecute(SQLReady, Class<T>) - 类 中的方法org.beetl.sql.core.SQLManager
返回一个流,适合处理超大量数据,此类必须再事务类处理完毕,不能脱离事务管理框架,参考StreamData#next方法,对事务判断
streamExecute(String, Class<T>, Object) - 类 中的方法org.beetl.sql.core.SQLManager
 
streamExecute(SqlId, String, Class<T>, Object) - 类 中的方法org.beetl.sql.core.SQLManager
 
StreamResultSetMapper<T> - org.beetl.sql.core.mapping.stream中的类
 
StreamResultSetMapper() - 类 的构造器org.beetl.sql.core.mapping.stream.StreamResultSetMapper
 
StringSqlTemplateLoader - org.beetl.sql.core.engine中的类
 
StringSqlTemplateLoader(SQLLoader) - 类 的构造器org.beetl.sql.core.engine.StringSqlTemplateLoader
 
StringTypeHandler - org.beetl.sql.core.mapping.type中的类
 
StringTypeHandler() - 类 的构造器org.beetl.sql.core.mapping.type.StringTypeHandler
 
StrongValue - org.beetl.sql.core.query.interfacer中的接口
 
style - 类 中的变量org.beetl.sql.core.meta.SchemaMetadataManager
 
SUFFIX - 类 中的静态变量org.beetl.sql.core.engine.TrimTag
The Constant SUFFIX.
SUFFIX_OVERRIDES - 类 中的静态变量org.beetl.sql.core.engine.TrimTag
The Constant SUFFIX_OVERRIDES.

T

Table - org.beetl.sql.annotation.entity中的注释类型
对象对应的数据库表名,默认NameConversion负责转化类名到表名,如果有特殊情况, 也可以通过此指定 {@code
table - 类 中的变量org.beetl.sql.clazz.ClassDesc
 
table(String) - 类 中的方法org.beetl.sql.core.concat.Update
 
TableDesc - org.beetl.sql.clazz中的类
数据库表或者视图信息
TableDesc(String, String) - 类 的构造器org.beetl.sql.clazz.TableDesc
 
tableDesc - 类 中的变量org.beetl.sql.core.SQLTableSource
 
tableInfoMap - 类 中的变量org.beetl.sql.core.meta.SchemaMetadataManager
 
tableInfoMap - 类 中的变量org.beetl.sql.core.nosql.NoSchemaMetaDataManager
 
Tail - org.beetl.sql.core中的接口
可以设置pojo的额外属性和关系映射,需要主要的是,value有可能是LazyEntity,因此在实现get方法的时候,必须判断 是否是LazyEnity。
TailBean - org.beetl.sql.core中的类
使用此可以用于模板引擎,如果对于序列化,所有值都在getTails方法里,TailBean兼容了对LazyEnity的调用
TailBean() - 类 的构造器org.beetl.sql.core.TailBean
 
TaosStyle - org.beetl.sql.core.nosql中的类
中国的时序数据库
TaosStyle() - 类 的构造器org.beetl.sql.core.nosql.TaosStyle
 
target - 类 中的变量org.beetl.sql.core.ExecuteContext
select 语句需要映射的对象,有可能没有,比如update语句
target - 类 中的变量org.beetl.sql.core.mapping.join.AttrNode
节点对应的类型
target - 类 中的变量org.beetl.sql.core.mapping.type.ReadTypeParameter
 
TargetAdditional - org.beetl.sql.annotation.builder中的接口
当操作对象有此注解的时候,会在sql执行前添加额外的参数
targetClass - 类 中的变量org.beetl.sql.clazz.ClassDesc
 
TargetSQLManager - org.beetl.sql.annotation.entity中的注释类型
对象对应的数据库表明,默认NameConversion负责转化类名到表明,如果有特殊情况, 也可以通过此指定 {@code
template(T) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
template(T) - 接口 中的方法org.beetl.sql.core.DataAPI
 
template(T) - 类 中的方法org.beetl.sql.core.SQLManager
 
template - 类 中的变量org.beetl.sql.core.SQLSource
 
TemplateContext - org.beetl.sql.core.engine.template中的接口
 
templateCount(T) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
查询总数
templateCount(Class<T>, Object) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
templateCount(T) - 接口 中的方法org.beetl.sql.core.DataAPI
 
templateCount(T) - 类 中的方法org.beetl.sql.core.SQLManager
查询总数
templateCount(Class<T>, Object) - 类 中的方法org.beetl.sql.core.SQLManager
 
templateOne(T) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
templateOne(T) - 接口 中的方法org.beetl.sql.core.DataAPI
 
templateOne(T) - 类 中的方法org.beetl.sql.core.SQLManager
 
TemporalAcceptType(DateTypeHandler) - 类 的构造器org.beetl.sql.core.mapping.BeanProcessor.TemporalAcceptType
 
TemporalTypeHandler - org.beetl.sql.core.mapping.type中的类
对于Temporal 子类来说,如果jdbc 支持,则使用jdbc实现转化
TemporalTypeHandler() - 类 的构造器org.beetl.sql.core.mapping.type.TemporalTypeHandler
 
test() - 类 中的方法org.beetl.sql.core.OrderByBuilder
 
TestColNullFunction - org.beetl.sql.core.engine中的类
用于insertTemlate,参考AbstractDBStyle.appendInsertTemplateValue
TestColNullFunction() - 类 的构造器org.beetl.sql.core.engine.TestColNullFunction
 
TestNullFunction - org.beetl.sql.core.engine中的类
用于insertTemlate,参考AbstractDBStyle.appendInsertTemplateValue
TestNullFunction() - 类 的构造器org.beetl.sql.core.engine.TestNullFunction
 
testVar(String, String) - 类 中的方法org.beetl.sql.core.concat.ConcatBuilder
 
testVar(String) - 类 中的方法org.beetl.sql.core.concat.ConcatBuilder
 
TestVarNullFunction - org.beetl.sql.core.engine中的类
用于insertTemlate,参考AbstractDBStyle.appendInsertTemplateValue
TestVarNullFunction() - 类 的构造器org.beetl.sql.core.engine.TestVarNullFunction
 
testVarOrDefault(String, String) - 类 中的方法org.beetl.sql.core.concat.ConcatBuilder
 
TextFunction - org.beetl.sql.core.engine中的类
站位符号调用此函数将直接输出文本而不是?
TextFunction() - 类 的构造器org.beetl.sql.core.engine.TextFunction
 
textFunList - 类 中的静态变量org.beetl.sql.core.engine.SQLPlaceholderST
这些函数调用总是返回函数结果而不是一个sql占位符号“?”
tilNextMillis(long) - 类 中的方法org.beetl.sql.ext.SnowflakeIDWorker
 
timeGen() - 类 中的方法org.beetl.sql.ext.SnowflakeIDWorker
 
TimestampTypeHandler - org.beetl.sql.core.mapping.type中的类
 
TimestampTypeHandler() - 类 的构造器org.beetl.sql.core.mapping.type.TimestampTypeHandler
 
TimeStatInterceptor - org.beetl.sql.ext中的类
用来统计sql执行时间
TimeStatInterceptor(long) - 类 的构造器org.beetl.sql.ext.TimeStatInterceptor
 
TimeStatInterceptor(TimeStatInterceptor.Filter, long) - 类 的构造器org.beetl.sql.ext.TimeStatInterceptor
 
TimeStatInterceptor.Filter - org.beetl.sql.ext中的接口
 
TimeTypeHandler - org.beetl.sql.core.mapping.type中的类
 
TimeTypeHandler() - 类 的构造器org.beetl.sql.core.mapping.type.TimeTypeHandler
 
toAttr(ExecuteContext, Class, String, ResultSet, int) - 接口 中的方法org.beetl.sql.annotation.builder.AttributeConvert
把数据库值映射成java对象值,比如json转成fastjson或者jackson实体
toAttr(ExecuteContext, Class, String, ResultSet, int) - 类 中的方法org.beetl.sql.annotation.builder.UpdateTimeConvert
 
toBaseType(ExecuteContext, Class<?>, ResultSet) - 类 中的方法org.beetl.sql.core.mapping.BeanProcessor
 
toBean(ExecuteContext, ResultSet, Class<T>) - 类 中的方法org.beetl.sql.core.mapping.BeanProcessor
将ResultSet映射为一个POJO对象
toBeanList(ExecuteContext, ResultSet, Class<T>) - 类 中的方法org.beetl.sql.core.mapping.BeanProcessor
将ResultSet映射为一个List<POJO>集合
toCount() - 类 中的方法org.beetl.sql.core.SqlId
 
toDb(ExecuteContext, Class, String, Object) - 接口 中的方法org.beetl.sql.annotation.builder.AttributeConvert
把属性对象转成数据库值,如json对象转为字符串。
toDb(ExecuteContext, Class, String, Object) - 类 中的方法org.beetl.sql.annotation.builder.UpdateTimeConvert
 
toMap(ExecuteContext, Class<?>, ResultSet) - 类 中的方法org.beetl.sql.core.mapping.BeanProcessor
将rs转化为Map<String ,Object>
toObjectArray() - 类 中的方法org.beetl.sql.core.SQLResult
获取jdbc对应的参数
toPage() - 类 中的方法org.beetl.sql.core.SqlId
 
toRange(String, Object, Long) - 类 中的方法org.beetl.sql.core.db.DerbyStyle.DerbyRowNumRange
 
toRange(String, Object, Long) - 类 中的方法org.beetl.sql.core.nosql.CassandraSqlStyle.CassandraRangeSql
 
toRange(String, Object, Long) - 类 中的方法org.beetl.sql.core.range.LimitWithOffsetRange
 
toRange(String, Object, Long) - 类 中的方法org.beetl.sql.core.range.OffsetLimitRange
 
toRange(String, Object, Long) - 接口 中的方法org.beetl.sql.core.range.RangeSql
转化jdbcsql成范围查询语句
toRange(String, Object, Long) - 类 中的方法org.beetl.sql.core.range.RowNumRange
 
toRange() - 类 中的方法org.beetl.sql.core.SqlId
 
toSql(ConcatBuilder) - 类 中的方法org.beetl.sql.core.concat.ColName
 
toSql(ConcatBuilder) - 类 中的方法org.beetl.sql.core.concat.Delete
 
toSql() - 类 中的方法org.beetl.sql.core.concat.Delete
 
toSql() - 类 中的方法org.beetl.sql.core.concat.Insert
 
toSql(ConcatBuilder) - 类 中的方法org.beetl.sql.core.concat.Insert
 
toSql(ConcatBuilder) - 类 中的方法org.beetl.sql.core.concat.InsertColNode.ConstantColName
 
toSql(ConcatBuilder) - 类 中的方法org.beetl.sql.core.concat.InsertColNode.InsertColEmptyExpress
 
toSql(ConcatBuilder) - 类 中的方法org.beetl.sql.core.concat.InsertColNode
 
toSql(ConcatBuilder) - 类 中的方法org.beetl.sql.core.concat.InsertValueNode.InsertDefaultValueEmptyExpress
 
toSql(ConcatBuilder) - 类 中的方法org.beetl.sql.core.concat.InsertValueNode.InsertValueEmptyExpress
 
toSql(ConcatBuilder) - 类 中的方法org.beetl.sql.core.concat.InsertValueNode
 
toSql(ConcatBuilder) - 类 中的方法org.beetl.sql.core.concat.LoopExpress
 
toSql(ConcatBuilder) - 类 中的方法org.beetl.sql.core.concat.NotEmptyExpress
 
toSql(ConcatBuilder) - 接口 中的方法org.beetl.sql.core.concat.Output
 
toSql(ConcatBuilder) - 类 中的方法org.beetl.sql.core.concat.Select
 
toSql() - 类 中的方法org.beetl.sql.core.concat.Select
 
toSql(ConcatBuilder) - 类 中的方法org.beetl.sql.core.concat.SelectColNode
 
toSql(ConcatBuilder) - 类 中的方法org.beetl.sql.core.concat.Update
 
toSql() - 类 中的方法org.beetl.sql.core.concat.Update
 
toSql(ConcatBuilder) - 类 中的方法org.beetl.sql.core.concat.UpdateConstantsExpress
 
toSql(ConcatBuilder) - 类 中的方法org.beetl.sql.core.concat.UpdateNotEmptyExpress
 
toSql(ConcatBuilder) - 类 中的方法org.beetl.sql.core.concat.UpdateValueExpress
 
toSql(ConcatBuilder) - 类 中的方法org.beetl.sql.core.concat.UpdateVersionExpress
 
toSql(ConcatBuilder) - 类 中的方法org.beetl.sql.core.concat.WhereConditionExpress
 
toSql(ConcatBuilder) - 类 中的方法org.beetl.sql.core.concat.WhereInExpress
 
toSql(ConcatBuilder) - 类 中的方法org.beetl.sql.core.concat.WhereNode
 
toSQLParameters(Object[]) - 类 中的方法org.beetl.sql.core.SQLResult
 
toString() - 类 中的方法org.beetl.sql.core.concat.ConcatBuilder
 
toString() - 类 中的方法org.beetl.sql.core.engine.SQLParameter
 
toString() - 类 中的方法org.beetl.sql.core.loader.MarkdownClasspathLoader
 
toString() - 类 中的方法org.beetl.sql.core.SqlId
 
totalPage - 类 中的变量org.beetl.sql.core.engine.PageQuery
已过时。
 
totalRow - 类 中的变量org.beetl.sql.core.engine.PageQuery
已过时。
 
toTemplateRange(Class, String) - 类 中的方法org.beetl.sql.core.db.DerbyStyle.DerbyRowNumRange
 
toTemplateRange(Class, String) - 类 中的方法org.beetl.sql.core.nosql.CassandraSqlStyle.CassandraRangeSql
 
toTemplateRange(Class, String) - 类 中的方法org.beetl.sql.core.range.LimitWithOffsetRange
 
toTemplateRange(Class, String) - 类 中的方法org.beetl.sql.core.range.OffsetLimitRange
 
toTemplateRange(Class, String) - 接口 中的方法org.beetl.sql.core.range.RangeSql
 
toTemplateRange(Class, String) - 类 中的方法org.beetl.sql.core.range.RowNumRange
 
toView(Class) - 类 中的方法org.beetl.sql.core.SqlId
 
tplValue(String) - 类 中的方法org.beetl.sql.core.concat.UpdateValueExpress
 
tplValue(String) - 类 中的方法org.beetl.sql.core.concat.WhereConditionExpress
 
tplValue(String) - 类 中的方法org.beetl.sql.core.concat.WhereInExpress
 
trim - 类 中的变量org.beetl.sql.core.concat.TrimSupport
 
TrimSupport - org.beetl.sql.core.concat中的类
 
TrimSupport() - 类 的构造器org.beetl.sql.core.concat.TrimSupport
 
TrimTag - org.beetl.sql.core.engine中的类
实现mybatis trim.
TrimTag() - 类 的构造器org.beetl.sql.core.engine.TrimTag
 
twepoch - 类 中的静态变量org.beetl.sql.ext.SnowflakeIDWorker
 
type - 类 中的变量org.beetl.sql.core.engine.SQLParameter
 
type - 类 中的变量org.beetl.sql.core.SqlId
通过sql转化成其他sql用,比如分页sql
typePdInParent - 类 中的变量org.beetl.sql.core.mapping.join.AttrNode
 

U

UnderlinedNameConversion - org.beetl.sql.core中的类
下划线命名转换 数据库 Sys_User,对应类SysUser,列user_Id,对应属性userId
UnderlinedNameConversion() - 类 的构造器org.beetl.sql.core.UnderlinedNameConversion
 
unique(Class<T>, Object) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
unique(Class<T>, Object) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
根据主键查询 获取唯一记录,如果纪录不存在,将会抛出异常
unique(Class<T>, Object) - 接口 中的方法org.beetl.sql.core.DataAPI
 
unique(String...) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryExecuteI
查询一条,如果没有或者有多条,抛异常
unique() - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryExecuteI
查询一条,如果没有或者有多条,抛异常,返回所有列,包括blob/clob,如果想避免返回这种字段,可以使用 unique(String... ) 或者 uniqueSimple()
unique(String...) - 类 中的方法org.beetl.sql.core.query.Query
 
unique(Class<T>, Object) - 接口 中的方法org.beetl.sql.core.SQLExecutor
 
unique(Class<T>, Object) - 类 中的方法org.beetl.sql.core.SQLManager
根据主键查询 获取唯一记录,如果纪录不存在,将会抛出异常
uniqueSimple() - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryExecuteI
查询一条,如果没有或者有多条,抛异常
uniqueSimple() - 类 中的方法org.beetl.sql.core.query.Query
 
update(Class, Object) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
update() - 类 中的方法org.beetl.sql.core.concat.ConcatContext
 
Update - org.beetl.sql.core.concat中的类
 
Update(ConcatContext) - 类 的构造器org.beetl.sql.core.concat.Update
 
update(SqlId, Object) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
执行sql更新(或者删除)操作
update(SqlId) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
执行sql更新(或者删除)操作
update(SqlId, Map<String, Object>) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
执行sql更新(或者删除语句)
update(SqlId, Object) - 接口 中的方法org.beetl.sql.core.DataAPI
 
update(SqlId) - 接口 中的方法org.beetl.sql.core.DataAPI
 
update(SqlId, Map<String, Object>) - 接口 中的方法org.beetl.sql.core.DataAPI
 
update(Object) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryExecuteI
全部更新,包括更新null值
update(Object) - 类 中的方法org.beetl.sql.core.query.Query
 
update(Class, Object) - 类 中的方法org.beetl.sql.core.QuerySQLExecutor
 
update(Class, Object) - 接口 中的方法org.beetl.sql.core.SQLExecutor
更新对象
update(SqlId, Object) - 类 中的方法org.beetl.sql.core.SQLManager
执行sql更新(或者删除)操作
update(SqlId) - 类 中的方法org.beetl.sql.core.SQLManager
执行sql更新(或者删除)操作
update(SqlId, Map<String, Object>) - 类 中的方法org.beetl.sql.core.SQLManager
执行sql更新(或者删除语句)
updateAll(Class<?>, Object) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
更新指定表
updateAll(Class<?>, Object) - 接口 中的方法org.beetl.sql.core.DataAPI
 
updateAll(Class<?>, Object) - 类 中的方法org.beetl.sql.core.SQLManager
更新指定表
updateBatch(Class<?>, List<?>) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
updateBatch(List<?>) - 类 中的方法org.beetl.sql.core.BaseSQLExecutor
 
updateBatch(List<?>) - 类 中的方法org.beetl.sql.core.BaseStatementOnlySQLExecutor
 
updateBatch(SqlId, List<?>) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
对pojo批量更新执行sql更新语句,list包含的对象是作为参数,所有属性参与更新
updateBatch(SqlId, List<?>) - 接口 中的方法org.beetl.sql.core.DataAPI
 
updateBatch(List<?>) - 类 中的方法org.beetl.sql.core.QuerySQLExecutor
 
updateBatch(Class<?>, List<?>) - 类 中的方法org.beetl.sql.core.QuerySQLExecutor
 
updateBatch(List<?>) - 接口 中的方法org.beetl.sql.core.SQLExecutor
 
updateBatch(Class<?>, List<?>) - 接口 中的方法org.beetl.sql.core.SQLExecutor
 
updateBatch(SqlId, List<?>) - 类 中的方法org.beetl.sql.core.SQLManager
对pojo批量更新执行sql更新语句,list包含的对象是作为参数,所有属性参与更新
updateBatchTemplateById(Class, List<?>) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
批量模板更新方式,list包含的对象是作为参数,非空属性参与更新
updateBatchTemplateById(Class, List<?>) - 接口 中的方法org.beetl.sql.core.DataAPI
 
updateBatchTemplateById(Class, List<?>) - 类 中的方法org.beetl.sql.core.SQLManager
批量模板更新方式,list包含的对象是作为参数,非空属性参与更新
updateById(Object) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
更新一个对象
updateById(Object) - 接口 中的方法org.beetl.sql.core.DataAPI
 
updateById(Object) - 类 中的方法org.beetl.sql.core.SQLManager
更新一个对象
updateByIdBatch(List<?>) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
批量更新
updateByIdBatch(List<?>) - 接口 中的方法org.beetl.sql.core.DataAPI
 
updateByIdBatch(List<?>) - 类 中的方法org.beetl.sql.core.SQLManager
批量更新
UpdateConstantsExpress - org.beetl.sql.core.concat中的类
 
UpdateConstantsExpress(Update) - 类 的构造器org.beetl.sql.core.concat.UpdateConstantsExpress
 
UpdateIgnore - org.beetl.sql.annotation.entity中的注释类型
beetlsql 内置的插入时候使用,忽略此字段
UpdateNotEmptyExpress - org.beetl.sql.core.concat中的类
 
UpdateNotEmptyExpress(String, Express) - 类 的构造器org.beetl.sql.core.concat.UpdateNotEmptyExpress
 
updateRawById(Object) - 接口 中的方法org.beetl.sql.core.DataAPI
 
updateRawById(Object) - 类 中的方法org.beetl.sql.core.SQLManager
同updateById,但忽略@Version,@UpdateIgnore注解
updateSelective(Object) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryExecuteI
有选择的更新
updateSelective(Object) - 类 中的方法org.beetl.sql.core.query.Query
 
updateTemplateById(Object) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
为null的值不参与更新,如果想更新null值,请使用updateById
updateTemplateById(Class, Map) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
updateTemplateById(Class, Object) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
按照模板更新
updateTemplateById(Object) - 接口 中的方法org.beetl.sql.core.DataAPI
 
updateTemplateById(Class, Map) - 接口 中的方法org.beetl.sql.core.DataAPI
 
updateTemplateById(Class, Object) - 接口 中的方法org.beetl.sql.core.DataAPI
 
updateTemplateById(Object) - 类 中的方法org.beetl.sql.core.SQLManager
为null的值不参与更新,如果想更新null值,请使用updateById
updateTemplateById(Class, Map) - 类 中的方法org.beetl.sql.core.SQLManager
 
updateTemplateById(Class, Object) - 类 中的方法org.beetl.sql.core.SQLManager
按照模板更新
UpdateTime - org.beetl.sql.annotation.builder中的注释类型
用于属性字段上,在插入或者更新的时候,生成一个当前时间,实现类是UpdateTimeConvert {@code
UpdateTimeConvert - org.beetl.sql.annotation.builder中的类
一个持久化前更新字段,使用当前日期格式
UpdateTimeConvert() - 类 的构造器org.beetl.sql.annotation.builder.UpdateTimeConvert
 
UpdateValueExpress - org.beetl.sql.core.concat中的类
 
UpdateValueExpress(Update) - 类 的构造器org.beetl.sql.core.concat.UpdateValueExpress
 
UpdateVersionExpress - org.beetl.sql.core.concat中的类
 
UpdateVersionExpress(Update) - 类 的构造器org.beetl.sql.core.concat.UpdateVersionExpress
 
upsert(Object) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
先判断是否主键为空,如果为空,则插入,如果不为空,则从数据库 出一条,如果未取到,则插入一条,其他情况按照主键更新
upsert(Object, boolean) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
先判断是否主键为空,如果为空,则插入,如果不为空,则从数据库 取出一条,如果未取到,则插入一条,其他情况按照主键更新
upsert(Object) - 接口 中的方法org.beetl.sql.core.DataAPI
 
upsert(Object) - 类 中的方法org.beetl.sql.core.SQLManager
先判断是否主键为空,如果为空,则插入,如果不为空,则从数据库 出一条,如果未取到,则插入一条,其他情况按照主键更新
upsert(Object, boolean) - 类 中的方法org.beetl.sql.core.SQLManager
先判断是否主键为空,如果为空,则插入,如果不为空,则从数据库 取出一条,如果未取到,则插入一条,其他情况按照主键更新
upsertByTemplate(Object) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
先判断是否主键为空,如果为空,则插入,如果不为空,则从数据库 取出一条,如果未取到,则插入一条,其他情况按照主键更新
upsertByTemplate(Object) - 接口 中的方法org.beetl.sql.core.DataAPI
 
upsertByTemplate(Object) - 类 中的方法org.beetl.sql.core.SQLManager
先判断是否主键为空,如果为空,则插入,如果不为空,则从数据库 取出一条,如果未取到,则插入一条,其他情况按照主键更新
url - 类 中的变量org.beetl.sql.core.loader.MarkdownClasspathLoader.SQLFileVersion
 
use(String) - 类 中的方法org.beetl.sql.core.SQLManager
 
useCondition(QueryCondition) - 接口 中的方法org.beetl.sql.core.query.interfacer.QueryExecuteI
使用Condition覆盖当前对象的所有条件
useCondition(QueryCondition) - 类 中的方法org.beetl.sql.core.query.LambdaQuery
 
useCondition(QueryCondition) - 类 中的方法org.beetl.sql.core.query.Query
重用,比如在count前,调用此方法会获取count的参数,此参数可以用于select
UseFunction - org.beetl.sql.core.engine中的类
用于使用另外一个sql片段 #use("xxxx")#
UseFunction() - 类 的构造器org.beetl.sql.core.engine.UseFunction
 
User() - 类 的构造器org.beetl.sql.core.OrderByBuilder.User
 
UtilDateTypeHandler - org.beetl.sql.core.mapping.type中的类
 
UtilDateTypeHandler() - 类 的构造器org.beetl.sql.core.mapping.type.UtilDateTypeHandler
 
UUIDAutoGen - org.beetl.sql.ext中的类
uuid,基于版本uuid 版本3 {code
UUIDAutoGen() - 类 的构造器org.beetl.sql.ext.UUIDAutoGen
 
UUIDAutoGen22 - org.beetl.sql.ext中的类
uuid,基于版本uuid 版本3,但从36位压缩压到22位,如 b4YELwjlM7KN9Xd7WbxXV {code
UUIDAutoGen22() - 类 的构造器org.beetl.sql.ext.UUIDAutoGen22
 

V

validate(String) - 类 中的方法org.beetl.sql.core.engine.template.BeetlTemplateEngine
 
validate(String) - 接口 中的方法org.beetl.sql.core.engine.template.SQLTemplateEngine
校验模板是否正确
validateSqlId(SqlId) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
validateSqlId(SqlId) - 接口 中的方法org.beetl.sql.core.DataAPI
 
validateSqlId(SqlId) - 类 中的方法org.beetl.sql.core.SQLManager
 
value(Object) - 类 中的方法org.beetl.sql.core.concat.UpdateConstantsExpress
 
value - 类 中的变量org.beetl.sql.core.engine.SQLParameter
 
valueHolder() - 类 中的方法org.beetl.sql.core.concat.ConcatBuilder
 
valueOf(String) - 枚举 中的静态方法org.beetl.sql.annotation.builder.FillStrategy
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.beetl.sql.clazz.EnumKit.Color
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法org.beetl.sql.clazz.SQLType
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法org.beetl.sql.annotation.builder.FillStrategy
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.beetl.sql.clazz.EnumKit.Color
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法org.beetl.sql.clazz.SQLType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
vars - 类 中的变量org.beetl.sql.core.concat.ConcatContext
 
Version - org.beetl.sql.annotation.entity中的注释类型
乐观锁实现,此注解会使得内置的update语句在where部分加上 此注解的对应的列名 {@code
View - org.beetl.sql.annotation.entity中的注释类型
标注在pojo的属性上,当SQLManager调用viewType传入的类与此属性的View一致的时候,查询结果将包含此属性,否则,不包含 @{
viewClass - 类 中的变量org.beetl.sql.core.ExecuteContext
ViewType类型,如果viewType不为null
viewType(Class) - 类 中的方法org.beetl.sql.core.ConditionalSQLManager
 
viewType(Class) - 类 中的方法org.beetl.sql.core.SQLManager
 
visit(ConfigJoinMapper.RenderContext, ExecuteContext, ReadTypeParameter) - 类 中的方法org.beetl.sql.core.mapping.join.AttrNode
遍历同层的结果集,赋值到grid里
visitAll(ConfigJoinMapper.RenderContext, ExecuteContext, ReadTypeParameter) - 类 中的方法org.beetl.sql.core.mapping.join.AttrNode
 

W

where() - 类 中的方法org.beetl.sql.core.concat.ConcatContext
 
WHERE - 类 中的静态变量org.beetl.sql.core.query.QueryCondition
 
WhereConditionExpress - org.beetl.sql.core.concat中的类
where语句的表达式 比如 and name=#name#
WhereConditionExpress() - 类 的构造器org.beetl.sql.core.concat.WhereConditionExpress
 
WhereInExpress - org.beetl.sql.core.concat中的类
 
WhereInExpress(WhereNode) - 类 的构造器org.beetl.sql.core.concat.WhereInExpress
 
WhereNode - org.beetl.sql.core.concat中的类
 
WhereNode(ConcatContext) - 类 的构造器org.beetl.sql.core.concat.WhereNode
 
WhereTag - org.beetl.sql.core.engine中的类
 
WhereTag() - 类 的构造器org.beetl.sql.core.engine.WhereTag
 
wrapStatementValue(Object) - 类 中的方法org.beetl.sql.core.db.AbstractDBStyle
 
wrapStatementValue(Object) - 接口 中的方法org.beetl.sql.core.db.DBStyle
如果不支持preparedStatement,在直接使用Statement的时候,返回输出变量到sql语句里,例如,当变量是字符串a"bc 应该输出"a\"bc",注意,需要考虑SQL注入漏洞
wrapStatementValue(Object) - 类 中的方法org.beetl.sql.core.nosql.DrillStyle
 
wrapStatementValue(Object) - 类 中的方法org.beetl.sql.core.nosql.IotDbStyle
已过时。
 
wrapStatementValue(Object) - 类 中的方法org.beetl.sql.core.nosql.PrestoStyle
 
wrapString(String) - 类 中的方法org.beetl.sql.core.engine.template.BeetlTemplateEngine
 
wrapString(String) - 接口 中的方法org.beetl.sql.core.engine.template.SQLTemplateEngine
模板sql增加一一段字符串,需要考虑到str 不能包含模板的一些特殊符号,主要是定界符
WriteTypeParameter - org.beetl.sql.core.mapping.type中的类
 
WriteTypeParameter(SqlId, String, int, Class, PreparedStatement, int, ExecuteContext) - 类 的构造器org.beetl.sql.core.mapping.type.WriteTypeParameter
 
A B C D E F G H I J K L M N O P Q R S T U V W 
跳过导航链接

Copyright © 2021. All rights reserved.