You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by Aljoscha Krettek <al...@apache.org> on 2015/03/12 14:00:01 UTC
[DISCUSS] Name of Expression API and DataSet abstraction
Hi Folks,
as mentioned in the title, we need a good name for this. Right now the
API is called Expression API, the package is flink-expressions and the
thing on which you call operations (equivalent to DataSet or
DataStream) is called ExpressionOperation. Especially the last one is
extremely ugly.
Do you have any ideas how we should name those things? @Fabian
mentioned Relation API and Relation, as name for the thing on which
you work.
Cheers,
Aljoscha
Re: [DISCUSS] Name of Expression API and DataSet abstraction
Posted by Vasiliki Kalavri <va...@gmail.com>.
I like Relation and Relation API more than Table API.
Rel is quite cryptic though :)
On Mar 16, 2015 5:58 PM, "Aljoscha Krettek" <al...@apache.org> wrote:
> I like Relation or Rel, is shorter.
> On Mar 16, 2015 4:52 PM, "Hermann Gábor" <re...@gmail.com> wrote:
>
> > +1 for DataTable
> >
> > On Mon, Mar 16, 2015 at 4:11 PM Till Rohrmann <tr...@apache.org>
> > wrote:
> >
> > > +1 for DataTable
> > >
> > > On Mon, Mar 16, 2015 at 10:34 AM, Márton Balassi <
> > balassi.marton@gmail.com
> > > >
> > > wrote:
> > >
> > > > +1 for Max's suggestion.
> > > >
> > > > On Mon, Mar 16, 2015 at 10:32 AM, Ufuk Celebi <uc...@apache.org>
> wrote:
> > > >
> > > > > On Fri, Mar 13, 2015 at 6:08 PM, Maximilian Michels <
> mxm@apache.org>
> > > > > wrote:
> > > > >
> > > > > >
> > > > > > Thanks for starting the discussion. We should definitely not keep
> > > > > > flink-expressions.
> > > > > >
> > > > > > I'm in favor of DataTable for the DataSet abstraction equivalent.
> > For
> > > > > > consistency, the package name should then be flink-table. At
> first
> > > > > > sight, the name seems kind of plain but I think it is quite
> > intuitive
> > > > > > because the API enables you to work in a SQL like fashion.
> > > > > >
> > > > >
> > > > >
> > > > > +1
> > > > >
> > > > > I think this is a very good suggestion. :-)
> > > > >
> > > > > (There is an associated issue, we shouldn't forget to close:
> > > > > https://issues.apache.org/jira/browse/FLINK-1623)
> > > > >
> > > >
> > >
> >
>
Re: [DISCUSS] Name of Expression API and DataSet abstraction
Posted by Fabian Hueske <fh...@gmail.com>.
I agree with Aljoscha on this. DataTable does not make a lot of sense to
me... (except for going nicely with DataSet and DataStream).
2015-03-25 13:58 GMT+01:00 Aljoscha Krettek <al...@apache.org>:
> But why DataTable? What other kind of Table could it be, CarTable? :D
>
> On Wed, Mar 25, 2015 at 1:53 PM, Alexander Alexandrov
> <al...@gmail.com> wrote:
> > +1 for DataTable as core abstraction name and "flink-table" or something
> > similar as the package name.
> >
> > 2015-03-25 11:54 GMT+01:00 Aljoscha Krettek <al...@apache.org>:
> >
> >> I also prefer Relation. So what should we do? Doesn't really look like
> >> consensus.
> >>
> >> On Sat, Mar 21, 2015 at 6:02 PM, Paris Carbone <pa...@kth.se> wrote:
> >> > Both names look ok but if I had to choose I would go for the Relation
> >> API.
> >> > It defines a new DSL in contrast to data types (ie DataSet,
> DataStream)
> >> so it doesn’t have to follow the same convention.
> >> > Plus, it is a single word with sufficient meaning.
> >> >
> >> > Paris
> >> >
> >> > On 21 Mar 2015, at 17:29, Fabian Hueske <fhueske@gmail.com<mailto:
> >> fhueske@gmail.com>> wrote:
> >> >
> >> > I'm in favor of Relation API because the API operates on a set of
> tuples
> >> > with a fixed (flat) schema which is known as relation from relational
> >> > databases.
> >> >
> >> > Everybody who took a database intro class should be familiar with this
> >> term.
> >> > On Mar 21, 2015 5:14 PM, "Henry Saputra" <henry.saputra@gmail.com
> >> <ma...@gmail.com>> wrote:
> >> >
> >> > I like the Relation or Relational. So maybe we could use DataRelation
> >> > as the abstraction?
> >> >
> >> > - Henry
> >> >
> >> > On Mon, Mar 16, 2015 at 9:30 AM, Fabian Hueske <fhueske@gmail.com
> >> <ma...@gmail.com>> wrote:
> >> > I am also more in favor of Rel and Relation, but DataTable nicely
> follows
> >> > the terms DataSet and DataStream.
> >> > On Mar 16, 2015 4:58 PM, "Aljoscha Krettek" <aljoscha@apache.org
> <mailto:
> >> aljoscha@apache.org>>
> >> > wrote:
> >> >
> >> > I like Relation or Rel, is shorter.
> >> > On Mar 16, 2015 4:52 PM, "Hermann Gábor" <reckoner42@gmail.com
> <mailto:
> >> reckoner42@gmail.com>> wrote:
> >> >
> >> > +1 for DataTable
> >> >
> >> > On Mon, Mar 16, 2015 at 4:11 PM Till Rohrmann <trohrmann@apache.org
> >> <ma...@apache.org>>
> >> > wrote:
> >> >
> >> > +1 for DataTable
> >> >
> >> > On Mon, Mar 16, 2015 at 10:34 AM, Márton Balassi <
> >> > balassi.marton@gmail.com<ma...@gmail.com>
> >> >
> >> > wrote:
> >> >
> >> > +1 for Max's suggestion.
> >> >
> >> > On Mon, Mar 16, 2015 at 10:32 AM, Ufuk Celebi <uc...@apache.org>
> >> > wrote:
> >> >
> >> > On Fri, Mar 13, 2015 at 6:08 PM, Maximilian Michels <
> >> > mxm@apache.org<ma...@apache.org>>
> >> > wrote:
> >> >
> >> >
> >> > Thanks for starting the discussion. We should definitely not
> >> > keep
> >> > flink-expressions.
> >> >
> >> > I'm in favor of DataTable for the DataSet abstraction
> >> > equivalent.
> >> > For
> >> > consistency, the package name should then be flink-table. At
> >> > first
> >> > sight, the name seems kind of plain but I think it is quite
> >> > intuitive
> >> > because the API enables you to work in a SQL like fashion.
> >> >
> >> >
> >> >
> >> > +1
> >> >
> >> > I think this is a very good suggestion. :-)
> >> >
> >> > (There is an associated issue, we shouldn't forget to close:
> >> > https://issues.apache.org/jira/browse/FLINK-1623)
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >>
>
Re: [DISCUSS] Name of Expression API and DataSet abstraction
Posted by Aljoscha Krettek <al...@apache.org>.
But why DataTable? What other kind of Table could it be, CarTable? :D
On Wed, Mar 25, 2015 at 1:53 PM, Alexander Alexandrov
<al...@gmail.com> wrote:
> +1 for DataTable as core abstraction name and "flink-table" or something
> similar as the package name.
>
> 2015-03-25 11:54 GMT+01:00 Aljoscha Krettek <al...@apache.org>:
>
>> I also prefer Relation. So what should we do? Doesn't really look like
>> consensus.
>>
>> On Sat, Mar 21, 2015 at 6:02 PM, Paris Carbone <pa...@kth.se> wrote:
>> > Both names look ok but if I had to choose I would go for the Relation
>> API.
>> > It defines a new DSL in contrast to data types (ie DataSet, DataStream)
>> so it doesn’t have to follow the same convention.
>> > Plus, it is a single word with sufficient meaning.
>> >
>> > Paris
>> >
>> > On 21 Mar 2015, at 17:29, Fabian Hueske <fhueske@gmail.com<mailto:
>> fhueske@gmail.com>> wrote:
>> >
>> > I'm in favor of Relation API because the API operates on a set of tuples
>> > with a fixed (flat) schema which is known as relation from relational
>> > databases.
>> >
>> > Everybody who took a database intro class should be familiar with this
>> term.
>> > On Mar 21, 2015 5:14 PM, "Henry Saputra" <henry.saputra@gmail.com
>> <ma...@gmail.com>> wrote:
>> >
>> > I like the Relation or Relational. So maybe we could use DataRelation
>> > as the abstraction?
>> >
>> > - Henry
>> >
>> > On Mon, Mar 16, 2015 at 9:30 AM, Fabian Hueske <fhueske@gmail.com
>> <ma...@gmail.com>> wrote:
>> > I am also more in favor of Rel and Relation, but DataTable nicely follows
>> > the terms DataSet and DataStream.
>> > On Mar 16, 2015 4:58 PM, "Aljoscha Krettek" <aljoscha@apache.org<mailto:
>> aljoscha@apache.org>>
>> > wrote:
>> >
>> > I like Relation or Rel, is shorter.
>> > On Mar 16, 2015 4:52 PM, "Hermann Gábor" <reckoner42@gmail.com<mailto:
>> reckoner42@gmail.com>> wrote:
>> >
>> > +1 for DataTable
>> >
>> > On Mon, Mar 16, 2015 at 4:11 PM Till Rohrmann <trohrmann@apache.org
>> <ma...@apache.org>>
>> > wrote:
>> >
>> > +1 for DataTable
>> >
>> > On Mon, Mar 16, 2015 at 10:34 AM, Márton Balassi <
>> > balassi.marton@gmail.com<ma...@gmail.com>
>> >
>> > wrote:
>> >
>> > +1 for Max's suggestion.
>> >
>> > On Mon, Mar 16, 2015 at 10:32 AM, Ufuk Celebi <uc...@apache.org>
>> > wrote:
>> >
>> > On Fri, Mar 13, 2015 at 6:08 PM, Maximilian Michels <
>> > mxm@apache.org<ma...@apache.org>>
>> > wrote:
>> >
>> >
>> > Thanks for starting the discussion. We should definitely not
>> > keep
>> > flink-expressions.
>> >
>> > I'm in favor of DataTable for the DataSet abstraction
>> > equivalent.
>> > For
>> > consistency, the package name should then be flink-table. At
>> > first
>> > sight, the name seems kind of plain but I think it is quite
>> > intuitive
>> > because the API enables you to work in a SQL like fashion.
>> >
>> >
>> >
>> > +1
>> >
>> > I think this is a very good suggestion. :-)
>> >
>> > (There is an associated issue, we shouldn't forget to close:
>> > https://issues.apache.org/jira/browse/FLINK-1623)
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>>
Re: [DISCUSS] Name of Expression API and DataSet abstraction
Posted by Alexander Alexandrov <al...@gmail.com>.
+1 for DataTable as core abstraction name and "flink-table" or something
similar as the package name.
2015-03-25 11:54 GMT+01:00 Aljoscha Krettek <al...@apache.org>:
> I also prefer Relation. So what should we do? Doesn't really look like
> consensus.
>
> On Sat, Mar 21, 2015 at 6:02 PM, Paris Carbone <pa...@kth.se> wrote:
> > Both names look ok but if I had to choose I would go for the Relation
> API.
> > It defines a new DSL in contrast to data types (ie DataSet, DataStream)
> so it doesn’t have to follow the same convention.
> > Plus, it is a single word with sufficient meaning.
> >
> > Paris
> >
> > On 21 Mar 2015, at 17:29, Fabian Hueske <fhueske@gmail.com<mailto:
> fhueske@gmail.com>> wrote:
> >
> > I'm in favor of Relation API because the API operates on a set of tuples
> > with a fixed (flat) schema which is known as relation from relational
> > databases.
> >
> > Everybody who took a database intro class should be familiar with this
> term.
> > On Mar 21, 2015 5:14 PM, "Henry Saputra" <henry.saputra@gmail.com
> <ma...@gmail.com>> wrote:
> >
> > I like the Relation or Relational. So maybe we could use DataRelation
> > as the abstraction?
> >
> > - Henry
> >
> > On Mon, Mar 16, 2015 at 9:30 AM, Fabian Hueske <fhueske@gmail.com
> <ma...@gmail.com>> wrote:
> > I am also more in favor of Rel and Relation, but DataTable nicely follows
> > the terms DataSet and DataStream.
> > On Mar 16, 2015 4:58 PM, "Aljoscha Krettek" <aljoscha@apache.org<mailto:
> aljoscha@apache.org>>
> > wrote:
> >
> > I like Relation or Rel, is shorter.
> > On Mar 16, 2015 4:52 PM, "Hermann Gábor" <reckoner42@gmail.com<mailto:
> reckoner42@gmail.com>> wrote:
> >
> > +1 for DataTable
> >
> > On Mon, Mar 16, 2015 at 4:11 PM Till Rohrmann <trohrmann@apache.org
> <ma...@apache.org>>
> > wrote:
> >
> > +1 for DataTable
> >
> > On Mon, Mar 16, 2015 at 10:34 AM, Márton Balassi <
> > balassi.marton@gmail.com<ma...@gmail.com>
> >
> > wrote:
> >
> > +1 for Max's suggestion.
> >
> > On Mon, Mar 16, 2015 at 10:32 AM, Ufuk Celebi <uc...@apache.org>
> > wrote:
> >
> > On Fri, Mar 13, 2015 at 6:08 PM, Maximilian Michels <
> > mxm@apache.org<ma...@apache.org>>
> > wrote:
> >
> >
> > Thanks for starting the discussion. We should definitely not
> > keep
> > flink-expressions.
> >
> > I'm in favor of DataTable for the DataSet abstraction
> > equivalent.
> > For
> > consistency, the package name should then be flink-table. At
> > first
> > sight, the name seems kind of plain but I think it is quite
> > intuitive
> > because the API enables you to work in a SQL like fashion.
> >
> >
> >
> > +1
> >
> > I think this is a very good suggestion. :-)
> >
> > (There is an associated issue, we shouldn't forget to close:
> > https://issues.apache.org/jira/browse/FLINK-1623)
> >
> >
> >
> >
> >
> >
> >
>
Re: [DISCUSS] Name of Expression API and DataSet abstraction
Posted by Henry Saputra <he...@gmail.com>.
When consensus not happening we will go with VOTE. I think we have 2
candidates of names which are table and relation.
- Henry
On Wednesday, March 25, 2015, Aljoscha Krettek <al...@apache.org> wrote:
> I also prefer Relation. So what should we do? Doesn't really look like
> consensus.
>
> On Sat, Mar 21, 2015 at 6:02 PM, Paris Carbone <parisc@kth.se
> <javascript:;>> wrote:
> > Both names look ok but if I had to choose I would go for the Relation
> API.
> > It defines a new DSL in contrast to data types (ie DataSet, DataStream)
> so it doesn’t have to follow the same convention.
> > Plus, it is a single word with sufficient meaning.
> >
> > Paris
> >
> > On 21 Mar 2015, at 17:29, Fabian Hueske <fhueske@gmail.com
> <javascript:;><mailto:fhueske@gmail.com <javascript:;>>> wrote:
> >
> > I'm in favor of Relation API because the API operates on a set of tuples
> > with a fixed (flat) schema which is known as relation from relational
> > databases.
> >
> > Everybody who took a database intro class should be familiar with this
> term.
> > On Mar 21, 2015 5:14 PM, "Henry Saputra" <henry.saputra@gmail.com
> <javascript:;><mailto:henry.saputra@gmail.com <javascript:;>>> wrote:
> >
> > I like the Relation or Relational. So maybe we could use DataRelation
> > as the abstraction?
> >
> > - Henry
> >
> > On Mon, Mar 16, 2015 at 9:30 AM, Fabian Hueske <fhueske@gmail.com
> <javascript:;><mailto:fhueske@gmail.com <javascript:;>>> wrote:
> > I am also more in favor of Rel and Relation, but DataTable nicely follows
> > the terms DataSet and DataStream.
> > On Mar 16, 2015 4:58 PM, "Aljoscha Krettek" <aljoscha@apache.org
> <javascript:;><mailto:aljoscha@apache.org <javascript:;>>>
> > wrote:
> >
> > I like Relation or Rel, is shorter.
> > On Mar 16, 2015 4:52 PM, "Hermann Gábor" <reckoner42@gmail.com
> <javascript:;><mailto:reckoner42@gmail.com <javascript:;>>> wrote:
> >
> > +1 for DataTable
> >
> > On Mon, Mar 16, 2015 at 4:11 PM Till Rohrmann <trohrmann@apache.org
> <javascript:;><mailto:trohrmann@apache.org <javascript:;>>>
> > wrote:
> >
> > +1 for DataTable
> >
> > On Mon, Mar 16, 2015 at 10:34 AM, Márton Balassi <
> > balassi.marton@gmail.com <javascript:;><mailto:balassi.marton@gmail.com
> <javascript:;>>
> >
> > wrote:
> >
> > +1 for Max's suggestion.
> >
> > On Mon, Mar 16, 2015 at 10:32 AM, Ufuk Celebi <uce@apache.org
> <javascript:;>>
> > wrote:
> >
> > On Fri, Mar 13, 2015 at 6:08 PM, Maximilian Michels <
> > mxm@apache.org <javascript:;><mailto:mxm@apache.org <javascript:;>>>
> > wrote:
> >
> >
> > Thanks for starting the discussion. We should definitely not
> > keep
> > flink-expressions.
> >
> > I'm in favor of DataTable for the DataSet abstraction
> > equivalent.
> > For
> > consistency, the package name should then be flink-table. At
> > first
> > sight, the name seems kind of plain but I think it is quite
> > intuitive
> > because the API enables you to work in a SQL like fashion.
> >
> >
> >
> > +1
> >
> > I think this is a very good suggestion. :-)
> >
> > (There is an associated issue, we shouldn't forget to close:
> > https://issues.apache.org/jira/browse/FLINK-1623)
> >
> >
> >
> >
> >
> >
> >
>
Re: [DISCUSS] Name of Expression API and DataSet abstraction
Posted by Aljoscha Krettek <al...@apache.org>.
I also prefer Relation. So what should we do? Doesn't really look like
consensus.
On Sat, Mar 21, 2015 at 6:02 PM, Paris Carbone <pa...@kth.se> wrote:
> Both names look ok but if I had to choose I would go for the Relation API.
> It defines a new DSL in contrast to data types (ie DataSet, DataStream) so it doesn’t have to follow the same convention.
> Plus, it is a single word with sufficient meaning.
>
> Paris
>
> On 21 Mar 2015, at 17:29, Fabian Hueske <fh...@gmail.com>> wrote:
>
> I'm in favor of Relation API because the API operates on a set of tuples
> with a fixed (flat) schema which is known as relation from relational
> databases.
>
> Everybody who took a database intro class should be familiar with this term.
> On Mar 21, 2015 5:14 PM, "Henry Saputra" <he...@gmail.com>> wrote:
>
> I like the Relation or Relational. So maybe we could use DataRelation
> as the abstraction?
>
> - Henry
>
> On Mon, Mar 16, 2015 at 9:30 AM, Fabian Hueske <fh...@gmail.com>> wrote:
> I am also more in favor of Rel and Relation, but DataTable nicely follows
> the terms DataSet and DataStream.
> On Mar 16, 2015 4:58 PM, "Aljoscha Krettek" <al...@apache.org>>
> wrote:
>
> I like Relation or Rel, is shorter.
> On Mar 16, 2015 4:52 PM, "Hermann Gábor" <re...@gmail.com>> wrote:
>
> +1 for DataTable
>
> On Mon, Mar 16, 2015 at 4:11 PM Till Rohrmann <tr...@apache.org>>
> wrote:
>
> +1 for DataTable
>
> On Mon, Mar 16, 2015 at 10:34 AM, Márton Balassi <
> balassi.marton@gmail.com<ma...@gmail.com>
>
> wrote:
>
> +1 for Max's suggestion.
>
> On Mon, Mar 16, 2015 at 10:32 AM, Ufuk Celebi <uc...@apache.org>
> wrote:
>
> On Fri, Mar 13, 2015 at 6:08 PM, Maximilian Michels <
> mxm@apache.org<ma...@apache.org>>
> wrote:
>
>
> Thanks for starting the discussion. We should definitely not
> keep
> flink-expressions.
>
> I'm in favor of DataTable for the DataSet abstraction
> equivalent.
> For
> consistency, the package name should then be flink-table. At
> first
> sight, the name seems kind of plain but I think it is quite
> intuitive
> because the API enables you to work in a SQL like fashion.
>
>
>
> +1
>
> I think this is a very good suggestion. :-)
>
> (There is an associated issue, we shouldn't forget to close:
> https://issues.apache.org/jira/browse/FLINK-1623)
>
>
>
>
>
>
>
Re: [DISCUSS] Name of Expression API and DataSet abstraction
Posted by Paris Carbone <pa...@kth.se>.
Both names look ok but if I had to choose I would go for the Relation API.
It defines a new DSL in contrast to data types (ie DataSet, DataStream) so it doesn’t have to follow the same convention.
Plus, it is a single word with sufficient meaning.
Paris
On 21 Mar 2015, at 17:29, Fabian Hueske <fh...@gmail.com>> wrote:
I'm in favor of Relation API because the API operates on a set of tuples
with a fixed (flat) schema which is known as relation from relational
databases.
Everybody who took a database intro class should be familiar with this term.
On Mar 21, 2015 5:14 PM, "Henry Saputra" <he...@gmail.com>> wrote:
I like the Relation or Relational. So maybe we could use DataRelation
as the abstraction?
- Henry
On Mon, Mar 16, 2015 at 9:30 AM, Fabian Hueske <fh...@gmail.com>> wrote:
I am also more in favor of Rel and Relation, but DataTable nicely follows
the terms DataSet and DataStream.
On Mar 16, 2015 4:58 PM, "Aljoscha Krettek" <al...@apache.org>>
wrote:
I like Relation or Rel, is shorter.
On Mar 16, 2015 4:52 PM, "Hermann Gábor" <re...@gmail.com>> wrote:
+1 for DataTable
On Mon, Mar 16, 2015 at 4:11 PM Till Rohrmann <tr...@apache.org>>
wrote:
+1 for DataTable
On Mon, Mar 16, 2015 at 10:34 AM, Márton Balassi <
balassi.marton@gmail.com<ma...@gmail.com>
wrote:
+1 for Max's suggestion.
On Mon, Mar 16, 2015 at 10:32 AM, Ufuk Celebi <uc...@apache.org>
wrote:
On Fri, Mar 13, 2015 at 6:08 PM, Maximilian Michels <
mxm@apache.org<ma...@apache.org>>
wrote:
Thanks for starting the discussion. We should definitely not
keep
flink-expressions.
I'm in favor of DataTable for the DataSet abstraction
equivalent.
For
consistency, the package name should then be flink-table. At
first
sight, the name seems kind of plain but I think it is quite
intuitive
because the API enables you to work in a SQL like fashion.
+1
I think this is a very good suggestion. :-)
(There is an associated issue, we shouldn't forget to close:
https://issues.apache.org/jira/browse/FLINK-1623)
Re: [DISCUSS] Name of Expression API and DataSet abstraction
Posted by Fabian Hueske <fh...@gmail.com>.
I'm in favor of Relation API because the API operates on a set of tuples
with a fixed (flat) schema which is known as relation from relational
databases.
Everybody who took a database intro class should be familiar with this term.
On Mar 21, 2015 5:14 PM, "Henry Saputra" <he...@gmail.com> wrote:
> I like the Relation or Relational. So maybe we could use DataRelation
> as the abstraction?
>
> - Henry
>
> On Mon, Mar 16, 2015 at 9:30 AM, Fabian Hueske <fh...@gmail.com> wrote:
> > I am also more in favor of Rel and Relation, but DataTable nicely follows
> > the terms DataSet and DataStream.
> > On Mar 16, 2015 4:58 PM, "Aljoscha Krettek" <al...@apache.org>
> wrote:
> >
> >> I like Relation or Rel, is shorter.
> >> On Mar 16, 2015 4:52 PM, "Hermann Gábor" <re...@gmail.com> wrote:
> >>
> >> > +1 for DataTable
> >> >
> >> > On Mon, Mar 16, 2015 at 4:11 PM Till Rohrmann <tr...@apache.org>
> >> > wrote:
> >> >
> >> > > +1 for DataTable
> >> > >
> >> > > On Mon, Mar 16, 2015 at 10:34 AM, Márton Balassi <
> >> > balassi.marton@gmail.com
> >> > > >
> >> > > wrote:
> >> > >
> >> > > > +1 for Max's suggestion.
> >> > > >
> >> > > > On Mon, Mar 16, 2015 at 10:32 AM, Ufuk Celebi <uc...@apache.org>
> >> wrote:
> >> > > >
> >> > > > > On Fri, Mar 13, 2015 at 6:08 PM, Maximilian Michels <
> >> mxm@apache.org>
> >> > > > > wrote:
> >> > > > >
> >> > > > > >
> >> > > > > > Thanks for starting the discussion. We should definitely not
> keep
> >> > > > > > flink-expressions.
> >> > > > > >
> >> > > > > > I'm in favor of DataTable for the DataSet abstraction
> equivalent.
> >> > For
> >> > > > > > consistency, the package name should then be flink-table. At
> >> first
> >> > > > > > sight, the name seems kind of plain but I think it is quite
> >> > intuitive
> >> > > > > > because the API enables you to work in a SQL like fashion.
> >> > > > > >
> >> > > > >
> >> > > > >
> >> > > > > +1
> >> > > > >
> >> > > > > I think this is a very good suggestion. :-)
> >> > > > >
> >> > > > > (There is an associated issue, we shouldn't forget to close:
> >> > > > > https://issues.apache.org/jira/browse/FLINK-1623)
> >> > > > >
> >> > > >
> >> > >
> >> >
> >>
>
Re: [DISCUSS] Name of Expression API and DataSet abstraction
Posted by Henry Saputra <he...@gmail.com>.
OK, as recommended by Fabian, I explain why I like Relational better =)
The concept of Relational suggest the concept of querying data based
on the relationship of different sources and the predicates/ filters
attached to them.
Or we could go more like keyword name such as "REMOQ" which stands for
Relational Model Query =P
This way is in the same spirit as Gelly as the name of the new graph modiule.
- Henry
On Sat, Mar 21, 2015 at 9:12 AM, Henry Saputra <he...@gmail.com> wrote:
> I like the Relation or Relational. So maybe we could use DataRelation
> as the abstraction?
>
> - Henry
>
> On Mon, Mar 16, 2015 at 9:30 AM, Fabian Hueske <fh...@gmail.com> wrote:
>> I am also more in favor of Rel and Relation, but DataTable nicely follows
>> the terms DataSet and DataStream.
>> On Mar 16, 2015 4:58 PM, "Aljoscha Krettek" <al...@apache.org> wrote:
>>
>>> I like Relation or Rel, is shorter.
>>> On Mar 16, 2015 4:52 PM, "Hermann Gábor" <re...@gmail.com> wrote:
>>>
>>> > +1 for DataTable
>>> >
>>> > On Mon, Mar 16, 2015 at 4:11 PM Till Rohrmann <tr...@apache.org>
>>> > wrote:
>>> >
>>> > > +1 for DataTable
>>> > >
>>> > > On Mon, Mar 16, 2015 at 10:34 AM, Márton Balassi <
>>> > balassi.marton@gmail.com
>>> > > >
>>> > > wrote:
>>> > >
>>> > > > +1 for Max's suggestion.
>>> > > >
>>> > > > On Mon, Mar 16, 2015 at 10:32 AM, Ufuk Celebi <uc...@apache.org>
>>> wrote:
>>> > > >
>>> > > > > On Fri, Mar 13, 2015 at 6:08 PM, Maximilian Michels <
>>> mxm@apache.org>
>>> > > > > wrote:
>>> > > > >
>>> > > > > >
>>> > > > > > Thanks for starting the discussion. We should definitely not keep
>>> > > > > > flink-expressions.
>>> > > > > >
>>> > > > > > I'm in favor of DataTable for the DataSet abstraction equivalent.
>>> > For
>>> > > > > > consistency, the package name should then be flink-table. At
>>> first
>>> > > > > > sight, the name seems kind of plain but I think it is quite
>>> > intuitive
>>> > > > > > because the API enables you to work in a SQL like fashion.
>>> > > > > >
>>> > > > >
>>> > > > >
>>> > > > > +1
>>> > > > >
>>> > > > > I think this is a very good suggestion. :-)
>>> > > > >
>>> > > > > (There is an associated issue, we shouldn't forget to close:
>>> > > > > https://issues.apache.org/jira/browse/FLINK-1623)
>>> > > > >
>>> > > >
>>> > >
>>> >
>>>
Re: [DISCUSS] Name of Expression API and DataSet abstraction
Posted by Henry Saputra <he...@gmail.com>.
I like the Relation or Relational. So maybe we could use DataRelation
as the abstraction?
- Henry
On Mon, Mar 16, 2015 at 9:30 AM, Fabian Hueske <fh...@gmail.com> wrote:
> I am also more in favor of Rel and Relation, but DataTable nicely follows
> the terms DataSet and DataStream.
> On Mar 16, 2015 4:58 PM, "Aljoscha Krettek" <al...@apache.org> wrote:
>
>> I like Relation or Rel, is shorter.
>> On Mar 16, 2015 4:52 PM, "Hermann Gábor" <re...@gmail.com> wrote:
>>
>> > +1 for DataTable
>> >
>> > On Mon, Mar 16, 2015 at 4:11 PM Till Rohrmann <tr...@apache.org>
>> > wrote:
>> >
>> > > +1 for DataTable
>> > >
>> > > On Mon, Mar 16, 2015 at 10:34 AM, Márton Balassi <
>> > balassi.marton@gmail.com
>> > > >
>> > > wrote:
>> > >
>> > > > +1 for Max's suggestion.
>> > > >
>> > > > On Mon, Mar 16, 2015 at 10:32 AM, Ufuk Celebi <uc...@apache.org>
>> wrote:
>> > > >
>> > > > > On Fri, Mar 13, 2015 at 6:08 PM, Maximilian Michels <
>> mxm@apache.org>
>> > > > > wrote:
>> > > > >
>> > > > > >
>> > > > > > Thanks for starting the discussion. We should definitely not keep
>> > > > > > flink-expressions.
>> > > > > >
>> > > > > > I'm in favor of DataTable for the DataSet abstraction equivalent.
>> > For
>> > > > > > consistency, the package name should then be flink-table. At
>> first
>> > > > > > sight, the name seems kind of plain but I think it is quite
>> > intuitive
>> > > > > > because the API enables you to work in a SQL like fashion.
>> > > > > >
>> > > > >
>> > > > >
>> > > > > +1
>> > > > >
>> > > > > I think this is a very good suggestion. :-)
>> > > > >
>> > > > > (There is an associated issue, we shouldn't forget to close:
>> > > > > https://issues.apache.org/jira/browse/FLINK-1623)
>> > > > >
>> > > >
>> > >
>> >
>>
Re: [DISCUSS] Name of Expression API and DataSet abstraction
Posted by Fabian Hueske <fh...@gmail.com>.
I am also more in favor of Rel and Relation, but DataTable nicely follows
the terms DataSet and DataStream.
On Mar 16, 2015 4:58 PM, "Aljoscha Krettek" <al...@apache.org> wrote:
> I like Relation or Rel, is shorter.
> On Mar 16, 2015 4:52 PM, "Hermann Gábor" <re...@gmail.com> wrote:
>
> > +1 for DataTable
> >
> > On Mon, Mar 16, 2015 at 4:11 PM Till Rohrmann <tr...@apache.org>
> > wrote:
> >
> > > +1 for DataTable
> > >
> > > On Mon, Mar 16, 2015 at 10:34 AM, Márton Balassi <
> > balassi.marton@gmail.com
> > > >
> > > wrote:
> > >
> > > > +1 for Max's suggestion.
> > > >
> > > > On Mon, Mar 16, 2015 at 10:32 AM, Ufuk Celebi <uc...@apache.org>
> wrote:
> > > >
> > > > > On Fri, Mar 13, 2015 at 6:08 PM, Maximilian Michels <
> mxm@apache.org>
> > > > > wrote:
> > > > >
> > > > > >
> > > > > > Thanks for starting the discussion. We should definitely not keep
> > > > > > flink-expressions.
> > > > > >
> > > > > > I'm in favor of DataTable for the DataSet abstraction equivalent.
> > For
> > > > > > consistency, the package name should then be flink-table. At
> first
> > > > > > sight, the name seems kind of plain but I think it is quite
> > intuitive
> > > > > > because the API enables you to work in a SQL like fashion.
> > > > > >
> > > > >
> > > > >
> > > > > +1
> > > > >
> > > > > I think this is a very good suggestion. :-)
> > > > >
> > > > > (There is an associated issue, we shouldn't forget to close:
> > > > > https://issues.apache.org/jira/browse/FLINK-1623)
> > > > >
> > > >
> > >
> >
>
Re: [DISCUSS] Name of Expression API and DataSet abstraction
Posted by Aljoscha Krettek <al...@apache.org>.
I like Relation or Rel, is shorter.
On Mar 16, 2015 4:52 PM, "Hermann Gábor" <re...@gmail.com> wrote:
> +1 for DataTable
>
> On Mon, Mar 16, 2015 at 4:11 PM Till Rohrmann <tr...@apache.org>
> wrote:
>
> > +1 for DataTable
> >
> > On Mon, Mar 16, 2015 at 10:34 AM, Márton Balassi <
> balassi.marton@gmail.com
> > >
> > wrote:
> >
> > > +1 for Max's suggestion.
> > >
> > > On Mon, Mar 16, 2015 at 10:32 AM, Ufuk Celebi <uc...@apache.org> wrote:
> > >
> > > > On Fri, Mar 13, 2015 at 6:08 PM, Maximilian Michels <mx...@apache.org>
> > > > wrote:
> > > >
> > > > >
> > > > > Thanks for starting the discussion. We should definitely not keep
> > > > > flink-expressions.
> > > > >
> > > > > I'm in favor of DataTable for the DataSet abstraction equivalent.
> For
> > > > > consistency, the package name should then be flink-table. At first
> > > > > sight, the name seems kind of plain but I think it is quite
> intuitive
> > > > > because the API enables you to work in a SQL like fashion.
> > > > >
> > > >
> > > >
> > > > +1
> > > >
> > > > I think this is a very good suggestion. :-)
> > > >
> > > > (There is an associated issue, we shouldn't forget to close:
> > > > https://issues.apache.org/jira/browse/FLINK-1623)
> > > >
> > >
> >
>
Re: [DISCUSS] Name of Expression API and DataSet abstraction
Posted by Hermann Gábor <re...@gmail.com>.
+1 for DataTable
On Mon, Mar 16, 2015 at 4:11 PM Till Rohrmann <tr...@apache.org> wrote:
> +1 for DataTable
>
> On Mon, Mar 16, 2015 at 10:34 AM, Márton Balassi <balassi.marton@gmail.com
> >
> wrote:
>
> > +1 for Max's suggestion.
> >
> > On Mon, Mar 16, 2015 at 10:32 AM, Ufuk Celebi <uc...@apache.org> wrote:
> >
> > > On Fri, Mar 13, 2015 at 6:08 PM, Maximilian Michels <mx...@apache.org>
> > > wrote:
> > >
> > > >
> > > > Thanks for starting the discussion. We should definitely not keep
> > > > flink-expressions.
> > > >
> > > > I'm in favor of DataTable for the DataSet abstraction equivalent. For
> > > > consistency, the package name should then be flink-table. At first
> > > > sight, the name seems kind of plain but I think it is quite intuitive
> > > > because the API enables you to work in a SQL like fashion.
> > > >
> > >
> > >
> > > +1
> > >
> > > I think this is a very good suggestion. :-)
> > >
> > > (There is an associated issue, we shouldn't forget to close:
> > > https://issues.apache.org/jira/browse/FLINK-1623)
> > >
> >
>
Re: [DISCUSS] Name of Expression API and DataSet abstraction
Posted by Till Rohrmann <tr...@apache.org>.
+1 for DataTable
On Mon, Mar 16, 2015 at 10:34 AM, Márton Balassi <ba...@gmail.com>
wrote:
> +1 for Max's suggestion.
>
> On Mon, Mar 16, 2015 at 10:32 AM, Ufuk Celebi <uc...@apache.org> wrote:
>
> > On Fri, Mar 13, 2015 at 6:08 PM, Maximilian Michels <mx...@apache.org>
> > wrote:
> >
> > >
> > > Thanks for starting the discussion. We should definitely not keep
> > > flink-expressions.
> > >
> > > I'm in favor of DataTable for the DataSet abstraction equivalent. For
> > > consistency, the package name should then be flink-table. At first
> > > sight, the name seems kind of plain but I think it is quite intuitive
> > > because the API enables you to work in a SQL like fashion.
> > >
> >
> >
> > +1
> >
> > I think this is a very good suggestion. :-)
> >
> > (There is an associated issue, we shouldn't forget to close:
> > https://issues.apache.org/jira/browse/FLINK-1623)
> >
>
Re: [DISCUSS] Name of Expression API and DataSet abstraction
Posted by Márton Balassi <ba...@gmail.com>.
+1 for Max's suggestion.
On Mon, Mar 16, 2015 at 10:32 AM, Ufuk Celebi <uc...@apache.org> wrote:
> On Fri, Mar 13, 2015 at 6:08 PM, Maximilian Michels <mx...@apache.org>
> wrote:
>
> >
> > Thanks for starting the discussion. We should definitely not keep
> > flink-expressions.
> >
> > I'm in favor of DataTable for the DataSet abstraction equivalent. For
> > consistency, the package name should then be flink-table. At first
> > sight, the name seems kind of plain but I think it is quite intuitive
> > because the API enables you to work in a SQL like fashion.
> >
>
>
> +1
>
> I think this is a very good suggestion. :-)
>
> (There is an associated issue, we shouldn't forget to close:
> https://issues.apache.org/jira/browse/FLINK-1623)
>
Re: [DISCUSS] Name of Expression API and DataSet abstraction
Posted by Ufuk Celebi <uc...@apache.org>.
On Fri, Mar 13, 2015 at 6:08 PM, Maximilian Michels <mx...@apache.org> wrote:
>
> Thanks for starting the discussion. We should definitely not keep
> flink-expressions.
>
> I'm in favor of DataTable for the DataSet abstraction equivalent. For
> consistency, the package name should then be flink-table. At first
> sight, the name seems kind of plain but I think it is quite intuitive
> because the API enables you to work in a SQL like fashion.
>
+1
I think this is a very good suggestion. :-)
(There is an associated issue, we shouldn't forget to close:
https://issues.apache.org/jira/browse/FLINK-1623)
Re: [DISCUSS] Name of Expression API and DataSet abstraction
Posted by Maximilian Michels <mx...@apache.org>.
Hi Aljoscha,
Thanks for starting the discussion. We should definitely not keep
flink-expressions.
I'm in favor of DataTable for the DataSet abstraction equivalent. For
consistency, the package name should then be flink-table. At first
sight, the name seems kind of plain but I think it is quite intuitive
because the API enables you to work in a SQL like fashion.
Best,
Max
On Thu, Mar 12, 2015 at 2:00 PM, Aljoscha Krettek <al...@apache.org> wrote:
> Hi Folks,
> as mentioned in the title, we need a good name for this. Right now the
> API is called Expression API, the package is flink-expressions and the
> thing on which you call operations (equivalent to DataSet or
> DataStream) is called ExpressionOperation. Especially the last one is
> extremely ugly.
>
> Do you have any ideas how we should name those things? @Fabian
> mentioned Relation API and Relation, as name for the thing on which
> you work.
>
> Cheers,
> Aljoscha