Subscribe

2021-11-02 Thread XING JIN
- To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org For additional commands, e-mail: commits-h...@spark.apache.org

Subscribe

2021-11-02 Thread XING JIN
- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org

Re: [ANNOUNCE] New committer: Xiong Duan

2021-10-25 Thread XING JIN
Congratulations ! Best, Jin Chunwei Lei 于2021年10月25日周一 下午4:58写道: > Congratulations, Xiong! > > > Best, > Chunwei > > > On Sun, Oct 24, 2021 at 6:34 AM Haisheng Yuan wrote: > > > Congrats, Xiong! > > > > On 2021/10/23 21:23:59, Francis Chuang wrote: > > > Congratulations! > > > > > > On

Re: [ANNOUNCE] New committer: Zhaohui Xu

2021-10-15 Thread XING JIN
Congratulations ! Jin Michael Mior 于2021年10月15日周五 上午12:56写道: > Welcome Zhaohui! > -- > Michael Mior > mm...@apache.org > > Le mer. 6 oct. 2021 à 16:48, Stamatis Zampetakis a > écrit : > > > > Apache Calcite's Project Management Committee (PMC) has invited Zhaohui > Xu > > to > > become a

Re: [VOTE] FLIP-184: Refine ShuffleMaster lifecycle management for pluggable shuffle service framework

2021-07-18 Thread XING JIN
+1 (non-binding) Best, Jin Guowei Ma 于2021年7月19日周一 上午9:41写道: > +1(binding) > > Best, > Guowei > > > On Fri, Jul 16, 2021 at 5:36 PM Yingjie Cao > wrote: > > > Hi all, > > > > I'd like to start a vote on FLIP-184 [1] which was > > discussed in [2] [3]. The vote will be open for at least 72

Re: [ANNOUNCE] New Apache Flink Committer - Yuan Mei

2021-07-07 Thread XING JIN
Congratulations Yuan~! Roc Marshal 于2021年7月8日周四 上午11:28写道: > Congratulations, Yuan! > > > > > > > > > > > > > > > > At 2021-07-08 01:21:40, "Yu Li" wrote: > >Hi all, > > > >On behalf of the PMC, I’m very happy to announce Yuan Mei as a new Flink > >committer. > > > >Yuan has been an active

Re: [ANNOUNCE] New Apache Flink Committer - Yang Wang

2021-07-07 Thread XING JIN
Congratulations Yang Wang! Austin Cawley-Edwards 于2021年7月7日周三 下午9:29写道: > Congrats Yang! > > On Wed, Jul 7, 2021 at 7:26 AM Jingsong Li wrote: > > > Congratulations, Yang! > > > > Best, > > Jingsong > > > > On Wed, Jul 7, 2021 at 6:43 PM Arvid Heise wrote: > > > > > Congratulations! > > > > >

Re: [ANNOUNCE] New PMC member: Guowei Ma

2021-07-06 Thread XING JIN
Congratulations, Guowei~ ! Best, Jin Xintong Song 于2021年7月7日周三 上午9:37写道: > Congratulations, Guowei~! > > Thank you~ > > Xintong Song > > > > On Wed, Jul 7, 2021 at 9:31 AM Qingsheng Ren wrote: > > > Congratulations Guowei! > > > > -- > > Best Regards, > > > > Qingsheng Ren > > Email:

Re: [ANNOUNCE] New committer: Vladimir Ozerov

2021-06-23 Thread XING JIN
Congratulations ~ Best, Jin guangyuan wang 于2021年6月24日周四 上午9:50写道: > Congratulations! > > Francis Chuang 于2021年6月24日周四 上午6:39写道: > > > Congrats, Vladimir! > > > > Francis > > > > On 24/06/2021 7:48 am, Haisheng Yuan wrote: > > > Congratulations and thanks for your contributions, Vladimir! > >

Re: The partition tracker should support remote shuffle properly

2021-06-01 Thread XING JIN
so that it is reproduced. Listening > to the ShuffleMaster would be an optimization to learn more quickly about > this fact and to avoid a restart cycle. > > Did I understand you correctly, Jin, and do my comments make sense? > > Cheers, > Till > > On Wed, May 26, 2021 at

The partition tracker should support remote shuffle properly

2021-05-25 Thread XING JIN
Hi devs ~ Recently our team designed and started to build Flink remote shuffle service based on 'pluggable shuffle service framework'[1] for batch processing jobs. We found some potential enhancements could be made on 'pluggable shuffle service' and created an umbrella JIRA[2]. I raise this

Re: [ANNOUNCE] Ruben Quesada Lopez joins Calcite PMC

2020-08-11 Thread XING JIN
Congrats, Ruben! 953396112 <953396...@qq.com> 于2020年8月12日周三 上午7:47写道: > Congratulations,Ruben! > > > xzh > --原始邮件-- > 发件人: > "dev" > < >

Re: [ANNOUNCE] Apache Calcite 1.23.0 released

2020-05-27 Thread XING JIN
Thanks a lot for driving this, Haisheng! Best, Jin Stamatis Zampetakis 于2020年5月28日周四 上午7:14写道: > Many thanks again Haisheng, the release has your signature on it and it is > in many places :) > > On Wed, May 27, 2020 at 9:34 PM Haisheng Yuan wrote: > > > The Apache Calcite team is pleased to

Re: [VOTE] Release apache-calcite-1.23.0 (release candidate 1)

2020-05-18 Thread XING JIN
Thanks, Haisheng ~ Local Calcite build with tests enabled on Linux: *OK* Calcite-based system test suite: *OK* Vote: +1 (non-binding) Francis Chuang 于2020年5月18日周一 下午2:00写道: > Thanks for making this release available for voting, Haisheng! > > Verified GPG signature - OK > Verified SHA512 - OK

Re: [ANNOUNCE] New committer: Jin Xing

2020-04-30 Thread XING JIN
edia.org/wiki/Ant_Financial> [2] https://calcite.apache.org/docs/powered_by.html <https://calcite.apache.org/docs/powered_by.html#alibaba-maxcompute> XING JIN 于2020年5月1日周五 上午10:54写道: > Thanks a lot, Julian ~ > I'm not from MaxCompute team, but from big data platform in Alibaba Ant &

Re: [ANNOUNCE] New committer: Jin Xing

2020-04-30 Thread XING JIN
-maxcompute> > > > > On Apr 29, 2020, at 5:06 AM, XING JIN wrote: > > > > Thanks a lot ~ > > Calcite is a great project and it's great honor for me to work with you > > guys. I really appreciate the help from community. > > I'm working in Alibaba. My t

Re: [ANNOUNCE] New committer: Jin Xing

2020-04-29 Thread XING JIN
Thanks a lot ~ Calcite is a great project and it's great honor for me to work with you guys. I really appreciate the help from community. I'm working in Alibaba. My team builds big data system to optimize batch and streaming jobs. We use Calcite to process Sql queries and accommodate to different

Re: How to give type in case of type mismatch while doing union

2020-04-27 Thread XING JIN
Hi, Anjali ~ Are you doing the UNION by Sql ? If so, can you give the Sql content ? Are you doing the UNION on RelNodes ?, If so, you need to do type CAST. Jin Anjali Shrishrimal 于2020年4月27日周一 下午4:25写道: > Hi, > > While doing union of 2 RelNodes with different types, I am getting NPE. (I > am

Re: [ANNOUNCE] New committer: Vineet Garg

2020-04-25 Thread XING JIN
Congrats, Vineet! Best, Jin Fan Liya 于2020年4月26日周日 上午11:45写道: > Congratulations, Vineet! > > Best, > Liya Fan > > On Sun, Apr 26, 2020 at 10:30 AM Aman Sinha wrote: > > > Congratulations Vineet ! > > > > -Aman > > > > On Sat, Apr 25, 2020 at 7:15 PM Feng Zhu wrote: > > > > >

Re: Understanding annotations of SqlGroupingFunction

2020-04-22 Thread XING JIN
Filed a JIRA: https://issues.apache.org/jira/browse/CALCITE-3950 XING JIN 于2020年4月22日周三 下午2:51写道: > Hi Vineet ~ > +1 on your analysis. > Checking below case in agg.iq. We can see that the behavior of GROUPING > function in Calcite is the same as Hive. > > # GROUPING in SEL

Re: Understanding annotations of SqlGroupingFunction

2020-04-22 Thread XING JIN
Hi Vineet ~ +1 on your analysis. Checking below case in agg.iq. We can see that the behavior of GROUPING function in Calcite is the same as Hive. # GROUPING in SELECT clause of CUBE query select deptno, job, count(*) as c, grouping(deptno) as d, grouping(job) j, grouping(deptno, job) as x from

Re: The Travis CI build failure

2020-04-19 Thread XING JIN
I have force pushed several times, but it keeps failing. Chunwei Lei 于2020年4月20日周一 上午10:49写道: > I am a little confused too. Sometimes the traivs ci build of master fails > when I merge > the pr which passes all tests. > > > > Best, > Chunwei > > > On Mon,

The Travis CI build failure

2020-04-19 Thread XING JIN
In PR https://github.com/apache/calcite/pull/1926 and https://github.com/apache/calcite/pull/1925, The Travis CI build keeps failing with below messages. The exception has nothing to do with the change in PR. There seems to be something wrong with the building environment. ...

Re: How to get the used columns (categorized by tables) from a SQL

2020-04-16 Thread XING JIN
You can use SqlValidator.getFieldOrigins for a SqlNode, or use RelMetadataQuery.getColumnOrigins for a RelNode. - Jin Julian Hyde 于2020年4月17日周五 上午7:29写道: > At the RelNode level, you can use RelMetadataQuery.getColumnOrigins. > > But I’m sure that there’s something available at the SqlNode

Re: Cannot parse query that contains colons for casting in postgres sql

2020-01-08 Thread XING JIN
Hi, Rick ~ Babel parser supports casting by double colon [1] [1] https://issues.apache.org/jira/browse/CALCITE-2843 -Jin Rick Liao 于2020年1月9日周四 上午6:05写道: > Hello all, > > I'm trying to parse a postgres sql query that contains :: for casting. The > parser fails when it reaches the colon. I'm

Re: [DISCUSS] CALCITE-3661, CALCITE-3665, MaterializationTest vs HR schema statistics

2020-01-04 Thread XING JIN
Hi, Vladimir ~ In ReflectiveSchema, Statistics of FieldTable is given as UNKNOWN[1][2]. When reading a table's row count, if no statistics given, a default value of 100 will be returned [3] -- this is relatively a bigger value compared with the fields defined in HRFKUKSchema. When a materialized

Re: Re: [ANNOUNCE] New Calcite PMC chair: Stamatis Zampetakis

2019-12-18 Thread XING JIN
Congratulations Stamatis! -Jin Chunwei Lei 于2019年12月19日周四 上午10:33写道: > Congratulations Stamatis! > > > Best, > Chunwei > > > On Thu, Dec 19, 2019 at 9:36 AM Danny Chan wrote: > > > Congratulations Stamatis! > > > > Best, > > Danny Chan > > 在 2019年12月19日 +0800 AM7:37,dev@calcite.apache.org,写道:

Re: [DISCUSS] Move CalciteAssert and similar "test framework" classes to its own testlib module

2019-12-17 Thread XING JIN
Hi, Vladimir > I suggest we do not publish testlib artifacts to Nexus (who needs > Calcite-related assertions and things like that?) +1 to have the module be published. Some of my users write tests based on functionalities provided from Calcite test framework. Best, Jin Michael Mior

Re: Problems to validate ddl commands

2019-12-16 Thread XING JIN
Hi Anthony ~ Calcite supports to validate DDL; I cannot open your link, would you please give some details for your problem ? Best, Jin Anthony Louis 于2019年12月17日周二 上午4:08写道: > When I try to validate a sql statement that contains "CREATE TABLE" it > throws an error that is described in this

Re: [DISCUSS] Tests vs multiline strings

2019-12-15 Thread XING JIN
Before coming to Calcite, I works quite some time on Scala. The code style shares some similarities with Kotlin -- It's much simple and easier to read when you write a test. But we should think twice whether to bring in another language. To answer Haisheng's question: Because default lex config is

Re: CI passed error tests

2019-12-13 Thread XING JIN
s yes! > > Best, > Stamatis > > On Fri, Dec 13, 2019 at 4:52 PM XING JIN wrote: > > > Thanks a lot Ruben ~ > > I'm working on "[CALCITE-3478] Restructure tests for materialized views" > ( > > https://github.com/apache/calcite/pull/1560) , which cont

Re: CI passed error tests

2019-12-13 Thread XING JIN
ps://github.com/apache/calcite/pull/1651 > > > Le ven. 13 déc. 2019 à 08:41, XING JIN a écrit : > > > Hi guys, > > I made a PR and run continuous integration tests. [1] > > A error test contained in the PR and tagged with @slowTest. > > The tests should be

CI passed error tests

2019-12-12 Thread XING JIN
Hi guys, I made a PR and run continuous integration tests. [1] A error test contained in the PR and tagged with @slowTest. The tests should be failed but CI passed by mistake. I doubt our current CI is not running with 'testSlow' configuration. Isn't it ? I'm not sure if I should create a JIRA.

Re: lex parameter does not get taken into account for views

2019-12-01 Thread XING JIN
Filed a JIRA: https://issues.apache.org/jira/browse/CALCITE-3549 Danny Chan 于2019年12月2日周一 上午9:06写道: > Dear Erin ~ > > You are right, Calcite now always hard code the parser config for JDBC > query[1], that means, Lex config for view expanding is not supported yet, > can you log a issue and

Re: [ANNOUNCE] Haisheng Yuan joins Calcite PMC

2019-11-11 Thread XING JIN
Congratulations Haisheng ~ You well deserved ! Kevin Risden 于2019年11月12日周二 上午3:13写道: > Congrats and welcome! > > Kevin Risden > > > On Mon, Nov 11, 2019 at 2:10 PM Chunhui Shi wrote: > > > Congratulations! > > > > On Mon, Nov 11, 2019 at 10:09 AM Jinfeng Ni wrote: > > > > > Congratulations! >

Re: Question about Interpreter and Corelations

2019-11-08 Thread XING JIN
You may modify your sql and operator Collect should not reference correlate variables. XING JIN 于2019年11月9日周六 下午12:32写道: > Currently RelDecorrelator doesn't support a decorrelateRel(Collect), > that's why decorrelate failed > > Zoltan Farkas 于2019年11月9日周六 上午5:46写道: >

Re: Question about Interpreter and Corelations

2019-11-08 Thread XING JIN
Currently RelDecorrelator doesn't support a decorrelateRel(Collect), that's why decorrelate failed Zoltan Farkas 于2019年11月9日周六 上午5:46写道: > Done: https://issues.apache.org/jira/browse/CALCITE-3488 < > https://issues.apache.org/jira/browse/CALCITE-3488> > let me know if you need any more info. >

Re: [DISCUSS] Proposal to add API to force rules matching specific rels

2019-11-08 Thread XING JIN
Hi Vladimir, I think the way PlannerTests#GoodSingleRule and EnumerableXXXRule work may help you ~ They work by a top-down fashion, but when matching parent, they convert the children explicitly. You may try below steps: 1. Construct a rule LogicalParentRule to match the LogicalParent without

Re: Re: [DISCUSS] On-demand traitset request

2019-11-08 Thread XING JIN
Hi Haisheng, Thanks a lot for sharing this great proposal ~ For short I understand your idea as below: 1. Derive the distributions/collations that children COULD/MIGHT offer 2. Decide the best distributions/collations by first point and computing logic of operator, say gropuings in Aggregate; It

Re: [ANNOUNCE] Danny Chan joins Calcite PMC

2019-10-30 Thread XING JIN
Congratulations ! Danny ~ OpenInx 于2019年10月31日周四 上午9:33写道: > Congrats, Danny! Well deserve. > > On Thu, Oct 31, 2019 at 9:22 AM Leonard Xu wrote: > > > Congratulation! Danny > > > > > > > On 2019年10月31日, at 上午9:06, Andrei Sereda wrote: > > > > > > Congrats, Danny! > > > > > > On Wed, Oct 30,

Re: [DISCUSS] State of the project 2019

2019-10-24 Thread XING JIN
Thanks a lot for your work Francis and +1 for Stamatis to be the next PMC chair ~ ~ Calcite is a great project and it offers as a strong SQL engine to help users to build data systems. My group uses Calcite to accelerate SQLs from multiple data engines by heuristic based, cost based and

Re: [DISCUSSION] Extension of Metadata Query

2019-10-18 Thread XING JIN
ll useful and shouldn’t be removed. > > > > > > > > > For your second point, I think you would still need a way to keep > > > RelMetadataQuery object during a rule call. If you choose to create new > > > instance, you will have to pass it around while apply

Re: [DISCUSSION] Extension of Metadata Query

2019-10-17 Thread XING JIN
BTW, I think one JIRA number discussed in the thread would be https://issues.apache.org/jira/browse/CALCITE-2855 not CALCITE-2885 Best, Jin XING JIN 于2019年10月17日周四 下午3:49写道: > 1. RelMetadataQuery covers the functionality of MetadataFactory, why > should we keep/maintain both of them ? sh

Re: [DISCUSSION] Extension of Metadata Query

2019-10-17 Thread XING JIN
1. RelMetadataQuery covers the functionality of MetadataFactory, why should we keep/maintain both of them ? shall we just deprecate MetadataFactory. I see MetadataFactory is rarely used in current code. Also I think MetadataFactory is not good place to offering customized metadata, which will make

Re: [QUESTION] Pushing up evaluations from LogicalProjects

2019-10-15 Thread XING JIN
lgebraGenerator.getOptimizedRelationalAlgebra(RelationalAlgebraGenerator.java:202) > at > com.blazingdb.calcite.catalog.BlazingRulesTest.generateSQLTest(BlazingRulesTest.java:274) > > Any idea why could this be happening? > > Thank you in advance. > > On 2019/10/12 0

Re: Re: Re: [QUESTION] Pushing up evaluations from LogicalProjects

2019-10-14 Thread XING JIN
/Prepare.java#L249 XING JIN 于2019年10月14日周一 下午4:03写道: > Yes, that's how testPushNonSimpleMappingProject [1] works > > [1] > https://github.com/apache/calcite/pull/1500/files#diff-3c834a32d46b821b5241e132f2ae6bfaR324 > > Danny Chan 于2019年10月14日周一 下午3:36写道: > >> > But w

Re: Re: Re: [QUESTION] Pushing up evaluations from LogicalProjects

2019-10-14 Thread XING JIN
Yes, that's how testPushNonSimpleMappingProject [1] works [1] https://github.com/apache/calcite/pull/1500/files#diff-3c834a32d46b821b5241e132f2ae6bfaR324 Danny Chan 于2019年10月14日周一 下午3:36写道: > > But why the final BindableTableScan is not pruned ? > > The RelFieldTrimmer default is turned off,

Re: Re: Re: [QUESTION] Pushing up evaluations from LogicalProjects

2019-10-13 Thread XING JIN
Also regarding that Projects merging is common in Calcite optimization rules, we should always remember to avoid merging for cases like the one given by Rommel. I think that would be hard. Best, Jin XING JIN 于2019年10月14日周一 上午11:51写道: > Hi, Stamatis, Danny~ > > Thanks fo

Re: Re: Re: [QUESTION] Pushing up evaluations from LogicalProjects

2019-10-13 Thread XING JIN
Hi, Stamatis, Danny~ Thanks for explain ~ > "The consumer in the case of P1 is the project which only needs $0, $2, $5, $6 so the trimmer could slim down the scan by projecting only these fields." I think RelFieldTrimmer is already doing this by [1]. But why the final BindableTableScan is not

Re: Re: [QUESTION] Pushing up evaluations from LogicalProjects

2019-10-12 Thread XING JIN
月12日周六 下午5:56写道: > Can we just use Bindables.BINDABLE_TABLE_SCAN_RULE to translate the > table scan to BindableTableScan ? > > > > -- > > Best, > Wang Yanlin > > > > At 2019-10-12 17:12:20, "XING JIN" wrote: > >Hi Stamatis, &

Re: [QUESTION] Pushing up evaluations from LogicalProjects

2019-10-12 Thread XING JIN
l/RelFieldTrimmer.java > > On Sat, Oct 12, 2019 at 6:06 AM XING JIN wrote: > > > Filed a JIRA: > > https://issues.apache.org/jira/browse/CALCITE-3405 > > > > Haisheng Yuan 于2019年10月12日周六 上午4:34写道: > > > > > Yes, definitely. > > > > > >

Re: [QUESTION] Pushing up evaluations from LogicalProjects

2019-10-11 Thread XING JIN
Filed a JIRA: https://issues.apache.org/jira/browse/CALCITE-3405 Haisheng Yuan 于2019年10月12日周六 上午4:34写道: > Yes, definitely. > > You can go through the project expression with InputFinder to find all the > used columns, create a logical project with those columns, and remap the > top project

Re: Adding RelOptMaterializations to a planner

2019-10-08 Thread XING JIN
Hi Shubham, In my understanding, same RelOptPlanner is the way to go, as one VolcanoPlanner#registerMaterializations calls RelOptMaterializations#useMaterializedViews and picks the best algebra expression tree. I'd suggest to create all the materializations into a VolcanoPlanner and then

Re: How to get columnName as `COUNT(*)` , not `EXPR$0`

2019-09-29 Thread XING JIN
n > > > panj...@apache.org > Juan Pan(Trista), Apache ShardingSphere > > > On 09/29/2019 13:58,XING JIN wrote: > You can check the below doc of SqlValidatorUtil#getAlias for explanation: > > /** > * Derives an alias for a node, and invents a mangled identifier if

Re: How to get columnName as `COUNT(*)` , not `EXPR$0`

2019-09-28 Thread XING JIN
lculate expression > without alias, parsing expression, i.e, `EXPR$0` will be returned? > > > Juan Pan > > > panj...@apache.org > Juan Pan(Trista), Apache ShardingSphere > > > On 09/29/2019 13:16,XING JIN wrote: > If no column name given explicitly, e.g. by alia

Re: How to get columnName as `COUNT(*)` , not `EXPR$0`

2019-09-28 Thread XING JIN
ame from SQL, is it right? > > > Juan Pan > > > panj...@apache.org > Juan Pan(Trista), Apache ShardingSphere > > > On 09/29/2019 12:21,XING JIN wrote: > You can try to give an alias for the selected column. > > Juan Pan 于2019年9月29日周日 上午11:39写道: > > > &

Re: How to get columnName as `COUNT(*)` , not `EXPR$0`

2019-09-28 Thread XING JIN
You can try to give an alias for the selected column. Juan Pan 于2019年9月29日周日 上午11:39写道: > > > Hi everyone, > > > I executed SQL `select count(*) from tb1` through Calcite and > resultSet.getMetaData().getColumnName(i) in my project. But the result is > `EXPR$0` not `COUNT(*)`. > > > Is there

Re: Trivial query simplification

2019-09-24 Thread XING JIN
"v = 1 and v is null" cannot be simplified to "v = 1" not matter v is nullable or not nullable If you really mean that "v is not null", I made below test case in RelOptRulesTest.java for illustration: // mgr is nullable @Test public void testDEV() throws Exception { HepProgram program =

Re: Re: [ANNOUNCE] New committer: Julian Feinauer

2019-09-17 Thread XING JIN
Congrats, Julian ! You are well deserved ~ Haisheng Yuan 于2019年9月18日周三 上午10:38写道: > Congrats, Julian! > > - Haisheng > > -- > 发件人:Chunwei Lei > 日 期:2019年09月18日 10:30:31 > 收件人: > 主 题:Re: [ANNOUNCE] New committer: Julian Feinauer > >

Re: [ANNOUNCE] New committer: Muhammad Gelbana

2019-09-17 Thread XING JIN
Congrats, Muhammad ! 王炎林 <1989yanlinw...@163.com> 于2019年9月18日周三 上午10:38写道: > Congratulations, Muhammad! > > > Best, > Yanlin > > > > > > > At 2019-09-18 05:58:53, "Francis Chuang" wrote: > >Apache Calcite's Project Management Committee (PMC) has invited Muhammad > >Gelbana to become a

Re: Is it possible to retrieve materialized view query rewrite from Calcite Plan

2019-09-16 Thread XING JIN
arge tables. I was wondering if I would have to write my own > Factory classes and implementations for my use case or is there something > already present. > > [1] > > > https://github.com/apache/calcite/blob/73023148e7f37d494f6caf92b01b090f6dde13cd/core/src/main/java/org/apache/calcite/pr

Re: [DISCUSS] Refinement for Substitution-Based MV Matching

2019-09-16 Thread XING JIN
Thanks a lot Danny and Haisheng for comments on the doc ~ And more comments are welcome ~ Best, Jin XING JIN 于2019年9月16日周一 下午9:17写道: > Hi Contributors, > > I'm writing this email and hope to start a discussion about > https://issues.apache.org/jira/browse/CALCITE-3334 . >

[DISCUSS] Refinement for Substitution-Based MV Matching

2019-09-16 Thread XING JIN
Hi Contributors, I'm writing this email and hope to start a discussion about https://issues.apache.org/jira/browse/CALCITE-3334 . The approach of substitution-based materialized view matching is effective for its simplicity and extensibility. But now and then we confront materialization matching

Re: Is it possible to retrieve materialized view query rewrite from Calcite Plan

2019-09-16 Thread XING JIN
Hi, Shubham Kumar If I understand correctly, you want get the optimized(by materialized view) SQL String. I wrote a simple test as below, please check if it's helpful for you. @Test public void testDEV() { final String m = "select \"deptno\", \"empid\", \"name\"" + "from \"emps\" where

Re: Match Converter Rule based on Child Nodes

2019-08-26 Thread XING JIN
up in "Not enough rules to find the Cheapest Plan". > > Regards, > Rahul > > On Fri, Aug 23, 2019 at 8:17 AM XING JIN wrote: > > > If I understand correctly, you can try below steps: > > 1. Create a rule of Converter to convert child nodes to append extern

Re: Mapping arithmetic '+' operator with Date and Timestamp operands to target dialect functions

2019-08-26 Thread XING JIN
I guess in your approach, you need to maintain a customized `SqlImplementor` ? How about add a RelOptRule and detect pattern of "date + interval '1' DAY" and use a RexShuttle to convert to "target_func(date, interval '1' DAY)" Thus only a RelOptRule needs to be maintained. Sachin Rohaj

Re: Match Converter Rule based on Child Nodes

2019-08-22 Thread XING JIN
ted), the rule cannot be applied. So, we > end up in "Not enough Rules to find the Cheapest Plan". > Is there a way to convert the Child nodes before the parent? > Can VolcanoPlanner be configured to work in bottom-up fashion? > > Regards, > Rahul > > On Thu, Aug 22, 20

Re: Match Converter Rule based on Child Nodes

2019-08-22 Thread XING JIN
I guess in Rahul's case, the child node of join should be converted first, thus physical properties will be appended. But RelNode doesn't have a reference to parent, thus an independent RelOptRule is needed to convert LogicalJoin. Just as Michael said, you need to override the method of

Re: Assigning jira issue

2019-08-11 Thread XING JIN
Thanks a lot ~ Francis Francis Chuang 于2019年8月9日周五 上午11:13写道: > Hi Xing Jin, > > I've added you to the contributor role. > > Francis > > On 9/08/2019 12:52 pm, XING JIN wrote: > > Hi Francis, > > I have the same request with Sahith. > > Could you please

Re: Assigning jira issue

2019-08-08 Thread XING JIN
Hi Francis, I have the same request with Sahith. Could you please add me to the contributor list as well ? My user name is -- jin xing Thanks a lot ! Francis Chuang 于2019年8月9日周五 上午5:58写道: > Hey Sahith, > > I've added you to the contributor role and assigned the issue to you. > > Francis > > On

[jira] [Created] (HDFS-2075) Add Number of Reporting Nodes to namenode web UI

2011-06-15 Thread Xing Jin (JIRA)
-node, tools Affects Versions: 0.20.2, 0.20.1 Reporter: Xing Jin Priority: Minor Fix For: 0.20.3 The namenode web UI misses some information when safemode is on (e.g., the number of reporting nodes). These information will help us understand the system

[jira] [Updated] (HDFS-2075) Add Number of Reporting Nodes to namenode web UI

2011-06-15 Thread Xing Jin (JIRA)
[ https://issues.apache.org/jira/browse/HDFS-2075?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xing Jin updated HDFS-2075: --- Attachment: HDFS-2075.patch.txt patch for the issue Add Number of Reporting Nodes to namenode web UI

[jira] Updated: (HIVE-1659) parse_url_tuple: a UDTF version of parse_url

2010-09-24 Thread Xing Jin (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-1659?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xing Jin updated HIVE-1659: --- Attachment: HIVE-1659.patch This patch contains implementation of parse_url_tuple function, as well

[jira] Updated: (HIVE-1659) parse_url_tuple: a UDTF version of parse_url

2010-09-24 Thread Xing Jin (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-1659?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xing Jin updated HIVE-1659: --- Attachment: HIVE-1659.patch2 generate patch after 'svn up' and in root directory parse_url_tuple: a UDTF

[jira] Updated: (HIVE-1659) parse_url_tuple: a UDTF version of parse_url

2010-09-24 Thread Xing Jin (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-1659?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xing Jin updated HIVE-1659: --- Attachment: HIVE-1659.patch3 update show_functions.q and 'svn up' again. Thanks. Do I need to run all

[jira] Updated: (HIVE-1659) parse_url_tuple: a UDTF version of parse_url

2010-09-23 Thread Xing Jin (JIRA)
[ https://issues.apache.org/jira/browse/HIVE-1659?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Xing Jin updated HIVE-1659: --- Status: Patch Available (was: Open) Affects Version/s: 0.5.0 Add new function parse_url_tuple

[jira] Created: (AVRO-484) avro C++ HTTP rpc support

2010-03-19 Thread Xing Jin (JIRA)
avro C++ HTTP rpc support - Key: AVRO-484 URL: https://issues.apache.org/jira/browse/AVRO-484 Project: Avro Issue Type: Improvement Components: c++ Reporter: Xing Jin Upon Scott Banachowski's

[Tinyos-help] energy cost

2006-08-28 Thread Xing Jin
of that system for details. Content preview: Hi everyone, Does anyone know how to calculate the energy cost to send a packet from one mote to another one? Does the TinyOS offer some function or call to get it ?? Thanks a lot. Xing Jin How low will we go? Check out Yahoo! Messenger’s low

[Tinyos-help] the range of the mica2 temperature readings

2006-06-29 Thread Xing Jin
Hi everyone, Wouldsomeone tell me the range of the mica2 thermistor readings?Or the ceilus temperature reading range (format like :0~30C)?Thanks a lot. Xing Jin Yahoo! Music Unlimited - Access over 1 million songs. Try it free. ___ Tinyos

[Tinyos-help] delay time and memory calculation

2006-06-10 Thread Xing Jin
Hi everyone , If I wanna get the time and memory cost on some paragragh of the code(ex, a function call), what should I do ? For real expriment, not for simulation. Does tinyos offer some system call to get the real time value or memory cost value at some time point? Thanks a lot . Xing Jin

[Tinyos-help] modification on TOSBase and show them on Xlisten

2006-06-05 Thread Xing Jin
and make it return to 0 after it arrives at 2. Everytime ,when it is 2, call the UARTSend to send the info. But it can not get info to display through Xlisten. Can anyone give me some hint?I appreciate it very much. Xing Jin __Do You Yahoo!?Tired

[Tinyos-help] print problem

2006-05-30 Thread Xing Jin
Hi, everyone, I am trying to printsome value statement on PC to in order to make sure the program is on the correct way. For example, base station receives three values from other motes and get the average, then dosome other calculation. I wanttoprint out the average value on the pc whenI am

[Tinyos-help] Surge-Reliable Running problem!???

2006-04-13 Thread Xing Jin
1Atmel AVR ATmega128 is found.Uploading: flash Fuse Extended Byte set to 0xffcan anyone tell me what happened ? and How to slove this problem?Thanks a lot. Xing Jin Love cheap thrills? Enjoy PC-to-Phone calls to 30+ countries for just 2¢/min with Yahoo!

[Tinyos-help] about surge_reliable test on xbow

2006-04-10 Thread Xing Jin
Thanks in advance. Xing Jin Blab-away for as little as 1¢/min. Make PC-to-Phone Calls using Yahoo! Messenger with Voice.___ Tinyos-help mailing list Tinyos-help@Millennium.Berkeley.EDU https://mail.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

[Tinyos-help] how to slove the aggregation part ?

2006-01-18 Thread Xing Jin
Hi , I am a beginner in this field. When I complied my code, it says that TestTempM.nc:82: warning: passing argument 1 of `Send.send' makes pointer from integer without a castTestTempM.nc:82: too many arguments to function `Send.send'TestTempM.nc: In function

How to pop up the symbol dialog in application on Tungsten C?

2003-09-08 Thread Xing Jin
Hi all, As Tungsten C use keyboard and only pop up symbol dialog when special symboles are needed. It seems it only works on Palm buildin controls such as Field, is there any function or event for poping up the dialog anytime when application needs it? Thanks, Xing Jin -- For information

Re: Does anyone notice this bug on Tungsten C?

2003-08-14 Thread Xing Jin
I also reported it yesterday, thanks a lot, and I will check it on other TCs. cheers Xing Flex [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] Yep - in the developer area. I've already reported 3 :) by the way my TC have no such bug - hardware issue. Chris Apers [EMAIL PROTECTED]

Does anyone notice this bug on Tungsten C?

2003-08-14 Thread Xing Jin
Hi, I found an interesting bug whilst I am porting our application from Sony Clie to Tungsten C: There is no pen down event at screen Y = 310 while the Tungsten C screen size is 320 * 320. The bug also is found on all other applications installed in the device, I assume it should be a problem on

Re: Where can I find a fit SDK for Tungsten 5-way navigator?

2003-07-11 Thread Xing Jin
But you can not find any information about the SDK unless you register and login the Palm SG program. Ben Combee [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] At 10:40 AM 7/10/2003, Xing Jin wrote: Many thanks! Finally I found it after I registered as Plugin project member

Where can I find a fit SDK for Tungsten 5-way navigator?

2003-07-10 Thread Xing Jin
Hi, I failed to find the event definition about the 5-way navigator supported on Tungsten C device, could anyone give me hand on this? Thanks a lot, Xing Jin -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/

Re: Where can I find a fit SDK for Tungsten 5-way navigator?

2003-07-10 Thread Xing Jin
Thanks for your reply and I actually suffered from finding the sdk on the web you point out today. I downloaded the newest PalmOS5 RS2 SDK but there is nothing about the 5-way navigator. Any other suggestion? cheers, Xing Aaron Ardiri [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED]

Re: Where can I find a fit SDK for Tungsten 5-way navigator?

2003-07-10 Thread Xing Jin
Many thanks! Finally I found it after I registered as Plugin project member. What's a strange and stupid things! regards, Xing Aaron Ardiri [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] Thanks for your reply and I actually suffered from finding the sdk on the web you point out