自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 is not allowed under the current SQL conformance level

final static SqlParser.Config SQL_PARSER_CONFIG = SqlParser.configBuilder().setLex(Lex.MYSQL) .setConformance(SqlConformanceEnum.MYSQL_5) .setCaseSensitive(false).build(...

2020-01-27 23:49:44 2068

原创 Apache Calcite 使用org.apache.calcite.plan.RelOptRule

1.继承与单例public class PushDownFilter extends RelOptRule { public PushDownFilter(RelOptRuleOperand operand, String description) { super(operand, "XXXXX:" + description); } // o...

2020-01-21 13:20:25 1195

原创 Apache Calcite 把Bindables.BindableTableScan转换为LogicalTableScan,LogicalFilter,LogicalProject

RelOptTable dataNodes = relOptSchema.getTableForMember(Arrays.asList(MetadataManager.DATA_NODES, uniqueName)); RelNode logicalTableScan = LogicalTableScan.create(cluster, dataNodes...

2020-01-17 23:11:14 410

原创 Apache Calcite 创建 SchemaPlus

org.apache.calcite.schema.SchemaPlus SchemaPlus rootSchema = Frameworks.createRootSchema(false);

2020-01-17 15:39:27 519

原创 Apache Calcite 根据RelNode生成java.sql.ResultSetMetaData

每个字段的类是org.apache.calcite.avatica.ColumnMetaData#ColumnMetaData生成的代码是org.apache.calcite.prepare.CalcitePrepareImpl#metaData

2020-01-17 10:44:13 837

原创 Apache Calcite 设置sql解析中上下文默认schema

SchemaPlus defaultSchemaPLus = connection.getRootSchema().getSubSchema(defaultSchema); final FrameworkConfig config = Frameworks.newConfigBuilder().defaultSchema(...

2020-01-17 09:57:22 631 9

原创 Apache Calcite 设置schema

org.apache.calcite.prepare.CalciteCatalogReader public CalciteCatalogReader(CalciteSchema rootSchema, List<String> defaultSchema, RelDataTypeFactory typeFactory, CalciteConnectionConf...

2020-01-17 01:11:10 601

原创 Apache Calcite org.apache.calcite.schema.Table#isRolledUp 已汇总列

io.mycat.calcite.JdbcTable#isRolledUp是否列已经汇总io.mycat.calcite.JdbcTable#rolledUpColumnValidInsideAgg确定给定的聚集调用有效上述两个函数默认为false当isRolledUp总是返回false,则rolledUpColumnValidInsideAgg永远都不会被调用...

2020-01-16 11:35:01 130

原创 Apache Trafodion 笔记

等价表达式组:Value Equivalence Group(VEG)Executor Server Processes:ESP访问大量数据和进行复杂运算的情况下,Master会启动一系列的ESP(Executor Server Processes)进程进行大规模并发执行为了解决规则对表达式转换后等价的问题(不加入比较性质,将不能停机),Trafodion引入了等价表达式组而...

2020-01-12 16:23:33 299

原创 Apache Calcite 解决java.sql.SQLException: No suitable driver found for jdbc:calcite:

本质上是因为驱动没有注册,所以触发驱动注册即可org.apache.calcite.jdbc.Driver#Driver/** * Calcite JDBC driver. */public class Driver extends UnregisteredDriver { public static final String CONNECT_STRING_PREFIX = "...

2020-01-10 16:06:36 874

原创 合拼多个map

Map<String, List<String>> collect2 = stream.flatMap(i -> i.entrySet().stream()) .collect(Collectors.groupingBy(k -> k.getKey(), Collectors.flatMap...

2020-01-09 22:45:16 284

原创 合拼多个map

Iterable<Map<String, String>> iterable = () -> MetadataManager.INSTANCE.routeInsert(schemaName, context.getExplain()); Stream<Map<String, String>> stream...

2020-01-08 13:49:00 90

原创 MySQL Affected Rows And Last Insert ID

不合法合法有Affected Rows的时候Last Insert ID才会生效

2020-01-08 10:56:56 181

原创 Apache Calcite的设置当前sql默认的scheam(database)

CalciteConnection connection = CalciteEnvironment.INSTANCE.getConnection(MetadataManager.INSTANCE); String schema = client.getDefaultSchema(); connection....

2020-01-06 12:22:05 269 1

原创 Apache Calcite的属性设置,例如解决编码问题

在项目的资源文件新建一个saffron.properties文件内容为calcite.default.charset = utf8然后在org.apache.calcite.config.CalciteSystemProperty#loadProperties函数打断点查看是否加载该配置文件即可...

2020-01-06 12:10:00 1870 7

原创 Mycat-server-1.6.7.4-release-20200105164103-更新

Mycat-server-1.6.7.4-release-20200105164103-更新#2339 @linhai123修改mongdbDriver 2.11 -> 3.11 支持mongdb4.0修改mongdb插入支持多行插入修改mongdb增删改返回影响行数@cjwremove -XX:MaxPermSize=64M<sever.xml <proper...

2020-01-05 18:05:55 787

原创 mycat1.6查看后端连接数

9066端口show @@backend可以查看所有后端连接信息show @@processorBC_COUNT是后端连接数

2020-01-02 10:40:42 2038

gtk-3.24.zip(添加放置路径说明文件)

https://github.com/GtkSharp/Dependencies/blob/master/gtk-3.24.zip

2020-09-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除