GitHub user hyunsik opened a pull request:
https://github.com/apache/tajo/pull/1000
TAJO-2108: Refactor Schema to be immutable.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/hyunsik/tajo TAJO-2108
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/tajo/pull/1000.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #1000
----
commit 257c713bb58a438555d1a32e628a2033eec04f7b
Author: Hyunsik Choi <[email protected]>
Date: 2016-04-01T10:46:34Z
Add SchemaBuilder, FieldConverter, and TypeConverter.
commit eaf44335631a049197bc4237ea403976562e8726
Author: Hyunsik Choi <[email protected]>
Date: 2016-04-01T10:48:48Z
Move FieldConverter to o.a.tajo.catalog.
commit 074f133ad10decce0a716569897de0b596887e43
Author: Hyunsik Choi <[email protected]>
Date: 2016-04-01T11:23:22Z
Add SchemaFactory::builder()
commit f89e2ac9c096f2a13f51af4eef1e541fe4e952f9
Author: Hyunsik Choi <[email protected]>
Date: 2016-04-02T03:08:04Z
Fix some unit test failures.
commit 0738bd20c4f577592c8cee5a7a292466f7ac5798
Author: Hyunsik Choi <[email protected]>
Date: 2016-04-04T02:47:15Z
Remove addColumn from some unit tests, improve SchemaBuilder,
TypeConverter, and FieldConverter.
commit d0a08fb56428b8ac4778bc4fa13baad5c5157123
Author: Hyunsik Choi <[email protected]>
Date: 2016-04-04T03:08:53Z
Remove Schema::addColumns(Schema).
commit d30ba3258f3f1b422ba4bc9feceba887ec174775
Author: Hyunsik Choi <[email protected]>
Date: 2016-04-04T03:10:24Z
Rename buildV1() to build().
commit 851562ca705aed5bcc876af328ef9496fa38fca7
Author: Hyunsik Choi <[email protected]>
Date: 2016-04-04T06:41:28Z
Remove addColumn from many unit tests.
commit e3b9d10c29b60132c86c736a7f1fa0160146fbc2
Author: Hyunsik Choi <[email protected]>
Date: 2016-04-06T05:56:49Z
Removed Schema::addColumn(String, DataType, int).
commit 19e63bfc143917e7ad704ae7b9a601e18d6ad8c3
Author: Hyunsik Choi <[email protected]>
Date: 2016-04-07T07:26:55Z
Fix many usages of Schema::addColumn.
commit 8639dacd1f7a9703fcb66eedc6f89f60e3679811
Author: Hyunsik Choi <[email protected]>
Date: 2016-04-08T09:45:51Z
Refactor SchemaBuilder for just list or set.
commit fe6c9b1a5cfa01caa22224da9fe5949aca92ef4a
Author: Hyunsik Choi <[email protected]>
Date: 2016-04-10T06:51:34Z
replace SchemaFactory to SchemaBuilder.
commit 4d3771051963045b5d02caaf7ed0ed31d5dc3975
Author: Hyunsik Choi <[email protected]>
Date: 2016-04-12T02:41:25Z
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tajo into
TAJO-2108
commit 9183adbc7cf5fd38c859bf81ae5bad310f7e07a9
Author: Hyunsik Choi <[email protected]>
Date: 2016-04-12T04:43:42Z
Add SchemaBuilder::addAll that takes map function.
commit 299527fb7535040e1ef4a62ae77e4bd54f4fc0e9
Author: Hyunsik Choi <[email protected]>
Date: 2016-04-12T05:21:37Z
Refactor many transforms to column.
commit 45100ced2c44e92eed1c24bc58a118e74f58d277
Author: Jihoon Son <[email protected]>
Date: 2016-04-15T05:33:02Z
TAJO-2119: Invalid sort result when sort key columns contain non-ascii
values.
Closes #998
commit a78ad890eb7ebe7096580799fe0dd05bb70a2618
Author: Hyunsik Choi <[email protected]>
Date: 2016-04-15T09:34:30Z
TAJO-2108: Refactor Schema to be immutable.
Remove all addColumn.
commit 2cbcce334997566877eeb52b5e1a96ed58669daa
Author: Hyunsik Choi <[email protected]>
Date: 2016-04-15T09:35:07Z
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/tajo into
TAJO-2108
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---