- 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
-
- 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
-
- 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中的接口
-
- InterceptorContext - org.beetl.sql.core中的类
-
- 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
-
- 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.
- 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 - 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
-