nullTableManagerINSERT insert a beanUPDATE update a beanDELETE delete a beanDataSourceFactory接口QueueBufferProducerAction.transformer)转换为指定类型插入到阻塞队列中。QueueProducerAction.transformer)转换为指定类型插入到阻塞队列中。true,否则返回falseEmbeddedInitException异常BaseColumnStore.URLParseException异常BaseColumnStore.URLParseException异常
See URLParseChecks.checkURLParse(boolean, String, Object...) for details.CompositeKeyCache实现以表的主键(PK)或唯一键(PK)为KEY数据缓存select为空则返回nullsql为空或不是SELECT语句不能生成count语句则返回nullProperties提供的参数创建DataSource实例DataSource管理接口DataSource实例from 的属性值更新到目标对象 to 的操作。DataSourceFactory接口TableManager实例ColumnCodec,则先按JDBC类型读取,InjectionAttackExceptionDataSourceConfig.databasePropertiesManagers.injectProperties(Map, String)Column没有定义table,且字段名为true/false(不区分大小写)则视为布尔常量input以quote开头和结尾返回true,否则返回falseprimaryKeys ) by the self-reference field specified by fkNamebean ) by the self-reference field specified by fkNameQueueProducerAction异步执行TableManager.loadByJoinWhereForAction(String, String, Object[], int[], int, int, gu.sql2java.TableManager.Action),
查询的数据记录输出到阻塞队列BlockingQueueQueueProducerAction异步执行
TableManager.loadByJoinWhereForAction(String, String, Object[], int[], int, int, gu.sql2java.TableManager.Action),
查询的数据记录输出到阻塞队列BlockingQueue,
与TableManagers.loadByJoinWhereAsync(TableManager, String, String, Object[], int[], int, int, int, AtomicBoolean, Function, Executor)不同是阻塞队列由调用层提供,
基于此创建QueueProducerAction实例QueueProducerAction异步执行TableManager.loadByJoinWhereForAction(String, String, Object[], int[], int, int, gu.sql2java.TableManager.Action),
查询的数据记录输出到阻塞队列BlockingQueue,
与TableManagers.loadByJoinWhereAsync(TableManager, String, String, Object[], int[], int, BlockingQueue, int, AtomicBoolean, Function, Executor)不同的是
阻塞队列BlockingQueue根据输入参数创建ObjectRetrievalExceptionLockRowSqlCreater 接口的 MySQL 数据库实现类,
用于为 MySQL 数据库生成行锁定的 SQL 语句。LockRowSqlCreater)。TableManager)管理类StatementCache.visitor归一化处理后的SQL语句,
否则将解析异常JSQLParserException封装到RuntimeDaoException抛出CanonicalColumnVisitor对不同类型的模型对象进行访问,SqlSyntaxNormalizer,没有返回nullParserSupport.normalizeStatement(String, String, Map)方法对其进行规范化处理,CanonicalColumnVisitor对传入的Statement对象进行访问,
为没有指定表名的字段名自动加上 tablename 指定的表名前缀,最后返回处理后的Statement对象。CanonicalColumnVisitor对其进行访问,
为没有指定表名的字段名自动加上 tablename 指定的表名前缀,最后返回处理后的Statement对象。Statement,
并通过visitor参数提供基于AST(抽象语法树)的遍历所有节点的能力。ParserSupport.SqlParserInfo对象,
否则将解析异常JSQLParserException封装到RuntimeDaoException抛出CCJSqlParserUtil.parseAST(String)和CCJSqlParserUtil.parse(String)实现SQL语句解析,
解析成功则返回解析后的ParserSupport.SqlParserInfo对象,
并通过visitor参数提供基于AST(抽象语法树)的遍历所有节点的能力。CCJSqlParser解析SQL语句部件返回解析生成的对象,如'ORDER BY id DESC'CCJSqlParser解析SQL语句部件返回解析生成的对象,如'ORDER BY id DESC'CCJSqlParser解析SQL语句部件返回解析生成的对象,
使用targetType的类名作为解析方法名Connection.prepareStatement(String, int, int)创建预编译SQL语句PreparedStatement对象,
调用前执行StatementCache.normalize(String, boolean)方法对SQL语句进行归一化处理和安全检查Connection.prepareStatement(String, int)创建预编译SQL语句PreparedStatement对象,
调用前执行StatementCache.normalize(String, boolean)方法对SQL语句进行归一化处理和安全检查Connection.prepareStatement(String)创建预编译SQL语句PreparedStatement对象,
调用前执行StatementCache.normalize(String, boolean)方法对SQL语句进行归一化处理和安全检查TableManager.Action接口QueueBufferProducerAction.rowCount字段都从原对象复制,用于多线程异步查询所需要的action对象构建QueueBufferProducerAction的简化版本,队列类型为数据库原始记录类型TableManager.Action接口QueueProducerAction的简化版本,队列类型为数据库原始记录类型SqlSyntaxNormalizer.changed状态ikIndextrue时跳过继续执行下一个容器false时抛出异常DataSourceFactory接口BaseTableManager实例代理实现接口 TableManager工具类ImmutableList的收集器的便利方法
该收集器会将流中的元素添加到ImmutableList.Builder中,最终构建为不可变的ImmutableList。ImmutableMap的收集器的便利方法
该收集器使用指定的键映射函数和值映射函数将流元素转换为键值对,ImmutableMap类型。ImmutableSet的收集器的便利方法
该收集器会将流中的元素添加到ImmutableSet.Builder中,最终构建为不可变的ImmutableSet集合。LinkedHashMap的收集器的便利方法
该收集器会保持元素插入的顺序,使用指定的键映射函数和值映射函数将流元素转换为键值对,LinkedHashMap类型。LinkedHashMap的收集器的便利方法
该收集器会保持元素插入的顺序,使用指定的键映射函数和值映射函数将流元素转换为键值对,LinkedHashMap类型。LinkedHashSet的收集器的便利方法
该收集器会保持元素插入的顺序,返回的集合为LinkedHashSet类型。LinkedHashSet的收集器的便利方法
该收集器会保持元素插入的顺序,返回的集合为LinkedHashSet类型。null self-reference field specified by fkNamenull self-reference field specified by fkNameUnsupportedOperationException if there is more than a primary keyTreeMap中。TreeMap中TreeSet的收集器的便利方法
该收集器会根据元素的自然顺序对元素进行排序,若遇到重复元素会自动去重,TreeSet。TreeSet的收集器的便利方法
该收集器会将流中的元素收集到一个TreeSet中,集合中的元素会根据自然顺序排序。sqlCopyright © 2025. All Rights Reserved.