fjy
a8c4362d72
rejiggering druid api
2014-02-14 12:57:52 -08:00
nishantmonu51
74966eb2ef
add copyright
2014-02-12 01:00:38 +05:30
nishantmonu51
3302cff6db
groupBy improvements
2014-02-12 00:51:10 +05:30
nishantmonu51
533a263fbd
initial working version
2014-02-10 22:32:26 +05:30
Yuval Oren
bd11309593
Merge branch 'master' into subquery
2014-02-06 15:36:29 -08:00
fjy
0f6af72ea4
Merge branch 'master' into new-schema
2014-02-06 12:46:13 -08:00
fjy
9756b18f9b
sort complex metrics with groupby
2014-02-06 11:26:05 -08:00
Yuval Oren
98956cdadb
Extra null value check. Not sure why this is needed in the subquery implementation and not regular queries. Bug elsewhere?
2014-02-03 15:53:10 -08:00
fjy
14d0e54327
first commit
2014-02-03 14:15:03 -08:00
Yuval Oren
c88cb2af16
Fix NPE when subquery returns empty result
2014-01-24 15:58:47 -08:00
Yuval Oren
f2c1f798b9
Fix subquery merge issues
2014-01-24 15:03:48 -08:00
Yuval Oren
cd719eab3c
Merge branch 'master' into subquery
2014-01-24 14:42:41 -08:00
fjy
c93f896092
Merge branch 'master' into select
...
Conflicts:
server/src/main/java/io/druid/segment/realtime/plumber/RealtimePlumberSchool.java
2014-01-20 13:26:51 -08:00
Yuval Oren
4c8495662f
Subquery support for GroupBy queries
2014-01-15 15:38:57 -08:00
Xavier Léauté
022423e200
fix column closing
2014-01-14 15:01:46 -08:00
fjy
2aabc6c4e6
Merge branch 'master' into select
...
Conflicts:
processing/src/main/java/io/druid/query/Query.java
server/src/main/java/io/druid/guice/QueryRunnerFactoryModule.java
server/src/main/java/io/druid/guice/QueryToolChestModule.java
server/src/main/java/io/druid/segment/realtime/plumber/RealtimePlumberSchool.java
2014-01-08 16:31:19 -08:00
fjy
0301dde671
remove unnecessary doc line
2014-01-08 15:56:29 -08:00
fjy
50a6839693
inital commit of topNs
2014-01-08 15:51:03 -08:00
Gian Merlino
3b2833d55d
JavaScriptAggregatorFactory: Handle missing columns by passing down null args
2013-12-16 21:05:14 -08:00
fjy
5ecd909f7c
reduce NPEs in CQE
2013-12-16 14:27:01 -08:00
Xavier Léauté
bb69f8adcd
fix JS dim extraction null handling + test case
2013-12-09 18:36:14 -08:00
fjy
1fb5fc6707
tests
2013-12-09 14:59:44 -08:00
fjy
414c17c8b2
dont need to allocate so much mem
2013-12-06 16:13:30 -08:00
fjy
5ba05a46f6
fix nulls in realtime persist
2013-12-05 17:59:02 -08:00
fjy
b78919c729
fix NPEs
2013-12-05 16:49:28 -08:00
fjy
ae5a4ff54c
add versions to incremental index segment
2013-12-05 16:47:28 -08:00
fjy
241c80ef24
working pagination maybe
2013-12-05 13:37:44 -08:00
fjy
31c7ed639d
first commit
2013-12-04 13:53:08 -08:00
fjy
de0d6e2264
Merge pull request #308 from metamx/javascript-dimextractionfn
...
Javascript DimExtractionFn
2013-11-27 11:47:07 -08:00
Xavier Léauté
5c77884684
Address code review
...
- more tests
- fix license
- add missing getter
2013-11-25 17:14:10 -08:00
Xavier Léauté
51c0393455
typo
2013-11-22 16:33:16 -08:00
Xavier Léauté
41df3e1f11
implement javascript dimextractionfn
2013-11-22 16:33:16 -08:00
Xavier Léauté
d0fe70a21f
replace deprecated calls to getJsonFactory and createJsonParser
2013-11-20 17:14:23 -08:00
fjy
0587a9ecd0
Merge pull request #289 from alberts/master
...
Fix compile error in Eclipse 4.3.
2013-11-13 13:15:55 -08:00
Xavier Léauté
66181be1c6
make things final and fix copy-paste errors
2013-11-07 15:25:47 -08:00
Xavier Léauté
074589ffce
JavaScript post-aggregator
2013-11-07 15:07:14 -08:00
Albert Strasheim
1589909b9d
Fix compile error in Eclipse 4.3.
...
The method dimEquals(String, String) is ambiguous for the type DimFilters.
2013-11-04 21:23:13 -08:00
Xavier Léauté
a86b02635a
remove DimensionSelectorFactory
2013-10-23 22:02:06 -07:00
daggerrz
522feb65d5
Use druid-api 0.1.2-SNAPSHOT which provides Row.getRaw()
2013-10-20 22:39:13 -04:00
cheddar
c47fe202c7
Fix HadoopDruidIndexer to work with the new way of things
...
There are multiple and sundry changes in here.
First, "HadoopDruidIndexer" has been split into two pieces, (1) CliHadoop which pulls the hadoop version and builds up the right classpath with the proper hadoop version to run the indexer and (2) CliInternalHadoopIndexer which actually runs the indexer.
In order to work around a bunch of jets3t version conflicts with Hadoop and Druid, I needed to extract the S3 deep storage stuff into its own module. I then also moved the HDFS stuff into its own module so that I could eliminate the dependency on Hadoop for druid-server.
In doing these changes, I wanted to make the extensions buildable with only the druid-api jar, so a few other things had to move out of Druid and into druid-api. They are all API-level things, however, so they really belong in druid-api instead.
Lastly, I removed the druid-realtime module and put it all in druid-server.
2013-10-09 15:15:44 -05:00
fjy
ac330f72bb
first set of changes to standarize the naming convention we use in druid
2013-10-03 16:36:48 -07:00
fjy
bc8db7daa5
1) make chat handler resource work again
...
2) add more default configs
3) make examples work again
2013-10-02 14:22:39 -07:00
fjy
ed9e0cf9f6
add a local firehose for indexing local files
2013-09-30 16:03:26 -07:00
fjy
a79ad7bab4
make dynamic master resource configuration work again
2013-09-27 15:00:40 -07:00
cheddar
46631bf409
Port fix for issue where IncrementalIndex doesn't properly filter for "null" values from 0.5.x to master
2013-09-18 18:18:53 -05:00
cheddar
e019dddaaa
Reapply Fix for NoSuchElementException that happens in IncrementalIndex when some columns are null
2013-09-18 17:54:49 -05:00
cheddar
dc728b5721
Update versions of poms and make IncrementalIndexStorageAdapterTest compile
2013-09-18 17:01:03 -05:00
cheddar
6bfe2310bb
Merge branch 'master' into guice
...
Conflicts:
client/pom.xml
client/src/main/java/com/metamx/druid/query/segment/LegacySegmentSpec.java
indexing-common/pom.xml
indexing-service/src/main/java/com/metamx/druid/indexing/common/TaskToolbox.java
indexing-service/src/main/java/com/metamx/druid/indexing/common/TaskToolboxFactory.java
indexing-service/src/main/java/com/metamx/druid/indexing/common/task/RealtimeIndexTask.java
indexing-service/src/main/java/com/metamx/druid/indexing/worker/executor/ExecutorNode.java
indexing-service/src/test/java/com/metamx/druid/indexing/coordinator/RemoteTaskRunnerTest.java
indexing-service/src/test/java/com/metamx/druid/indexing/coordinator/TaskLifecycleTest.java
indexing-service/src/test/java/com/metamx/druid/indexing/coordinator/TaskQueueTest.java
realtime/src/main/java/com/metamx/druid/realtime/RealtimeNode.java
realtime/src/main/java/com/metamx/druid/realtime/firehose/IrcFirehoseFactory.java
realtime/src/main/java/com/metamx/druid/realtime/firehose/WikipediaIrcDecoder.java
realtime/src/main/java/com/metamx/druid/realtime/plumber/RealtimePlumberSchool.java
server/src/main/java/com/metamx/druid/BaseServerNode.java
server/src/main/java/com/metamx/druid/http/ComputeNode.java
server/src/main/java/com/metamx/druid/index/v1/IncrementalIndexStorageAdapter.java
server/src/main/java/com/metamx/druid/query/group/GroupByQueryEngine.java
2013-09-18 16:46:54 -05:00
cheddar
dadd9bc5ce
1) Rename MetricSelector(Factory) to ColumnSelector(Factory)
...
2) Hard coded plugin as a first pass, won't actually work for anyone else.
2013-09-04 11:19:46 -05:00
cheddar
740c70ed06
1) It's good when unit tests actually pass...
2013-08-31 17:27:15 -05:00
cheddar
3c39f90c89
1) Move Firehose interface and dependencies to druid-api
...
2) Move DataSegment* interfaces and dependencies to druid-api
2013-08-31 16:43:28 -05:00
cheddar
5ab671050e
No more com.metamx.druid, it is now all io.druid!
2013-08-30 19:42:12 -05:00
cheddar
bd0756e360
More stuff moved, things still compiling and tests still passing. Yay!
2013-08-30 18:58:35 -05:00
cheddar
56e2b956d0
OMG!!! A lot of stuff has been moved. Modules have been created and destroyed, but everything is compiling and unit tests are passing, OMFG this is awesome.!
2013-08-30 18:21:04 -05:00