Shouldnt the discussion on schema which has a direct impact on this generic
container be closed before any action on this?
Le 3 févr. 2018 01:09, "Ankur Chauhan" <an...@malloc64.com> a écrit :
> On Fri, Feb 2, 2018 at 1:33 PM Rafael Fernandez <rfern...@google.com>
>> Very strong +1
>> On Fri, Feb 2, 2018 at 1:24 PM Reuven Lax <re...@google.com> wrote:
>>> We're looking at renaming the BeamRecord class
>>> <https://github.com/apache/beam/pull/4550>, that was used for columnar
>>> data. There was sufficient discussion on the naming, that I want to make
>>> sure the dev list is aware of naming plans here.
>>> BeamRecord is a columnar, field-based record. Currently it's used by
>>> BeamSQL, and the plan is to use it for schemas as well. "Record" is a
>>> confusing name for this class, as all elements in the Beam model are
>>> referred to as "records," whether or not they have schemas. "Row" is a much
>>> clearer name.
>>> There was a lot of discussion whether to name this BeamRow or just plain
>>> Row (in the org.apache.beam.values namespace). The argument in favor of
>>> BeamRow was so that people aren't forced to qualify their type names in the
>>> case of a conflict with a Row from another package. The argument in favor
>>> of Row was that it's a better name, it's in the Beam namespace anyway, and
>>> it's what the rest of the world (Cassandra, Hive, Spark, etc.) calls
>>> similar classes.
>>> RIght not consensus on the PR is leaning to Row. If you feel strongly,
>>> please speak up :)