You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@calcite.apache.org by Muhammad Gelbana <m....@gmail.com> on 2018/03/18 19:22:37 UTC
Calcite class diagram
Has anyone generated a decent class diagram representing Calcite's core
classes and their relations ?
I've just tried to create one using *code2uml* and in a few minutes it has
generated a 5.9 GB image file ! And it wasn't 10% complete !
Would you kindly share if you have anything of sort ?
Thanks,
Gelbana
Re: Calcite class diagram
Posted by Abbas Gadhia <ab...@yahoo.com.INVALID>.
There are some interesting presentations given by Christian Tzolov and Jordon Halterman which document many of the important classes. Here are the links
https://events.static.linuxfound.org/sites/events/files/slides/ApacheCon2016ChristianTzolov.v4.pdf
https://www.slideshare.net/JordanHalterman/introduction-to-apache-calcite
Regds
Abbas
On Monday, 19 March 2018 1:22 AM, Edmon Begoli <eb...@gmail.com> wrote:
It is in a paper that went for SIGMOD this year:
https://arxiv.org/abs/1802.10233
Keep in mind, it is not much, but if you read the paper you will get a
pretty decent idea at the high-to-mid level of what is going on.
On Sun, Mar 18, 2018 at 3:49 PM, Muhammad Gelbana <m....@gmail.com>
wrote:
> Is this UML shared somewhere I can access ? Would you please share it ? Any
> insight into Calcit's structure may make all the difference for me.
>
> Thanks,
> Gelbana
>
> On Sun, Mar 18, 2018 at 9:24 PM, Edmon Begoli <eb...@gmail.com> wrote:
>
> > This realistic for any real-life frameworks. UML breaks down very quickly
> > when applied to a real software - both generation, and maintenance.
> >
> > We have UML for some high level concepts such as adapters, etc., but it
> is
> > conceptual, not 1:1 mapped class diagrams.
> >
> >
> > On Sun, Mar 18, 2018 at 3:22 PM, Muhammad Gelbana <m....@gmail.com>
> > wrote:
> >
> > > Has anyone generated a decent class diagram representing Calcite's core
> > > classes and their relations ?
> > >
> > > I've just tried to create one using *code2uml* and in a few minutes it
> > has
> > > generated a 5.9 GB image file ! And it wasn't 10% complete !
> > >
> > > Would you kindly share if you have anything of sort ?
> > >
> > > Thanks,
> > > Gelbana
> > >
> >
>
Re: Calcite class diagram
Posted by Muhammad Gelbana <m....@gmail.com>.
Guys, I only asked for diagrams and you shared much more. Thanks a lot !
Thanks,
Gelbana
On Mon, Mar 19, 2018 at 9:42 PM, Shuyi Chen <su...@gmail.com> wrote:
> Those are very useful materials for people who want to learn or contribute
> to Calcite. Do we have a centralized place to collect them? If not, I'd
> suggest we collect them and put them up on the calcite website. What do you
> folks think?
>
>
> On Mon, Mar 19, 2018 at 5:59 AM, Christian Tzolov <ct...@pivotal.io>
> wrote:
>
> > Muhammad,
> >
> > You can find couple of UML class diagrams in my apache con slides here:
> > https://speakerdeck.com/tzolov/using-apache-calcite-
> > for-enabling-sql-and-jdbc-access-to-apache-geode-and-other-nosql
> >
> > Check pages; 28, 29, 31, 32 and most immortally page 33 ;)
> >
> > Cheers,
> > Christian
> >
> > On 18 March 2018 at 20:51, Edmon Begoli <eb...@gmail.com> wrote:
> >
> > > It is in a paper that went for SIGMOD this year:
> > > https://arxiv.org/abs/1802.10233
> > >
> > > Keep in mind, it is not much, but if you read the paper you will get a
> > > pretty decent idea at the high-to-mid level of what is going on.
> > >
> > > On Sun, Mar 18, 2018 at 3:49 PM, Muhammad Gelbana <m.gelbana@gmail.com
> >
> > > wrote:
> > >
> > > > Is this UML shared somewhere I can access ? Would you please share
> it ?
> > > Any
> > > > insight into Calcit's structure may make all the difference for me.
> > > >
> > > > Thanks,
> > > > Gelbana
> > > >
> > > > On Sun, Mar 18, 2018 at 9:24 PM, Edmon Begoli <eb...@gmail.com>
> > wrote:
> > > >
> > > > > This realistic for any real-life frameworks. UML breaks down very
> > > quickly
> > > > > when applied to a real software - both generation, and maintenance.
> > > > >
> > > > > We have UML for some high level concepts such as adapters, etc.,
> but
> > it
> > > > is
> > > > > conceptual, not 1:1 mapped class diagrams.
> > > > >
> > > > >
> > > > > On Sun, Mar 18, 2018 at 3:22 PM, Muhammad Gelbana <
> > m.gelbana@gmail.com
> > > >
> > > > > wrote:
> > > > >
> > > > > > Has anyone generated a decent class diagram representing
> Calcite's
> > > core
> > > > > > classes and their relations ?
> > > > > >
> > > > > > I've just tried to create one using *code2uml* and in a few
> minutes
> > > it
> > > > > has
> > > > > > generated a 5.9 GB image file ! And it wasn't 10% complete !
> > > > > >
> > > > > > Would you kindly share if you have anything of sort ?
> > > > > >
> > > > > > Thanks,
> > > > > > Gelbana
> > > > > >
> > > > >
> > > >
> > >
> >
> >
> >
> > --
> > Christian Tzolov <http://www.linkedin.com/in/tzolov> | Principle
> Software
> > Engineer | Spring.io <https://spring.io/> | Pivotal <http://pivotal.io/>
> |
> > ctzolov@pivotal.io
> >
>
>
>
> --
> "So you have to trust that the dots will somehow connect in your future."
>
Re: Calcite class diagram
Posted by Shuyi Chen <su...@gmail.com>.
Those are very useful materials for people who want to learn or contribute
to Calcite. Do we have a centralized place to collect them? If not, I'd
suggest we collect them and put them up on the calcite website. What do you
folks think?
On Mon, Mar 19, 2018 at 5:59 AM, Christian Tzolov <ct...@pivotal.io>
wrote:
> Muhammad,
>
> You can find couple of UML class diagrams in my apache con slides here:
> https://speakerdeck.com/tzolov/using-apache-calcite-
> for-enabling-sql-and-jdbc-access-to-apache-geode-and-other-nosql
>
> Check pages; 28, 29, 31, 32 and most immortally page 33 ;)
>
> Cheers,
> Christian
>
> On 18 March 2018 at 20:51, Edmon Begoli <eb...@gmail.com> wrote:
>
> > It is in a paper that went for SIGMOD this year:
> > https://arxiv.org/abs/1802.10233
> >
> > Keep in mind, it is not much, but if you read the paper you will get a
> > pretty decent idea at the high-to-mid level of what is going on.
> >
> > On Sun, Mar 18, 2018 at 3:49 PM, Muhammad Gelbana <m....@gmail.com>
> > wrote:
> >
> > > Is this UML shared somewhere I can access ? Would you please share it ?
> > Any
> > > insight into Calcit's structure may make all the difference for me.
> > >
> > > Thanks,
> > > Gelbana
> > >
> > > On Sun, Mar 18, 2018 at 9:24 PM, Edmon Begoli <eb...@gmail.com>
> wrote:
> > >
> > > > This realistic for any real-life frameworks. UML breaks down very
> > quickly
> > > > when applied to a real software - both generation, and maintenance.
> > > >
> > > > We have UML for some high level concepts such as adapters, etc., but
> it
> > > is
> > > > conceptual, not 1:1 mapped class diagrams.
> > > >
> > > >
> > > > On Sun, Mar 18, 2018 at 3:22 PM, Muhammad Gelbana <
> m.gelbana@gmail.com
> > >
> > > > wrote:
> > > >
> > > > > Has anyone generated a decent class diagram representing Calcite's
> > core
> > > > > classes and their relations ?
> > > > >
> > > > > I've just tried to create one using *code2uml* and in a few minutes
> > it
> > > > has
> > > > > generated a 5.9 GB image file ! And it wasn't 10% complete !
> > > > >
> > > > > Would you kindly share if you have anything of sort ?
> > > > >
> > > > > Thanks,
> > > > > Gelbana
> > > > >
> > > >
> > >
> >
>
>
>
> --
> Christian Tzolov <http://www.linkedin.com/in/tzolov> | Principle Software
> Engineer | Spring.io <https://spring.io/> | Pivotal <http://pivotal.io/> |
> ctzolov@pivotal.io
>
--
"So you have to trust that the dots will somehow connect in your future."
Re: Calcite class diagram
Posted by Christian Tzolov <ct...@pivotal.io>.
Muhammad,
You can find couple of UML class diagrams in my apache con slides here:
https://speakerdeck.com/tzolov/using-apache-calcite-for-enabling-sql-and-jdbc-access-to-apache-geode-and-other-nosql
Check pages; 28, 29, 31, 32 and most immortally page 33 ;)
Cheers,
Christian
On 18 March 2018 at 20:51, Edmon Begoli <eb...@gmail.com> wrote:
> It is in a paper that went for SIGMOD this year:
> https://arxiv.org/abs/1802.10233
>
> Keep in mind, it is not much, but if you read the paper you will get a
> pretty decent idea at the high-to-mid level of what is going on.
>
> On Sun, Mar 18, 2018 at 3:49 PM, Muhammad Gelbana <m....@gmail.com>
> wrote:
>
> > Is this UML shared somewhere I can access ? Would you please share it ?
> Any
> > insight into Calcit's structure may make all the difference for me.
> >
> > Thanks,
> > Gelbana
> >
> > On Sun, Mar 18, 2018 at 9:24 PM, Edmon Begoli <eb...@gmail.com> wrote:
> >
> > > This realistic for any real-life frameworks. UML breaks down very
> quickly
> > > when applied to a real software - both generation, and maintenance.
> > >
> > > We have UML for some high level concepts such as adapters, etc., but it
> > is
> > > conceptual, not 1:1 mapped class diagrams.
> > >
> > >
> > > On Sun, Mar 18, 2018 at 3:22 PM, Muhammad Gelbana <m.gelbana@gmail.com
> >
> > > wrote:
> > >
> > > > Has anyone generated a decent class diagram representing Calcite's
> core
> > > > classes and their relations ?
> > > >
> > > > I've just tried to create one using *code2uml* and in a few minutes
> it
> > > has
> > > > generated a 5.9 GB image file ! And it wasn't 10% complete !
> > > >
> > > > Would you kindly share if you have anything of sort ?
> > > >
> > > > Thanks,
> > > > Gelbana
> > > >
> > >
> >
>
--
Christian Tzolov <http://www.linkedin.com/in/tzolov> | Principle Software
Engineer | Spring.io <https://spring.io/> | Pivotal <http://pivotal.io/> |
ctzolov@pivotal.io
Re: Calcite class diagram
Posted by Edmon Begoli <eb...@gmail.com>.
It is in a paper that went for SIGMOD this year:
https://arxiv.org/abs/1802.10233
Keep in mind, it is not much, but if you read the paper you will get a
pretty decent idea at the high-to-mid level of what is going on.
On Sun, Mar 18, 2018 at 3:49 PM, Muhammad Gelbana <m....@gmail.com>
wrote:
> Is this UML shared somewhere I can access ? Would you please share it ? Any
> insight into Calcit's structure may make all the difference for me.
>
> Thanks,
> Gelbana
>
> On Sun, Mar 18, 2018 at 9:24 PM, Edmon Begoli <eb...@gmail.com> wrote:
>
> > This realistic for any real-life frameworks. UML breaks down very quickly
> > when applied to a real software - both generation, and maintenance.
> >
> > We have UML for some high level concepts such as adapters, etc., but it
> is
> > conceptual, not 1:1 mapped class diagrams.
> >
> >
> > On Sun, Mar 18, 2018 at 3:22 PM, Muhammad Gelbana <m....@gmail.com>
> > wrote:
> >
> > > Has anyone generated a decent class diagram representing Calcite's core
> > > classes and their relations ?
> > >
> > > I've just tried to create one using *code2uml* and in a few minutes it
> > has
> > > generated a 5.9 GB image file ! And it wasn't 10% complete !
> > >
> > > Would you kindly share if you have anything of sort ?
> > >
> > > Thanks,
> > > Gelbana
> > >
> >
>
Re: Calcite class diagram
Posted by Muhammad Gelbana <m....@gmail.com>.
Is this UML shared somewhere I can access ? Would you please share it ? Any
insight into Calcit's structure may make all the difference for me.
Thanks,
Gelbana
On Sun, Mar 18, 2018 at 9:24 PM, Edmon Begoli <eb...@gmail.com> wrote:
> This realistic for any real-life frameworks. UML breaks down very quickly
> when applied to a real software - both generation, and maintenance.
>
> We have UML for some high level concepts such as adapters, etc., but it is
> conceptual, not 1:1 mapped class diagrams.
>
>
> On Sun, Mar 18, 2018 at 3:22 PM, Muhammad Gelbana <m....@gmail.com>
> wrote:
>
> > Has anyone generated a decent class diagram representing Calcite's core
> > classes and their relations ?
> >
> > I've just tried to create one using *code2uml* and in a few minutes it
> has
> > generated a 5.9 GB image file ! And it wasn't 10% complete !
> >
> > Would you kindly share if you have anything of sort ?
> >
> > Thanks,
> > Gelbana
> >
>
Re: Calcite class diagram
Posted by Edmon Begoli <eb...@gmail.com>.
This realistic for any real-life frameworks. UML breaks down very quickly
when applied to a real software - both generation, and maintenance.
We have UML for some high level concepts such as adapters, etc., but it is
conceptual, not 1:1 mapped class diagrams.
On Sun, Mar 18, 2018 at 3:22 PM, Muhammad Gelbana <m....@gmail.com>
wrote:
> Has anyone generated a decent class diagram representing Calcite's core
> classes and their relations ?
>
> I've just tried to create one using *code2uml* and in a few minutes it has
> generated a 5.9 GB image file ! And it wasn't 10% complete !
>
> Would you kindly share if you have anything of sort ?
>
> Thanks,
> Gelbana
>