Jihoon Son
675c6c00dd
Add checkstyle and intellij rule to prohibit unnecessary qualifiers in interfaces ( #4958 )
...
* add checkstyle and intellij rule
* fix tc fail
2017-10-13 07:56:19 -07:00
Roman Leventov
aa7e4ae5e4
Enforce correct spacing with Checkstyle ( #4651 )
2017-08-05 10:18:25 -07:00
Roman Leventov
c0beb78ffd
Enforce brace formatting with Checkstyle ( #4564 )
2017-07-21 10:26:59 -05:00
Roman Leventov
60cdf94677
Add PMD and prohibit unnecessary fully qualified class names in code ( #4350 )
...
* Add PMD and prohibit unnecessary fully qualified class names in code
* Extra fixes
* Remove extra unnecessary fully-qualified names
* Remove qualifiers
* Remove qualifier
2017-07-17 22:22:29 +09:00
Roman Leventov
9ae457f7ad
Avoid using the default system Locale and printing to System.out in production code ( #4409 )
...
* Avoid usages of Default system Locale and printing to System.out or System.err in production code
* Fix Charset in DruidKerberosUtil
* Remove redundant string format in GenericIndexed
* Rename StringUtils.safeFormat() to unimportantSafeFormat(); add StringUtils.format() which fails as well as String.format()
* Fix testSafeFormat()
* More fixes of redundant StringUtils.format() inside ISE
* Rename unimportantSafeFormat() to nonStrictFormat()
2017-06-29 14:06:19 -07:00
Jihoon Son
3a5c480405
Split IndexMergerTest and ImmutableConciseSetTest ( #4427 )
2017-06-21 20:55:51 -07:00
Roman Leventov
63a897c278
Enable most IntelliJ 'Probable bugs' inspections ( #4353 )
...
* Enable most IntelliJ 'Probable bugs' inspections
* Fix in RemoteTestNG
* Fix IndexSpec's equals() and hashCode() to include longEncoding
* Fix inspection errors
* Extract global isntance of natural().nullsFirst(); address comments
* Fix
* Use noinspection comments instead of SuppressWarnings on method for IntelliJ-specific inspections
* Prohibit Ordering.natural().nullsFirst() using Checkstyle
2017-06-07 09:54:25 -07:00
Roman Leventov
50e72c6aea
Fix bugs (core) ( #4339 )
...
* Fix bugs
* Add test for GoogleDataSegmentPusher.buildPath()
* Exclude extension changes
* Address comments
* Brace
2017-06-02 06:47:59 +09:00
Benedict Jin
cdd521fb23
Update outdated RLE paper and improve some code refactoring ( #4286 )
...
* Update outdated RLE paper and improve some code refactoring
* Roll back CONCISE's abbreviation
2017-05-18 12:26:24 -07:00
Roman Leventov
b7a52286e8
Make @Override annotation obligatory ( #4274 )
...
* Make MissingOverride an error
* Make travis stript to fail fast
* Add missing Override annotations
* Comment
2017-05-16 13:30:30 -05:00
Gian Merlino
cc20133e70
Checkstyle rule to outlaw tabs. ( #3988 )
...
Tabs are the worst.
2017-02-28 23:52:53 -08:00
Roman Leventov
38000576ea
Optimizations of union, intersection and iterators of concise bitsets (part of #3798 ) ( #3883 )
...
* Port of metamx/extendedset#10 , metamx/extendedset#13 , metamx/extendedset#14 , metamx/extendedset#15 , metamx/bytebuffer-collections@9b199e3349 , metamx/bytebuffer-collections#38 to Druid, remove unused code from extendedset module
* Remove ConciseSet.modCount
* Replace comments with assertions in ImmutableConciseSet
* Fix comments
* Fix asssertions in ImmutableConciseSet
* Add tests
* Comment fix
2017-02-10 18:02:26 -08:00
Akash Dwivedi
dd0c4e2ead
Migrating extendedset from Metamarkets. ( #3694 )
...
* Migrating extendedset from Metamarkets.
* Notice change
* More details in NOTICE
* NOTICE formatting.
* suppress header checkstlye for extendedset.
2017-01-17 10:10:27 -08:00