You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@asterixdb.apache.org by im...@apache.org on 2016/03/18 07:37:34 UTC
[01/36] incubator-asterixdb git commit: ASTERIXDB-1109: Fixed
deletion of records from open secondary index - Avoided creating calling
record constructor in delete pipeline - Fixed the case when multiple open
indexes enforce the type of the same fiel
Repository: incubator-asterixdb
Updated Branches:
refs/heads/master 22ad8e732 -> 3da9d068a
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.5.ddl.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.5.ddl.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.5.ddl.aql
new file mode 100644
index 0000000..4eaf8e8
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.5.ddl.aql
@@ -0,0 +1,32 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+/*
+ * Description : Test that BTree enforced open index is used in query plan
+ * : define the BTree enforced open index on a composite key (fname,lanme)
+ * : predicate => where $l.fname="Julio" and $l.lname="Isa"
+ * Expected Result : Success
+ * Issue : Issue 162
+ * Date : 27th March 2014
+ */
+
+use dataverse test;
+
+// create secondary index
+
+drop index employeeOpen.idx_employee_f_l_name;
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.6.query.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.6.query.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.6.query.aql
new file mode 100644
index 0000000..b1f2adf
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.6.query.aql
@@ -0,0 +1,38 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+/*
+ * Description : Test that BTree enforced open index is used in query plan
+ * : define the BTree enforced open index on a composite key (fname,lanme)
+ * : predicate => where $l.fname="Julio" and $l.lname="Isa"
+ * Expected Result : Success
+ * Issue : Issue 162
+ * Date : 27th March 2014
+ */
+
+use dataverse test;
+
+for $l in dataset('employeeOpen')
+where $l.fname="Julio" and $l.lname="Isa"
+return {
+ "id": $l.id,
+ "fname": $l.fname,
+ "lname": $l.lname,
+ "age": $l.age,
+ "dept": $l.dept
+}
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.1.ddl.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.1.ddl.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.1.ddl.aql
new file mode 100644
index 0000000..0efffb2
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.1.ddl.aql
@@ -0,0 +1,43 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+drop dataverse test if exists;
+create dataverse test;
+use dataverse test;
+
+create type DBLPType as closed {
+ id: int64,
+ dblpid: string,
+ title: string,
+ authors: string,
+ misc: string
+}
+
+create type DBLPOpenType as open {
+ id: int64,
+ dblpid: string,
+ authors: string,
+ misc: string
+}
+
+create nodegroup group1 if not exists on nc1, nc2;
+
+create dataset DBLP(DBLPType)
+ primary key id on group1;
+create dataset DBLPOpen(DBLPOpenType)
+ primary key id on group1;
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.2.update.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.2.update.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.2.update.aql
new file mode 100644
index 0000000..3ee5d4e
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.2.update.aql
@@ -0,0 +1,40 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+use dataverse test;
+
+load dataset DBLP
+using "org.apache.asterix.external.dataset.adapter.NCFileSystemAdapter"
+(("path"="nc1://data/dblp-small/dblp-small-id.txt"),("format"="delimited-text"),("delimiter"=":")) pre-sorted;
+
+insert into dataset test.DBLPOpen (
+ for $x in dataset test.DBLP
+ where $x.id <= 50
+ return $x
+);
+
+insert into dataset test.DBLPOpen (
+ for $c in dataset test.DBLP
+ where $c.id > 50
+ return {
+ "id": $c.id,
+ "dblpid": $c.dblpid,
+ "authors": $c.authors,
+ "misc": $c.misc
+ }
+);
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.3.ddl.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.3.ddl.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.3.ddl.aql
new file mode 100644
index 0000000..98338b2
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.3.ddl.aql
@@ -0,0 +1,24 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+use dataverse test;
+
+create index ngram_index on DBLPOpen(title:string) type ngram(3) enforced;
+create index keyword_index on DBLPOpen(title:string) type keyword enforced;
+create index btree_index on DBLPOpen(title:string) enforced;
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.4.query.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.4.query.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.4.query.aql
new file mode 100644
index 0000000..775e97d
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.4.query.aql
@@ -0,0 +1,31 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+use dataverse test;
+
+for $o in dataset('DBLPOpen')
+where contains($o.title, "Multimedia")
+order by $o.id
+return {
+ "id": $o.id,
+ "dblpid": $o.dblpid,
+ "title": $o.title,
+ "authors": $o.authors,
+ "misc": $o.misc
+}
+
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.5.query.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.5.query.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.5.query.aql
new file mode 100644
index 0000000..b7423e2
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.5.query.aql
@@ -0,0 +1,31 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+use dataverse test;
+
+for $o in dataset('DBLPOpen')
+let $jacc := similarity-jaccard-check(word-tokens($o.title), word-tokens("Transactions for Cooperative Environments"), 0.5f)
+where $jacc[0]
+return {
+ "id": $o.id,
+ "dblpid": $o.dblpid,
+ "title": $o.title,
+ "authors": $o.authors,
+ "misc": $o.misc
+}
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.6.query.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.6.query.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.6.query.aql
new file mode 100644
index 0000000..0e1ef29
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.6.query.aql
@@ -0,0 +1,30 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+use dataverse test;
+
+for $o in dataset('DBLPOpen')
+where $o.title = "Multimedia Information Systems Issues and Approaches."
+order by $o.title
+return {
+ "id": $o.id,
+ "dblpid": $o.dblpid,
+ "title": $o.title,
+ "authors": $o.authors,
+ "misc": $o.misc
+}
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.1.adm
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.1.adm b/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.1.adm
new file mode 100644
index 0000000..1e19d0d
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.1.adm
@@ -0,0 +1,2 @@
+[ { "id": 881, "fname": "Julio", "age": 38, "dept": "Sales", "lname": "Isa" }
+ ]
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.2.adm
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.2.adm b/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.2.adm
new file mode 100644
index 0000000..1e19d0d
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.2.adm
@@ -0,0 +1,2 @@
+[ { "id": 881, "fname": "Julio", "age": 38, "dept": "Sales", "lname": "Isa" }
+ ]
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index/multi-index.1.adm
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index/multi-index.1.adm b/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index/multi-index.1.adm
new file mode 100644
index 0000000..61ee356
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index/multi-index.1.adm
@@ -0,0 +1,2 @@
+[ { "id": 4, "dblpid": "books/acm/kim95/ChristodoulakisK95", "authors": "Stavros Christodoulakis Leonidas Koveos", "misc": "2002-01-03 318-337 1995 Modern Database Systems db/books/collections/kim95.html#ChristodoulakisK95", "title": "Multimedia Information Systems Issues and Approaches." }
+ ]
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index/multi-index.2.adm
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index/multi-index.2.adm b/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index/multi-index.2.adm
new file mode 100644
index 0000000..d7647ff
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index/multi-index.2.adm
@@ -0,0 +1,2 @@
+[ { "id": 9, "dblpid": "books/acm/kim95/Kaiser95", "authors": "Gail E. Kaiser", "misc": "2002-01-03 409-433 1995 Modern Database Systems db/books/collections/kim95.html#Kaiser95", "title": "Cooperative Transactions for Multiuser Environments." }
+ ]
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index/multi-index.3.adm
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index/multi-index.3.adm b/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index/multi-index.3.adm
new file mode 100644
index 0000000..61ee356
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index/multi-index.3.adm
@@ -0,0 +1,2 @@
+[ { "id": 4, "dblpid": "books/acm/kim95/ChristodoulakisK95", "authors": "Stavros Christodoulakis Leonidas Koveos", "misc": "2002-01-03 318-337 1995 Modern Database Systems db/books/collections/kim95.html#ChristodoulakisK95", "title": "Multimedia Information Systems Issues and Approaches." }
+ ]
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/runtimets/testsuite.xml
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/testsuite.xml b/asterix-app/src/test/resources/runtimets/testsuite.xml
index d706feb..ce62d38 100644
--- a/asterix-app/src/test/resources/runtimets/testsuite.xml
+++ b/asterix-app/src/test/resources/runtimets/testsuite.xml
@@ -2928,15 +2928,22 @@
<test-group name="open-index-enforced">
<test-group FilePath="open-index-enforced/error-checking">
<test-case FilePath="open-index-enforced/error-checking">
- <compilation-unit name="enforced-field-name-collision">
- <output-dir compare="Text">enforced-field-name-collision</output-dir>
+ <compilation-unit name="index-on-closed-type">
+ <output-dir compare="Text">index-on-closed-type</output-dir>
<expected-error>org.apache.hyracks.algebricks.common.exceptions.AlgebricksException
</expected-error>
</compilation-unit>
</test-case>
<test-case FilePath="open-index-enforced/error-checking">
- <compilation-unit name="enforced-field-type-collision">
- <output-dir compare="Text">enforced-field-type-collision</output-dir>
+ <compilation-unit name="index-type-collision">
+ <output-dir compare="Text">index-type-collision</output-dir>
+ <expected-error>org.apache.asterix.common.exceptions.AsterixException
+ </expected-error>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="open-index-enforced/error-checking">
+ <compilation-unit name="index-type-promotion-collision">
+ <output-dir compare="Text">index-type-promotion-collision</output-dir>
<expected-error>org.apache.asterix.common.exceptions.AsterixException</expected-error>
</compilation-unit>
</test-case>
@@ -2948,10 +2955,9 @@
</compilation-unit>
</test-case>
<test-case FilePath="open-index-enforced/error-checking">
- <compilation-unit name="index-on-closed-type">
- <output-dir compare="Text">index-on-closed-type</output-dir>
- <expected-error>org.apache.hyracks.algebricks.common.exceptions.AlgebricksException
- </expected-error>
+ <compilation-unit name="record-type-collision">
+ <output-dir compare="Text">record-type-collision</output-dir>
+ <expected-error>org.apache.asterix.common.exceptions.AsterixException</expected-error>
</compilation-unit>
</test-case>
</test-group>
@@ -3086,6 +3092,16 @@
</compilation-unit>
</test-case>
<test-case FilePath="open-index-enforced/index-selection">
+ <compilation-unit name="multi-index">
+ <output-dir compare="Text">multi-index</output-dir>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="open-index-enforced/index-selection">
+ <compilation-unit name="multi-index-composite-key">
+ <output-dir compare="Text">multi-index-composite-key</output-dir>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="open-index-enforced/index-selection">
<compilation-unit name="orders-index-custkey">
<output-dir compare="Text">orders-index-custkey</output-dir>
</compilation-unit>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 62a8ce3..c9e26dd 100644
--- a/pom.xml
+++ b/pom.xml
@@ -53,8 +53,8 @@
<global.test.includes>**/*TestSuite.java,**/*Test.java,${execution.tests}</global.test.includes>
<global.test.excludes>${optimizer.tests},${metadata.tests},${invalid.tests},${repeated.tests}</global.test.excludes>
<!-- Versions under dependencymanagement or used in many projects via properties -->
- <algebricks.version>0.2.16-incubating</algebricks.version>
- <hyracks.version>0.2.16-incubating</hyracks.version>
+ <algebricks.version>0.2.17-SNAPSHOT</algebricks.version>
+ <hyracks.version>0.2.17-SNAPSHOT</hyracks.version>
<hadoop.version>2.2.0</hadoop.version>
<junit.version>4.11</junit.version>
<commons.io.version>2.4</commons.io.version>
[12/36] incubator-asterixdb git commit: Remove deprecated binary
assemblies and fix others
Posted by im...@apache.org.
Remove deprecated binary assemblies and fix others
Change-Id: I402cef4206fa0610eaff899cf005875323fb18d5
Reviewed-on: https://asterix-gerrit.ics.uci.edu/570
Tested-by: Jenkins <je...@fulliautomatix.ics.uci.edu>
Reviewed-by: Chris Hillery <ce...@lambda.nu>
Project: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/commit/dc829c7c
Tree: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/tree/dc829c7c
Diff: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/diff/dc829c7c
Branch: refs/heads/master
Commit: dc829c7cdd85f17d6be3c8d3c27ea9b8c0768058
Parents: fd6a7bd
Author: Ian Maxon <im...@apache.org>
Authored: Mon Jan 4 17:38:57 2016 -0800
Committer: Ian Maxon <im...@apache.org>
Committed: Tue Jan 5 17:19:18 2016 -0800
----------------------------------------------------------------------
asterix-app/pom.xml | 48 -------------------
.../src/main/assembly/binary-assembly.xml | 37 ---------------
asterix-events/pom.xml | 15 ------
.../src/main/assembly/binary-assembly.xml | 50 --------------------
.../main/assembly/binary-assembly-libjar.xml | 10 ++++
.../main/assembly/binary-assembly-libzip.xml | 10 ++++
6 files changed, 20 insertions(+), 150 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/dc829c7c/asterix-app/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-app/pom.xml b/asterix-app/pom.xml
index 46ee7b0..9e4e3df 100644
--- a/asterix-app/pom.xml
+++ b/asterix-app/pom.xml
@@ -51,54 +51,6 @@
</configuration>
</plugin>
<plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>appassembler-maven-plugin</artifactId>
- <version>1.0</version>
- <executions>
- <execution>
- <configuration>
- <programs>
- <program>
- <mainClass>org.apache.asterix.drivers.AsterixWebServer</mainClass>
- <name>asterix-web</name>
- </program>
- <program>
- <mainClass>org.apache.asterix.drivers.AsterixClientDriver</mainClass>
- <name>asterix-cmd</name>
- </program>
- <program>
- <mainClass>org.apache.asterix.drivers.AsterixCLI</mainClass>
- <name>asterix-cli</name>
- </program>
- </programs>
- <repositoryLayout>flat</repositoryLayout>
- <repositoryName>lib</repositoryName>
- </configuration>
- <phase>package</phase>
- <goals>
- <goal>assemble</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <artifactId>maven-assembly-plugin</artifactId>
- <version>2.2-beta-5</version>
- <executions>
- <execution>
- <configuration>
- <descriptors>
- <descriptor>src/main/assembly/binary-assembly.xml</descriptor>
- </descriptors>
- </configuration>
- <phase>package</phase>
- <goals>
- <goal>attached</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<executions>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/dc829c7c/asterix-app/src/main/assembly/binary-assembly.xml
----------------------------------------------------------------------
diff --git a/asterix-app/src/main/assembly/binary-assembly.xml b/asterix-app/src/main/assembly/binary-assembly.xml
deleted file mode 100644
index 013769f..0000000
--- a/asterix-app/src/main/assembly/binary-assembly.xml
+++ /dev/null
@@ -1,37 +0,0 @@
-<!--
- ! Licensed to the Apache Software Foundation (ASF) under one
- ! or more contributor license agreements. See the NOTICE file
- ! distributed with this work for additional information
- ! regarding copyright ownership. The ASF licenses this file
- ! to you under the Apache License, Version 2.0 (the
- ! "License"); you may not use this file except in compliance
- ! with the License. You may obtain a copy of the License at
- !
- ! http://www.apache.org/licenses/LICENSE-2.0
- !
- ! Unless required by applicable law or agreed to in writing,
- ! software distributed under the License is distributed on an
- ! "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- ! KIND, either express or implied. See the License for the
- ! specific language governing permissions and limitations
- ! under the License.
- !-->
-<assembly>
- <id>binary-assembly</id>
- <formats>
- <format>zip</format>
- <format>dir</format>
- </formats>
- <includeBaseDirectory>false</includeBaseDirectory>
- <fileSets>
- <fileSet>
- <directory>target/appassembler/bin</directory>
- <outputDirectory>bin</outputDirectory>
- <fileMode>0755</fileMode>
- </fileSet>
- <fileSet>
- <directory>target/appassembler/lib</directory>
- <outputDirectory>lib</outputDirectory>
- </fileSet>
- </fileSets>
-</assembly>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/dc829c7c/asterix-events/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-events/pom.xml b/asterix-events/pom.xml
index a1f2bb9..7c755dc 100644
--- a/asterix-events/pom.xml
+++ b/asterix-events/pom.xml
@@ -150,21 +150,6 @@
</execution>
</executions>
</plugin>
- <plugin>
- <artifactId>maven-assembly-plugin</artifactId>
- <version>2.2-beta-2</version>
- <executions>
- <execution>
- <configuration>
- <descriptor>src/main/assembly/binary-assembly.xml</descriptor>
- </configuration>
- <phase>package</phase>
- <goals>
- <goal>attached</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
</plugins>
</build>
<dependencies>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/dc829c7c/asterix-events/src/main/assembly/binary-assembly.xml
----------------------------------------------------------------------
diff --git a/asterix-events/src/main/assembly/binary-assembly.xml b/asterix-events/src/main/assembly/binary-assembly.xml
deleted file mode 100644
index 65143c3..0000000
--- a/asterix-events/src/main/assembly/binary-assembly.xml
+++ /dev/null
@@ -1,50 +0,0 @@
-<!--
- ! Licensed to the Apache Software Foundation (ASF) under one
- ! or more contributor license agreements. See the NOTICE file
- ! distributed with this work for additional information
- ! regarding copyright ownership. The ASF licenses this file
- ! to you under the Apache License, Version 2.0 (the
- ! "License"); you may not use this file except in compliance
- ! with the License. You may obtain a copy of the License at
- !
- ! http://www.apache.org/licenses/LICENSE-2.0
- !
- ! Unless required by applicable law or agreed to in writing,
- ! software distributed under the License is distributed on an
- ! "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- ! KIND, either express or implied. See the License for the
- ! specific language governing permissions and limitations
- ! under the License.
- !-->
-<assembly>
- <id>bin</id>
- <formats>
- <format>tar.gz</format>
- <format>tar.bz2</format>
- <format>zip</format>
- </formats>
- <fileSets>
- <fileSet>
- <directory>src/main/resources/events</directory>
- <outputDirectory>events</outputDirectory>
- <includes></includes>
- </fileSet>
- <fileSet>
- <directory>src/main/resources/scripts</directory>
- <outputDirectory>scripts</outputDirectory>
- <includes></includes>
- </fileSet>
- <fileSet>
- <directory>target</directory>
- <outputDirectory>target</outputDirectory>
- <includes>
- <include>*.jar</include>
- <include>README*</include>
- <include>DISCLAIMER*</include>
- <include>NOTICE*</include>
- <include>LICENSE*</include>
- <include>DEPENDENCIES*</include>
- </includes>
- </fileSet>
- </fileSets>
-</assembly>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/dc829c7c/asterix-external-data/src/main/assembly/binary-assembly-libjar.xml
----------------------------------------------------------------------
diff --git a/asterix-external-data/src/main/assembly/binary-assembly-libjar.xml b/asterix-external-data/src/main/assembly/binary-assembly-libjar.xml
index 5ad0aeb..d7fa547 100644
--- a/asterix-external-data/src/main/assembly/binary-assembly-libjar.xml
+++ b/asterix-external-data/src/main/assembly/binary-assembly-libjar.xml
@@ -33,5 +33,15 @@
<exclude>**.xml</exclude>
</excludes>
</fileSet>
+ <fileSet>
+ <directory>target/classes/META-INF</directory>
+ <outputDirectory>.</outputDirectory>
+ <includes>
+ <include>LICENSE*</include>
+ <include>NOTICE*</include>
+ <include>DISCLAIMER*</include>
+ <include>DEPENDENCIES*</include>
+ </includes>
+ </fileSet>
</fileSets>
</assembly>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/dc829c7c/asterix-external-data/src/main/assembly/binary-assembly-libzip.xml
----------------------------------------------------------------------
diff --git a/asterix-external-data/src/main/assembly/binary-assembly-libzip.xml b/asterix-external-data/src/main/assembly/binary-assembly-libzip.xml
index edc030f..b1a0070 100644
--- a/asterix-external-data/src/main/assembly/binary-assembly-libzip.xml
+++ b/asterix-external-data/src/main/assembly/binary-assembly-libzip.xml
@@ -37,5 +37,15 @@
<include>*.xml</include>
</includes>
</fileSet>
+ <fileSet>
+ <directory>target/classes/META-INF</directory>
+ <outputDirectory>.</outputDirectory>
+ <includes>
+ <include>LICENSE*</include>
+ <include>NOTICE*</include>
+ <include>DISCLAIMER*</include>
+ <include>DEPENDENCIES*</include>
+ </includes>
+ </fileSet>
</fileSets>
</assembly>
[27/36] incubator-asterixdb git commit: Address RC0 Comments
Posted by im...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/ab556d1d/asterix-server/src/main/licenses/LICENSE
----------------------------------------------------------------------
diff --git a/asterix-server/src/main/licenses/LICENSE b/asterix-server/src/main/licenses/LICENSE
index 7974129..df04572 100644
--- a/asterix-server/src/main/licenses/LICENSE
+++ b/asterix-server/src/main/licenses/LICENSE
@@ -209,274 +209,42 @@
subcomponents is subject to the terms and condition of the following
licenses.
- Components under Apache License 2.0 are as follows:
-
- - Apache Derby Database Engine and Embedded JDBC Driver (http://db.apache.org/derby/derby/)
- repo/derby-10.10.1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - JDO API (http://db.apache.org/jdo)
- repo/jdo-api-3.0.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Rome HTTP Fetcher
- repo/rome-fetcher-1.0.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - An open source Java toolkit for Amazon S3 (http://jets3t.s3.amazonaws.com/index.html)
- repo/jets3t-0.6.1 in asterix/asterix-server-0.8.8-binary-assembly.zip
- - The Netty Project (http://www.jboss.org/netty/)
- repo/netty-3.2.2.Final.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - The Netty Project (http://netty.io/)
- repo/netty-3.6.2.Final.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - HttpClient (http://jakarta.apache.org/commons/httpclient/)
- repo/commons-httpclient-3.0.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - HttpClient (http://hc.apache.org/httpcomponents-client)
- repo/httpclient-4.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - HttpCore (http://hc.apache.org/httpcomponents-core-ga)
- repo/httpcore-4.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - twitter4j-core (http://twitter4j.org/)
- repo/twitter4j-core-4.0.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - twitter4j-stream (http://twitter4j.org/)
- repo/twitter4j-stream-4.0.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty :: Continuation (http://www.eclipse.org/jetty/jetty-continuation)
- repo/jetty-continuation-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty :: Http Utility (http://www.eclipse.org/jetty/jetty-http)
- repo/jetty-http-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty :: IO Utility (http://www.eclipse.org/jetty/jetty-io)
- repo/jetty-io-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty :: Security (http://www.eclipse.org/jetty/jetty-security)
- repo/jetty-security-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty :: Server Core (http://www.eclipse.org/jetty)
- repo/jetty-server-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty :: Servlet Handling (http://www.eclipse.org/jetty/jetty-servlet)
- repo/jetty-servlet-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty :: Utilities (http://www.eclipse.org/jetty/jetty-util)
- repo/jetty-util-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty :: Webapp Application Support (http://www.eclipse.org/jetty/jetty-webapp)
- repo/jetty-webapp-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty :: XML utilities (http://www.eclipse.org/jetty/jetty-xml)
- repo/jetty-xml-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Servlet API (http://www.eclipse.org/jetty/jetty-parent/servlet-api)
- repo/servlet-api-3.0.20100224.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - BoneCP :: Core Library (http://jolbox.com/bonecp)
- repo/bonecp-0.8.0.RELEASE.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - FindBugs-jsr305 (http://findbugs.sourceforge.net/)
- repo/jsr305-1.3.9.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Guava: Google Core Libraries for Java (http://code.google.com/p/guava-libraries/guava)
- repo/guava-18.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - JSON.simple (http://code.google.com/p/json-simple/)
- repo/json-simple-1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Microsoft Windows Azure Client API (https://github.com/WindowsAzure/azure-sdk-for-java)
- repo/microsoft-windowsazure-api-0.4.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - javax.inject (http://code.google.com/p/atinject/)
- repo/javax.inject-1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Thrift (http://thrift.apache.org)
- repo/libfb303-0.9.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Thrift (http://thrift.apache.org)
- repo/libthrift-0.9.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - DataNucleus JDO API plugin (http://www.datanucleus.org)
- repo/datanucleus-api-jdo-3.2.6.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - DataNucleus Core (http://www.datanucleus.org)
- repo/datanucleus-core-3.2.10.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - DataNucleus RDBMS (http://www.datanucleus.org)
- repo/datanucleus-rdbms-3.2.9.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - JAXB2 CommonsValue Constructor Plugin (http://java.net/projects/jaxb2-commons/pages/value-constructor)
- repo/jaxb2-value-constructor-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - StAX API (http://stax.codehaus.org/)
- repo/stax-api-1.0.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - StAX
- repo/stax-1.1.1-dev.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Wicket Core (http://wicket.apache.org/wicket-core/wicket-core)
- repo/wicket-core-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Wicket Request (http://maven.apache.org)
- repo/wicket-request-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Wicket Util (http://maven.apache.org)
- repo/wicket-util-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Hadoop Annotations
- repo/hadoop-annotations-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Hadoop Auth
- repo/hadoop-auth-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Hadoop Client
- repo/hadoop-client-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Hadoop Common
- repo/hadoop-common-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Hadoop Common (tests)
- repo/hadoop-common-2.2.0-tests.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Hadoop HDFS
- repo/hadoop-hdfs-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Hadoop HDFS
- repo/hadoop-hdfs-2.2.0-tests.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-mapreduce-client-app
- repo/hadoop-mapreduce-client-app-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-mapreduce-client-common
- repo/hadoop-mapreduce-client-common-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-mapreduce-client-core
- repo/hadoop-mapreduce-client-core-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-mapreduce-client-hs
- repo/hadoop-mapreduce-client-hs-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-mapreduce-client-jobclient
- repo/hadoop-mapreduce-client-jobclient-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-mapreduce-client-jobclient
- repo/hadoop-mapreduce-client-jobclient-2.2.0-tests.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-mapreduce-client-shuffle
- repo/hadoop-mapreduce-client-shuffle-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Hadoop Mini-Cluster
- repo/hadoop-minicluster-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - zookeeper
- repo/zookeeper-3.4.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-yarn-api
- repo/hadoop-yarn-api-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-yarn-client
- repo/hadoop-yarn-client-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-yarn-common
- repo/hadoop-yarn-common-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-yarn-server-common
- repo/hadoop-yarn-server-common-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-yarn-server-nodemanager
- repo/hadoop-yarn-server-nodemanager-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-yarn-server-resourcemanager
- repo/hadoop-yarn-server-resourcemanager-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-yarn-server-tests
- repo/hadoop-yarn-server-tests-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-yarn-server-web-proxy
- repo/hadoop-yarn-server-web-proxy-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Plexus Common Utilities (http://plexus.codehaus.org/plexus-utils)
- repo/plexus-utils-3.0.7.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jettison
- repo/jettison-1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jackson (http://jackson.codehaus.org)
- repo/jackson-core-asl-1.8.8.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - JAX-RS provider for JSON content type (http://jackson.codehaus.org)
- repo/jackson-jaxrs-1.8.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Data Mapper for Jackson (http://jackson.codehaus.org)
- repo/jackson-mapper-asl-1.9.12.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Xml Compatibility extensions for Jackson (http://jackson.codehaus.org)
- repo/jackson-mapper-xc-1.8.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jackson-core (http://wiki.fasterxml.com/JacksonHome)
- repo/jackson-core-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Google GuiceCore Library (http://code.google.com/p/google-guice/guice/)
- repo/guice-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Google GuiceExtensionsServlet (http://code.google.com/p/google-guice/extensions-parent/guice-servlet/)
- repo/guice-servlet-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty Server (http://jetty.mortbay.org/)
- repo/jetty-6.1.26.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty Utilities (http://jetty.mortbay.org/)
- repo/jetty-util-6.1.26.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Commons Configuration (http://commons.apache.org/${pom.artifactId.substring(8)}/)
- repo/commons-configuration-1.6.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Digester (http://jakarta.apache.org/commons/digester/)
- repo/commons-digester-1.8.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - EL (http://jakarta.apache.org/commons/el/)
- repo/commons-el-1.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Commons BeanUtils
- repo/commons-beanutils-1.7.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Commons BeanUtils Core (http://commons.apache.org/beanutils/)
- repo/commons-beanutils-core-1.8.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Commons CLI (http://commons.apache.org/cli/)
- repo/commons-cli-1.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Commons Codec (http://commons.apache.org/codec/commons-codec)
- repo/commons-codec-1.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Commons Collections (http://commons.apache.org/collections/commons-collections)
- commons-daemon:commons-daemon:jar:1.0.13
- - Commons Daemon (http://commons.apache.org/daemon/)
- repo/commons-daemon-1.0.13.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Commons IO (http://commons.apache.org/io/)
- repo/commons-io-2.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Commons Lang (http://commons.apache.org/lang/)
- repo/commons-lang-2.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Commons Logging (http://commons.apache.org/logging)
- repo/commons-logging-1.0.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Commons Logging Api (http://commons.apache.org/logging)
- repo/commons-logging-api-1.0.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Commons Net (http://commons.apache.org/net/)
- repo/commons-net-3.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Log4j (http://logging.apache.org:80/log4j/1.2/log4j)
- repo/log4j-1.2.17.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Ant Core (http://ant.apache.org/)
- repo/ant-1.9.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Ant Launcher (http://ant.apache.org/)
- repo/ant-launcher-1.9.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Avro (http://avro.apache.org)
- repo/avro-1.7.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Commons Compress (http://commons.apache.org/compress/)
- repo/commons-compress-1.4.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Commons Lang (http://commons.apache.org/lang/)
- repo/commons-lang3-3.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Commons Math (http://commons.apache.org/math/)
- repo/commons-math-2.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Ant Utilities (http://hive.apache.org/hive-ant)
- repo/hive-ant-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Common (http://hive.apache.org/hive-common)
- repo/hive-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Query Language (http://hive.apache.org/hive-exec)
- repo/hive-exec-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Metastore (http://hive.apache.org/hive-metastore)
- repo/hive-metastore-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Serde (http://hive.apache.org/hive-serde)
- repo/hive-serde-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Shims (http://hive.apache.org/hive-shims)
- repo/hive-shims-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Shims 0.20 (http://hive.apache.org/hive-shims-0.20)
- repo/hive-shims-0.20-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Shims 0.20S (http://hive.apache.org/hive-shims-0.20S)
- repo/hive-shims-0.20S-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Shims 0.23 (http://hive.apache.org/hive-shims-0.23)
- repo/hive-shims-0.23-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Shims Common (http://hive.apache.org/hive-shims-common)
- repo/hive-shims-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Shims Secure Common (http://hive.apache.org/hive-shims-common-secure)
- repo/hive-shims-secure-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Velocity (http://velocity.apache.org/engine/releases/velocity-1.5/)
- repo/velocity-1.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jakarta ORO
- repo/oro-2.0.8.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - ROME
- repo/rome-1.0.1-modified-01.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - jasper-compiler (http://tomcat.apache.org/jasper-compiler)
- repo/jasper-compiler-5.5.23.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - jasper-runtime (http://tomcat.apache.org/jasper-runtime)
- repo/jasper-runtime-5.5.23.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Xerces2 Java Parser (http://xerces.apache.org/xerces2-j)
- repo/xercesImpl-2.9.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - XML APIs (http://xml.apache.org/commons/components/external/xml-apis)
- repo/xml-apis-1.3.04.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Groovy (http://groovy.codehaus.org/)
- repo/groovy-all-2.1.6.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Snappy for Java (http://github.com/xerial/snappy-java/)
- repo/snappy-java-1.0.4.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-
- ===
Component(s):
- Java Servlet API (http://servlet-spec.java.n)
- repo/javax.servlet-3.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/javax.servlet-3.1.jar
- javax.servlet API v.3.0 (http://jcp.org/en/jsr/detail?id=315)
- repo/servlet-api-2.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/servlet-api-2.5.jar
- grizzly-framework (http://grizzly.java.net/grizzly-framework)
- repo/grizzly-framework-2.1.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/grizzly-framework-2.1.2.jar
- grizzly-http (http://grizzly.java.net/grizzly-http)
- repo/grizzly-http-2.1.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/grizzly-http-2.1.2.jar
- grizzly-http-server (http://grizzly.java.net/grizzly-http-server)
- repo/grizzly-http-server-2.1.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/grizzly-http-server-2.1.2.jar
- grizzly-http-servlet (http://grizzly.java.net/grizzly-http-servlet)
- repo/grizzly-http-servlet-2.1.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/grizzly-http-servlet-2.1.2.jar
- grizzly-rcm (http://grizzly.java.net/grizzly-rcm)
- repo/grizzly-rcm-2.1.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/grizzly-rcm-2.1.2.jar
- management-api (http://kenai.com/hg/gmbal~gf_common)
- repo/management-api-3.0.0-b012.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/management-api-3.0.0-b012.jar
- gmbal-api-only (http://kenai.com/hg/gmbal~master)
- repo/gmbal-api-only-3.0.0-b023.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/gmbal-api-only-3.0.0-b023.jar
- JavaBeans Activation Framework (JAF) (http://java.sun.com/products/javabeans/jaf/index.jsp)
- repo/activation-1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/activation-1.1.jar
- JavaMail API (https://glassfish.dev.java.net/javaee5/mail/)
- repo/mail-1.4.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/mail-1.4.5.jar
- Java Servlet API
- repo/servlet-api-2.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/servlet-api-2.5.jar
- Java Transaction API (http://java.sun.com/products/jta/jta)
- repo/jta-1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/jta-1.1.jar
- Sun JAXB Reference Implementation Runtime (http://jaxb.java.net/jaxb-impl)
- repo/jaxb-impl-2.2.3-1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/jaxb-impl-2.2.3-1.jar
- Java Architecture for XML Binding (JAXB API) (https://jaxb.dev.java.net/jaxb-api)
- repo/jaxb-api-2.2.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/jaxb-api-2.2.2.jar
- Streaming API for XML
- repo/stax-api-1.0.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/stax-api-1.0.1.jar
- jsp-api
- repo/jsp-api-2.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/jsp-api-2.1.jar
are available under the CDDL 1.0
@@ -621,21 +389,21 @@
Component(s):
- jersey-client (https://jersey.java.net/jersey-client/)
- repo/jersey-client-1.13.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/jersey-client-1.13.jar
- jersey-core (https://jersey.java.net/jersey-core/)
- repo/jersey-core-1.13.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/jersey-core-1.13.jar
- jersey-grizzly2 (https://jersey.java.net/jersey-grizzly2/)
- repo/jersey-grizzly2-1.9.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/jersey-grizzly2-1.9.jar
- jersey-json (https://jersey.java.net/jersey-json/)
- repo/jersey-json-1.13.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/jersey-json-1.13.jar
- jersey-server (https://jersey.java.net/jersey-server/)
- repo/jersey-server-1.9.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/jersey-server-1.9.jar
- jersey-guice (https://jersey.java.net/jersey-contribs/jersey-guice/)
- repo/jersey-guice-1.9.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/jersey-guice-1.9.jar
- Jersey Test FrameworkCore (https://jersey.java.net/jersey-test-framework/jersey-test-framework-core/)
- repo/jersey-test-framework-1.9.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/jersey-test-framework-1.9.jar
- Jersey Test FrameworkGrizzly 2 Module (https://jersey.java.net/jersey-test-framework/jersey-test-framework-grizzly2/)
- repo/jersey-test-framework-grizzly2-1.9.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/jersey-test-framework-grizzly2-1.9.jar
Are available under the CDDL 1.1:
--
@@ -733,7 +501,7 @@
Component(s):
- JUnit (http://junit.org)
- repo/junit-4.11.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/junit-4.11.jar
Are available under the CPL 1.0:
@@ -957,11 +725,11 @@
Component(s)
- SLF4J JCL Binding (http://www.slf4j.org)
- repo/slf4j-jcl-1.6.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/slf4j-jcl-1.6.3.jar
- SLF4J LOG4J-12 Binding (http://www.slf4j.org)
- repo/slf4j-log4j12-1.7.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/slf4j-log4j12-1.7.5.jar
- SLF4J API Module (http://www.slf4j.org/slf4j-api)
- repo/slf4j-api-1.6.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/slf4j-api-1.6.1.jar
are provided under the MIT license:
@@ -992,13 +760,13 @@
===
Component(s):
- antlr-runtime (http://www.antlr.org/antlr-runtime)
- repo/antlr-runtime-3.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/antlr-runtime-3.4.jar
- ANTLR ST4 4.0.4 (http://www.stringtemplate.org)
- repo/ST4-4.0.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/ST4-4.0.4.jar
- ANTLR StringTemplate (http://www.stringtemplate.org)
- repo/stringtemplate-3.2.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/stringtemplate-3.2.1.jar
- AntLR Parser Generator (http://www.antlr.org/)
- repo/antlr-2.7.7.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/antlr-2.7.7.jar
Are available under a BSD-style License:
@@ -1015,7 +783,7 @@
===
Component(s):
- JSch (http://www.jcraft.com/jsch/)
- repo/jsch-0.1.42.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/jsch-0.1.42.jar
are available under a BSD-style license:
@@ -1098,7 +866,7 @@
===
Component(s):
- ParaNamer Core (http://paranamer.codehaus.org/paranamer)
- repo/paranamer-2.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/paranamer-2.3.jar
are available under a BSD-style license:
@@ -1135,7 +903,7 @@
===
Component(s):
- JDOM
- repo/jdom-1.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/jdom-1.0.jar
are available under a Modified ASL license:
--
@@ -1199,7 +967,7 @@
===
Component(s):
- Hamcrest Core (https://github.com/hamcrest/JavaHamcrest/hamcrest-core)
- repo/hamcrest-core-1.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/hamcrest-core-1.3.jar
are available under a BSD-style license
--
@@ -1235,7 +1003,7 @@
===
Component(s):
- Protocol Buffer Java API (http://code.google.com/p/protobuf)
- repo/prtobuf-java-2.5.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/prtobuf-java-2.5.0.jar
are available under a BSD-style license:
@@ -1287,7 +1055,7 @@
===
Component(s):
- JSON (JavaScript Object Notation) (http://www.json.org/java/index.html)
- repo/json-20090211.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/json-20090211.jar
are available under the JSON license:
@@ -1306,9 +1074,9 @@
===
Component(s):
- XZ for Java (http://tukaani.org/xz/java.html)
- repo/xz-1.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/xz-1.0.jar
- XML Pull Parsing API (http://aopalliance.sourceforge.net/aopalliance)
- repo/aopalliance-1.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/aopalliance-1.0.jar
are in the public domain.
@@ -1316,7 +1084,7 @@
Component(s):
- JLine (http://jline.sourceforge.net)
- repo/jline-0.9.94.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/jline-0.9.94.jar
are available under a BSD-style license:
--
@@ -1359,7 +1127,7 @@
Component(s):
- xmlenc Library (http://xmlenc.sourceforge.net)
- repo/xmlenc-0.52.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/xmlenc-0.52.jar
are available under a BSD-style license:
@@ -1396,9 +1164,9 @@
===
Component(s):
- Appassembler :: Generic Bootstrapper (http://mojo.codehaus.org/appassembler/appassembler-booter)
- repo/appassembler-booter-1.3.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/appassembler-booter-1.3.1.jar
- Appassembler :: Model (http://mojo.codehaus.org/appassembler/appassembler-model)
- repo/appassembler-model-1.3.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/appassembler-model-1.3.1.jar
are available under the MIT license:
@@ -1430,7 +1198,7 @@
Component(s):
- args4j (http://args4j.dev.java.net/args4j/)
- repo/args4j-2.0.12.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/args4j-2.0.12.jar
are available under the MIT License:
@@ -1462,7 +1230,7 @@
===
Component(s)
- ASM Core (http://asm.objectweb.org/asm/)
- repo/asm-3.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/asm-3.1.jar
are available under a BSD-style license:
@@ -1502,7 +1270,7 @@
===
Component(s)
- Plexus Utils (http://asm.objectweb.org/asm/)
- repo/plexus-utils-3.0.7.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/plexus-utils-3.0.7.jar
contain components under a BSD-style license:
@@ -1548,7 +1316,7 @@
===
Component(s)
- Plexus Utils (http://asm.objectweb.org/asm/)
- repo/plexus-utils-3.0.7.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/plexus-utils-3.0.7.jar
contain components under a BSD-style license:
@@ -1581,7 +1349,7 @@
===
Component(s)
- Plexus Utils (http://asm.objectweb.org/asm/)
- repo/plexus-utils-3.0.7.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ repo/plexus-utils-3.0.7.jar
contain components under the Indiana University Extreme! Lab Software License:
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/ab556d1d/asterix-server/src/main/licenses/NOTICE
----------------------------------------------------------------------
diff --git a/asterix-server/src/main/licenses/NOTICE b/asterix-server/src/main/licenses/NOTICE
index 7c12f0c..d9240eb 100644
--- a/asterix-server/src/main/licenses/NOTICE
+++ b/asterix-server/src/main/licenses/NOTICE
@@ -1,4 +1,4 @@
-Apache AsterixDB
+Apache AsterixDB Server Distributable
Copyright 2016 The Apache Software Foundation
This product includes software developed at
@@ -6,398 +6,681 @@ The Apache Software Foundation (http://www.apache.org/).
AsterixDB utilizes many libraries, which come with the following applicable NOTICE(s):
- - repo/algebricks-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/avro-1.7.4.jar
-algebricks-common
-Copyright 2016 The Apache Software Foundation
+ Apache Avro
+ Copyright 2009-2013 The Apache Software Foundation
- - repo/algebricks-compiler-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/commons-logging-1.1.1.jar
-algebricks-compiler
-Copyright 2016 The Apache Software Foundation
+ Commons Logging
+ Copyright 2001-2007 The Apache Software Foundation
- - repo/algebricks-core-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/derby-10.10.1.1.jar
-algebricks-core
-Copyright 2016 The Apache Software Foundation
+ Apache Derby
+ Copyright 2004-2013 The Apache Software Foundation
- - repo/algebricks-data-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ =========================================================================
-algebricks-data
-Copyright 2016 The Apache Software Foundation
+ Portions of Derby were originally developed by
+ International Business Machines Corporation and are
+ licensed to the Apache Software Foundation under the
+ "Software Grant and Corporate Contribution License Agreement",
+ informally known as the "Derby CLA".
+ The following copyright notice(s) were affixed to portions of the code
+ with which this file is now or was at one time distributed
+ and are placed here unaltered.
- - repo/algebricks-rewriter-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ (C) Copyright 1997,2004 International Business Machines Corporation. All rights reserved.
-algebricks-rewriter
-Copyright 2016 The Apache Software Foundation
+ (C) Copyright IBM Corp. 2003.
- - repo/algebricks-runtime-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-algebricks-runtime
-Copyright 2016 The Apache Software Foundation
+ =========================================================================
- - repo/asterix-algebra-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-asterix-algebra
-Copyright 2016 The Apache Software Foundation
+ The JDBC apis for small devices and JDBC3 (under java/stubs/jsr169 and
+ java/stubs/jdbc3) were produced by trimming sources supplied by the
+ Apache Harmony project. In addition, the Harmony SerialBlob and
+ SerialClob implementations are used. The following notice covers the Harmony sources:
- - repo/asterix-app-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Portions of Harmony were originally developed by
+ Intel Corporation and are licensed to the Apache Software
+ Foundation under the "Software Grant and Corporate Contribution
+ License Agreement", informally known as the "Intel Harmony CLA".
-asterix-app
-Copyright 2016 The Apache Software Foundation
- - repo/asterix-aql-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/guice-3.0.jar
-asterix-aql
-Copyright 2016 The Apache Software Foundation
+ Google Guice - Core Library
+ Copyright 2006-2011 Google, Inc.
- - repo/asterix-common-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/guice-servlet-3.0.jar
-asterix-common
-Copyright 2016 The Apache Software Foundation
+ Google Guice - Extensions - Servlet
+ Copyright 2006-2011 Google, Inc.
- - repo/asterix-events-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-ant-0.13.0.jar
-asterix-events
-Copyright 2016 The Apache Software Foundation
+ Hive Ant Utilities
+ Copyright 2014 The Apache Software Foundation
- - repo/asterix-external-data-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-common-0.13.0.jar
-asterix-external-data
-Copyright 2016 The Apache Software Foundation
+ Hive Common
+ Copyright 2014 The Apache Software Foundation
- - repo/asterix-fuzzyjoin-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-exec-0.13.0.jar
-asterix-fuzzyjoin
-Copyright 2016 The Apache Software Foundation
+ Hive Query Language
+ Copyright 2014 The Apache Software Foundation
- - repo/asterix-metadata-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-metastore-0.13.0.jar
-asterix-metadata
-Copyright 2016 The Apache Software Foundation
+ Hive Metastore
+ Copyright 2014 The Apache Software Foundation
- - repo/asterix-om-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-serde-0.13.0.jar
-asterix-om
-Copyright 2016 The Apache Software Foundation
+ Hive Serde
+ Copyright 2014 The Apache Software Foundation
- - repo/asterix-runtime-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-shims-0.13.0.jar
-asterix-runtime
-Copyright 2016 The Apache Software Foundation
+ Hive Shims
+ Copyright 2014 The Apache Software Foundation
- - repo/asterix-server-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-shims-0.20-0.13.0.jar
-asterix-server
-Copyright 2016 The Apache Software Foundation
+ Hive Shims 0.20
+ Copyright 2014 The Apache Software Foundation
- - repo/asterix-tools-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-shims-0.20S-0.13.0.jar
-asterix-tools
-Copyright 2016 The Apache Software Foundation
+ Hive Shims 0.20S
+ Copyright 2014 The Apache Software Foundation
- - repo/asterix-transactions-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-shims-0.23-0.13.0.jar
-asterix-transactions
-Copyright 2016 The Apache Software Foundation
+ Hive Shims 0.23
+ Copyright 2014 The Apache Software Foundation
- - repo/avro-1.7.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-shims-common-0.13.0.jar
-Apache Avro
-Copyright 2009-2013 The Apache Software Foundation
+Hive Shims Common
+Copyright 2014 The Apache Software Foundation
- - repo/commons-logging-1.1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-shims-common-secure-0.13.0.jar
-Commons Logging
-Copyright 2001-2007 The Apache Software Foundation
+Hive Shims Secure Common
+Copyright 2014 The Apache Software Foundation
- - repo/derby-10.10.1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/plexus-utils-3.0.7.jar
-Apache Derby
-Copyright 2004-2013 The Apache Software Foundation
+This product includes software developed by the Indiana University
+ Extreme! Lab (http://www.extreme.indiana.edu/)
-=========================================================================
+This product includes software developed by
+ThoughtWorks (http://www.thoughtworks.com).
-Portions of Derby were originally developed by
-International Business Machines Corporation and are
-licensed to the Apache Software Foundation under the
-"Software Grant and Corporate Contribution License Agreement",
-informally known as the "Derby CLA".
-The following copyright notice(s) were affixed to portions of the code
-with which this file is now or was at one time distributed
-and are placed here unaltered.
+This product includes software developed by
+javolution (http://javolution.org/).
-(C) Copyright 1997,2004 International Business Machines Corporation. All rights reserved.
+This product includes software developed by
+Rome (https://rome.dev.java.net/).
-(C) Copyright IBM Corp. 2003.
+- repo/velocity-1.5.jar
+Apache Velocity
+Copyright (C) 2000-2007 The Apache Software Foundation
-=========================================================================
+ - repo/wicket-core-1.5.2.jar
+ Apache Wicket
+ Copyright 2006-2011 Apache Software Foundation
+ This product includes software from QOS.ch (http://slf4j.org) licensed under the X11 license
+ Copyright (c) 2004-2008 QOS.ch
-The JDBC apis for small devices and JDBC3 (under java/stubs/jsr169 and
-java/stubs/jdbc3) were produced by trimming sources supplied by the
-Apache Harmony project. In addition, the Harmony SerialBlob and
-SerialClob implementations are used. The following notice covers the Harmony sources:
+ Contains Diff library from Mavens JRCS, released under
+ The Apache Software License, Version 1.1.
+ (c) 1999-2003
-Portions of Harmony were originally developed by
-Intel Corporation and are licensed to the Apache Software
-Foundation under the "Software Grant and Corporate Contribution
-License Agreement", informally known as the "Intel Harmony CLA".
+ org.apache.wicket.markup.html.form.upload.MultiFileUploadField.js is taken from [1]
+ and has the following notice:
+ "Licence:
+ Use this however/wherever you like, just don't blame me if it breaks
+ anything.
+ Credit:
+ If you're nice, you'll leave this bit:
- - repo/guice-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Class by Stickman -- http://www.the-stickman.com
+ with thanks to:
+ [for Safari fixes]
+ Luis Torrefranca -- http://www.law.pitt.edu
+ and
+ Shawn Parker & John Pennypacker -- http://www.fuzzycoconut.com
+ [for duplicate name bug]
+ 'neal'"
+ [1]: http://the-stickman.com/web-development/javascript/upload-multiple-files-with-a-single-file-element/
+ - repo/wicket-request-1.5.2.jar
-Google Guice - Core Library
-Copyright 2006-2011 Google, Inc.
+ Wicket Request
+ Copyright 2006-2011 Apache Software Foundation
- - repo/guice-servlet-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/wicket-util-1.5.2.jar
-Google Guice - Extensions - Servlet
-Copyright 2006-2011 Google, Inc.
+ Wicket Util
+ Copyright 2006-2011 Apache Software Foundation
- - repo/hive-ant-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/xercesImpl-2.9.1.jar
-Hive Ant Utilities
-Copyright 2014 The Apache Software Foundation
+ Apache Xerces Java
+ Copyright 1999-2007 The Apache Software Foundation
- - repo/hive-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Portions of this software were originally based on the following:
+ - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
+ - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
+ - voluntary contributions made by Paul Eng on behalf of the
+ Apache Software Foundation that were originally developed at iClick, Inc.,
+ software copyright (c) 1999.
-Hive Common
-Copyright 2014 The Apache Software Foundation
+ - repo/xml-apis-1.3.04.jar
- - repo/hive-exec-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Apache XML Commons XML APIs
+ Copyright 2006 The Apache Software Foundation.
-Hive Query Language
-Copyright 2014 The Apache Software Foundation
- - repo/hive-metastore-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Portions of this software were originally based on the following:
+ - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
+ - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
+ - software copyright (c) 2000 World Wide Web Consortium, http://www.w3.org
-Hive Metastore
-Copyright 2014 The Apache Software Foundation
+- repo/ant-1.9.1.jar
- - repo/hive-serde-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Apache Ant
+ Copyright 1999-2013 The Apache Software Foundation
-Hive Serde
-Copyright 2014 The Apache Software Foundation
+ The <sync> task is based on code Copyright (c) 2002, Landmark
+ Graphics Corp that has been kindly donated to the Apache Software
+ Foundation.
+ - repo/ant-launcher-1.9.1.jar
- - repo/hive-shims-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Apache Ant
+ Copyright 1999-2013 The Apache Software Foundation
-Hive Shims
-Copyright 2014 The Apache Software Foundation
+ The <sync> task is based on code Copyright (c) 2002, Landmark
+ Graphics Corp that has been kindly donated to the Apache Software
+ Foundation.
+ - repo/commons-beanutils-1.7.0.jar
- - repo/hive-shims-0.20-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by
+ The Apache Software Foundation (http://www.apache.org/).
-Hive Shims 0.20
-Copyright 2014 The Apache Software Foundation
+ - repo/commons-beanutils-core-1.8.0.jar
+ Apache Commons BeanUtils
- - repo/hive-shims-0.20S-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Copyright 2000-2008 The Apache Software Foundation
-Hive Shims 0.20S
-Copyright 2014 The Apache Software Foundation
- - repo/hive-shims-0.23-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by
-Hive Shims 0.23
-Copyright 2014 The Apache Software Foundation
+ The Apache Software Foundation (http://www.apache.org/).
- - repo/hive-shims-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/commons-cli-1.2.jar
-Hive Shims Common
-Copyright 2014 The Apache Software Foundation
+ Apache Commons CLI
+ Copyright 2001-2009 The Apache Software Foundation
- - repo/hive-shims-common-secure-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by
+ The Apache Software Foundation (http://www.apache.org/).
-Hive Shims Secure Common
-Copyright 2014 The Apache Software Foundation
+ - repo/commons-codec-1.4.jar
- - repo/hyracks-api-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Apache Commons Codec
-hyracks-api
-Copyright 2016 The Apache Software Foundation
+ Copyright 2002-2009 The Apache Software Foundation
- - repo/hyracks-client-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-hyracks-client
-Copyright 2016 The Apache Software Foundation
- - repo/hyracks-comm-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by
-hyracks-comm
-Copyright 2016 The Apache Software Foundation
+ The Apache Software Foundation (http://www.apache.org/).
- - repo/hyracks-control-cc-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-hyracks-control-cc
-Copyright 2016 The Apache Software Foundation
+ - repo/commons-collections-3.2.1.jar
- - repo/hyracks-control-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Apache Commons Collections
-hyracks-control-common
-Copyright 2016 The Apache Software Foundation
+ Copyright 2001-2008 The Apache Software Foundation
- - repo/hyracks-control-nc-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-hyracks-control-nc
-Copyright 2016 The Apache Software Foundation
- - repo/hyracks-dataflow-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by
-hyracks-dataflow-common
-Copyright 2016 The Apache Software Foundation
+ The Apache Software Foundation (http://www.apache.org/).
- - repo/hyracks-dataflow-std-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/commons-compress-1.4.1.jar
-hyracks-dataflow-std
-Copyright 2016 The Apache Software Foundation
+ Apache Commons Compress
+ Copyright 2002-2012 The Apache Software Foundation
- - repo/hyracks-data-std-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by
+ The Apache Software Foundation (http://www.apache.org/).
+ - repo/commons-configuration-1.6.jar
+ Apache Commons Configuration
-hyracks-data-std
-Copyright 2016 The Apache Software Foundation
+ Copyright 2001-2008 The Apache Software Foundation
- - repo/hyracks-hdfs-2.x-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-hyracks-hdfs-2.x
-Copyright 2016 The Apache Software Foundation
- - repo/hyracks-hdfs-core-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by
-hyracks-hdfs-core
-Copyright 2016 The Apache Software Foundation
+ The Apache Software Foundation (http://www.apache.org/).
- - repo/hyracks-ipc-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/commons-daemon-1.0.13.jar
-hyracks-ipc
-Copyright 2016 The Apache Software Foundation
+ Apache Commons Daemon
+ Copyright 1999-2013 The Apache Software Foundation
- - repo/hyracks-net-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by
+ The Apache Software Foundation (http://www.apache.org/).
+ - repo/commons-digester-1.8.jar
+ Apache Jakarta Commons Digester
-hyracks-net
-Copyright 2016 The Apache Software Foundation
+ Copyright 2001-2006 The Apache Software Foundation
- - repo/hyracks-storage-am-bloomfilter-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-hyracks-storage-am-bloomfilter
-Copyright 2016 The Apache Software Foundation
- - repo/hyracks-storage-am-btree-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by
-hyracks-storage-am-btree
-Copyright 2016 The Apache Software Foundation
+ The Apache Software Foundation (http://www.apache.org/).
- - repo/hyracks-storage-am-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/commons-io-2.4.jar
-hyracks-storage-am-common
-Copyright 2016 The Apache Software Foundation
+ Apache Commons IO
- - repo/hyracks-storage-am-lsm-btree-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Copyright 2002-2012 The Apache Software Foundation
-hyracks-storage-am-lsm-btree
-Copyright 2016 The Apache Software Foundation
- - repo/hyracks-storage-am-lsm-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-hyracks-storage-am-lsm-common
-Copyright 2016 The Apache Software Foundation
+ This product includes software developed by
- - repo/hyracks-storage-am-lsm-invertedindex-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ The Apache Software Foundation (http://www.apache.org/).
-hyracks-storage-am-lsm-invertedindex
-Copyright 2016 The Apache Software Foundation
- - repo/hyracks-storage-am-lsm-rtree-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-hyracks-storage-am-lsm-rtree
-Copyright 2016 The Apache Software Foundation
+ - repo/commons-lang-2.5.jar
- - repo/hyracks-storage-am-rtree-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Apache Commons Lang
-hyracks-storage-am-rtree
-Copyright 2016 The Apache Software Foundation
+ Copyright 2001-2010 The Apache Software Foundation
- - repo/hyracks-storage-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-hyracks-storage-common
-Copyright 2016 The Apache Software Foundation
- - repo/plexus-utils-3.0.7.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by
-This product includes software developed by the Indiana University
- Extreme! Lab (http://www.extreme.indiana.edu/)
+ The Apache Software Foundation (http://www.apache.org/).
-This product includes software developed by
-ThoughtWorks (http://www.thoughtworks.com).
+ - repo/commons-lang3-3.1.jar
-This product includes software developed by
-javolution (http://javolution.org/).
+ Apache Commons Lang
+ Copyright 2001-2011 The Apache Software Foundation
-This product includes software developed by
-Rome (https://rome.dev.java.net/).
+ This product includes software developed by
+ The Apache Software Foundation (http://www.apache.org/).
-- repo/velocity-1.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-Apache Velocity
+ This product includes software from the Spring Framework,
+ under the Apache License 2.0 (see: StringUtils.containsWhitespace())
-Copyright (C) 2000-2007 The Apache Software Foundation
+ - repo/commons-logging-api-1.0.4.jar
- - repo/wicket-core-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- Apache Wicket
- Copyright 2006-2011 Apache Software Foundation
+ This product includes software developed by
+ The Apache Software Foundation (http://www.apache.org/).
- This product includes software from QOS.ch (http://slf4j.org) licensed under the X11 license
- Copyright (c) 2004-2008 QOS.ch
+ - repo/commons-math-2.1.jar
- Contains Diff library from Mavens JRCS, released under
- The Apache Software License, Version 1.1.
- (c) 1999-2003
+ Apache Commons Math
+ Copyright 2001-2010 The Apache Software Foundation
- org.apache.wicket.markup.html.form.upload.MultiFileUploadField.js is taken from [1]
- and has the following notice:
- "Licence:
- Use this however/wherever you like, just don't blame me if it breaks
- anything.
+ This product includes software developed by
+ The Apache Software Foundation (http://www.apache.org/).
- Credit:
- If you're nice, you'll leave this bit:
+ ===============================================================================
+ The LinearConstraint, LinearObjectiveFunction, LinearOptimizer,
+ RelationShip, SimplexSolver and SimplexTableau classes in package
+ org.apache.commons.math.optimization.linear include software developed by
+ Benjamin McCann (http://www.benmccann.com) and distributed with
+ the following copyright: Copyright 2009 Google Inc.
+ ===============================================================================
- Class by Stickman -- http://www.the-stickman.com
- with thanks to:
- [for Safari fixes]
- Luis Torrefranca -- http://www.law.pitt.edu
- and
- Shawn Parker & John Pennypacker -- http://www.fuzzycoconut.com
- [for duplicate name bug]
- 'neal'"
- [1]: http://the-stickman.com/web-development/javascript/upload-multiple-files-with-a-single-file-element/
- - repo/wicket-request-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by the
+ University of Chicago, as Operator of Argonne National
+ Laboratory.
+ The LevenbergMarquardtOptimizer class in package
+ org.apache.commons.math.optimization.general includes software
+ translated from the lmder, lmpar and qrsolv Fortran routines
+ from the Minpack package
+ Minpack Copyright Notice (1999) University of Chicago. All rights reserved
+ ===============================================================================
-Wicket Request
-Copyright 2006-2011 Apache Software Foundation
+ The GraggBulirschStoerIntegrator class in package
+ org.apache.commons.math.ode.nonstiff includes software translated
+ from the odex Fortran routine developed by E. Hairer and G. Wanner.
+ Original source copyright:
+ Copyright (c) 2004, Ernst Hairer
+ ===============================================================================
- - repo/wicket-util-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ The EigenDecompositionImpl class in package
+ org.apache.commons.math.linear includes software translated
+ from some LAPACK Fortran routines. Original source copyright:
+ Copyright (c) 1992-2008 The University of Tennessee. All rights reserved.
+ ===============================================================================
-Wicket Util
-Copyright 2006-2011 Apache Software Foundation
+ The MersenneTwister class in package org.apache.commons.math.random
+ includes software translated from the 2002-01-26 version of
+ the Mersenne-Twister generator written in C by Makoto Matsumoto and Takuji
+ Nishimura. Original source copyright:
+ Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
+ All rights reserved
+ ===============================================================================
- - repo/xercesImpl-2.9.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ The complete text of licenses and disclaimers associated with the the original
+ sources enumerated above at the time of code translation are in the LICENSE.txt
+ file.
- Apache Xerces Java
- Copyright 1999-2007 The Apache Software Foundation
+ - repo/commons-net-3.1.jar
- Portions of this software were originally based on the following:
- - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
- - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
- - voluntary contributions made by Paul Eng on behalf of the
- Apache Software Foundation that were originally developed at iClick, Inc.,
- software copyright (c) 1999.
+ Apache Commons Net
- - repo/xml-apis-1.3.04.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Copyright 2001-2012 The Apache Software Foundation
- Apache XML Commons XML APIs
- Copyright 2006 The Apache Software Foundation.
- Portions of this software were originally based on the following:
- - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
- - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
- - software copyright (c) 2000 World Wide Web Consortium, http://www.w3.org
+ This product includes software developed by
+
+ The Apache Software Foundation (http://www.apache.org/).
+
+
+
+ - repo/datanucleus-api-jdo-3.2.6.jar
+
+ =========================================================================
+ == NOTICE file corresponding to section 4(d) of the Apache License, ==
+ == Version 2.0, in this case for the DataNucleus distribution. ==
+ =========================================================================
+
+ ===================================================================
+ This product includes software developed by many individuals,
+ including the following:
+ ===================================================================
+ Erik Bengtson
+ Andy Jefferson
+
+
+ ===================================================================
+ This product has included contributions from some individuals,
+ including the following:
+ ===================================================================
+
+ - repo/datanucleus-core-3.2.10.jar
+
+ =========================================================================
+ == NOTICE file corresponding to section 4(d) of the Apache License, ==
+ == Version 2.0, in this case for the DataNucleus distribution. ==
+ =========================================================================
+
+ ===================================================================
+ This product includes software developed by many individuals,
+ including the following:
+ ===================================================================
+ Erik Bengtson
+ Andy Jefferson
+
+
+ ===================================================================
+ This product has included contributions from some individuals,
+ including the following:
+ ===================================================================
+ Joerg von Frantzius
+ Thomas Marti
+ Barry Haddow
+ Marco Schulze
+ Ralph Ullrich
+ David Ezzio
+ Brendan de Beer
+ David Eaves
+ Martin Taal
+ Tony Lai
+ Roland Szabo
+ Marcus Mennemeier
+ Xuan Baldauf
+ Eric Sultan
+
+
+ ===================================================================
+ This product also includes software developed by the TJDO project
+ (http://tjdo.sourceforge.net/).
+ ===================================================================
+
+ - repo/datanucleus-rdbms-3.2.9.jar
+ =========================================================================
+ == NOTICE file corresponding to section 4(d) of the Apache License, ==
+ == Version 2.0, in this case for the DataNucleus distribution. ==
+ =========================================================================
+
+ ===================================================================
+ This product includes software developed by many individuals,
+ including the following:
+ ===================================================================
+ Andy Jefferson
+ Erik Bengtson
+ Joerg von Frantzius
+ Marco Schulze
+
+
+ ===================================================================
+ This product has included contributions from some individuals,
+ including the following:
+ ===================================================================
+ Barry Haddow
+ Ralph Ullrich
+ David Ezzio
+ Brendan de Beer
+ David Eaves
+ Martin Taal
+ Tony Lai
+ Roland Szabo
+ Anton Troshin (Timesten)
+
+
+ ===================================================================
+ This product also includes software developed by the TJDO project
+ (http://tjdo.sourceforge.net/).
+ ===================================================================
+
+ ===================================================================
+ This product also includes software developed by the Apache Commons project
+ (http://commons.apache.org/).
+ ===================================================================
+
+ - repo/groovy-all-2.1.6.jar
+
+ Apache Commons CLI
+ Copyright 2001-2009 The Apache Software Foundation
+
+ This product includes software developed by
+ The Apache Software Foundation (http://www.apache.org/).
+
+ - repo/hive-exec-0.13.0.jar
+
+ Apache Thrift
+ Copyright 2006-2010 The Apache Software Foundation.
+
+ This product includes software developed at
+ The Apache Software Foundation (http://www.apache.org/).
+
+ - repo/httpclient-4.2.2.jar
+
+ Apache HttpComponents HttpClient
+
+ Copyright 1999-2012 The Apache Software Foundation
+
+
+
+ This product includes software developed by
+
+ The Apache Software Foundation (http://www.apache.org/).
+
+
+ - repo/httpcore-4.2.2.jar
+
+ Apache HttpComponents HttpCore
+
+ Copyright 2005-2012 The Apache Software Foundation
+
+
+
+ This product includes software developed by
+
+ The Apache Software Foundation (http://www.apache.org/).
+
+
+
+ This project contains annotations derived from JCIP-ANNOTATIONS
+
+ Copyright (c) 2005 Brian Goetz and Tim Peierls. See http://www.jcip.net
+
+ - repo/jdo2-api-2.3-20090302111651.jar
+
+ Apache Java Data Objects (JDO)
+ Copyright 2005-2006 The Apache Software Foundation
+
+ This product includes software developed at
+ The Apache Software Foundation (http://www.apache.org/).
+
+ - repo/jdo-api-3.0.1.jar
+
+ Apache Java Data Objects (JDO)
+
+ Copyright 2005-2006 The Apache Software Foundation
+
+
+
+ This product includes software developed at
+
+ The Apache Software Foundation (http://www.apache.org/).
+
+ - repo/libthrift-0.9.0.jar
+
+ Apache Thrift
+ Copyright 2006-2010 The Apache Software Foundation.
+
+ This product includes software developed at
+ The Apache Software Foundation (http://www.apache.org/).
+
+ - repo/netty-3.2.2.Final.jar
+
+ The Netty Project
+ =================
+
+ Please visit the Netty web site for more information:
+
+ * http://www.jboss.org/netty/
+
+ Copyright 2009 Red Hat, Inc.
+
+ Red Hat licenses this product to you under the Apache License, version 2.0 (the
+ "License"); you may not use this product except in compliance with the License.
+ You may obtain a copy of the License at:
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software distributed
+ under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+ CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations under the License.
+
+ Also, please refer to each LICENSE.<component>.txt file, which is located in
+ the 'license' directory of the distribution file, for the license terms of the
+ components that this product depends on.
+
+ -------------------------------------------------------------------------------
+ This product contains the extensions to Java Collections Framework which has
+ been derived from the works by JSR-166 EG, Doug Lea, and Jason T. Greene:
+
+ * LICENSE:
+ * license/LICENSE.jsr177y.txt (Public Domain)
+ * HOMEPAGE:
+ * http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/
+ * http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbosscache/experimental/jsr166/
+
+ This product contains a modified version of Robert Harder's Public Domain
+ Base64 Encoder and Decoder, which can be obtained at:
+
+ * LICENSE:
+ * license/LICENSE.base64.txt (Public Domain)
+ * HOMEPAGE:
+ * http://iharder.sourceforge.net/current/java/base64/
+
+ This product contains a modified version of 'JZlib', a re-implementation of
+ zlib in pure Java, which can be obtained at:
+
+ * LICENSE:
+ * license/LICENSE.jzlib.txt (BSD Style License)
+ * HOMEPAGE:
+ * http://www.jcraft.com/jzlib/
+
+ - repo/netty-3.6.2.Final.jar
+
+ The Netty Project
+ =================
+
+ Please visit the Netty web site for more information:
+
+ * http://netty.io/
+
+ Copyright 2011 The Netty Project
+
+ The Netty Project licenses this file to you under the Apache License,
+ version 2.0 (the "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at:
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ License for the specific language governing permissions and limitations
+ under the License.
+
+ Also, please refer to each LICENSE.<component>.txt file, which is located in
+ the 'license' directory of the distribution file, for the license terms of the
+ components that this product depends on.
+
+ -------------------------------------------------------------------------------
+ This product contains the extensions to Java Collections Framework which has
+ been derived from the works by JSR-166 EG, Doug Lea, and Jason T. Greene:
+
+ * LICENSE:
+ * license/LICENSE.jsr166y.txt (Public Domain)
+ * HOMEPAGE:
+ * http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/
+ * http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbosscache/experimental/jsr166/
+
+ This product contains a modified version of Robert Harder's Public Domain
+ Base64 Encoder and Decoder, which can be obtained at:
+
+ * LICENSE:
+ * license/LICENSE.base64.txt (Public Domain)
+ * HOMEPAGE:
+ * http://iharder.sourceforge.net/current/java/base64/
+
+ This product contains a modified version of 'JZlib', a re-implementation of
+ zlib in pure Java, which can be obtained at:
+
+ * LICENSE:
+ * license/LICENSE.jzlib.txt (BSD Style License)
+ * HOMEPAGE:
+ * http://www.jcraft.com/jzlib/
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/ab556d1d/asterix-test-framework/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-test-framework/pom.xml b/asterix-test-framework/pom.xml
index 94c3eeb..25069da 100644
--- a/asterix-test-framework/pom.xml
+++ b/asterix-test-framework/pom.xml
@@ -19,7 +19,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
- <artifactId>asterix</artifactId>
+ <artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
<version>0.8.8-SNAPSHOT</version>
</parent>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/ab556d1d/asterix-tools/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-tools/pom.xml b/asterix-tools/pom.xml
index cfe1aef..5e82bfc 100644
--- a/asterix-tools/pom.xml
+++ b/asterix-tools/pom.xml
@@ -19,7 +19,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
- <artifactId>asterix</artifactId>
+ <artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
<version>0.8.8-SNAPSHOT</version>
</parent>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/ab556d1d/asterix-transactions/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-transactions/pom.xml b/asterix-transactions/pom.xml
index ea4179c..6182a23 100644
--- a/asterix-transactions/pom.xml
+++ b/asterix-transactions/pom.xml
@@ -19,7 +19,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
- <artifactId>asterix</artifactId>
+ <artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
<version>0.8.8-SNAPSHOT</version>
</parent>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/ab556d1d/asterix-yarn/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-yarn/pom.xml b/asterix-yarn/pom.xml
index ee6c203..62026ce 100644
--- a/asterix-yarn/pom.xml
+++ b/asterix-yarn/pom.xml
@@ -19,7 +19,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
- <artifactId>asterix</artifactId>
+ <artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
<version>0.8.8-SNAPSHOT</version>
</parent>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/ab556d1d/asterix-yarn/src/main/appended-resources/META-INF/LICENSE
----------------------------------------------------------------------
diff --git a/asterix-yarn/src/main/appended-resources/META-INF/LICENSE b/asterix-yarn/src/main/appended-resources/META-INF/LICENSE
deleted file mode 100644
index 420a1a3..0000000
--- a/asterix-yarn/src/main/appended-resources/META-INF/LICENSE
+++ /dev/null
@@ -1,31 +0,0 @@
------------------------------------------------------------------------
-
-ASTERIXDB COMPONENTS:
-
-AsterixDB includes a number of subcomponents with separate copyright
-notices and license terms. Your use of the source code for these
-subcomponents is subject to the terms and condition of the following
-licenses.
-
-
------------------------------------------------------------------------
- The MIT License
------------------------------------------------------------------------
-
- - jQuery
- - Bootstrap
- - Smoothie Charts
- - Bottle
- - geostats
-
-The text of The MIT License is below for convenience. Refer to the website of each project for exact details.
-
-The MIT License (MIT)
-
-Copyright (c) <year> <copyright holders>
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/ab556d1d/asterix-yarn/src/main/licenses/LICENSE
----------------------------------------------------------------------
diff --git a/asterix-yarn/src/main/licenses/LICENSE b/asterix-yarn/src/main/licenses/LICENSE
index 79fa05a..cbc9c9f 100644
--- a/asterix-yarn/src/main/licenses/LICENSE
+++ b/asterix-yarn/src/main/licenses/LICENSE
@@ -209,278 +209,6 @@
subcomponents is subject to the terms and condition of the following
licenses.
- Components under Apache License 2.0 are as follows:
-
- - Apache Derby Database Engine and Embedded JDBC Driver (http://db.apache.org/derby/derby/)
- repo/derby-10.10.1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - JDO API (http://db.apache.org/jdo)
- repo/jdo-api-3.0.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Rome HTTP Fetcher
- repo/rome-fetcher-1.0.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - An open source Java toolkit for Amazon S3 (http://jets3t.s3.amazonaws.com/index.html)
- repo/jets3t-0.6.1 in asterix/asterix-server-0.8.8-binary-assembly.zip
- - The Netty Project (http://www.jboss.org/netty/)
- repo/netty-3.2.2.Final.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - The Netty Project (http://netty.io/)
- repo/netty-3.6.2.Final.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - HttpClient (http://jakarta.apache.org/commons/httpclient/)
- repo/commons-httpclient-3.0.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- and
- lib/commons-httpclient-3.0.1.jar
- - HttpClient (http://hc.apache.org/httpcomponents-client)
- repo/httpclient-4.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- and
- lib/httpclient-4.3.jar
- - HttpCore (http://hc.apache.org/httpcomponents-core-ga)
- repo/httpcore-4.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- and
- lib/httpcore-4.3.jar
- - twitter4j-core (http://twitter4j.org/)
- repo/twitter4j-core-4.0.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - twitter4j-stream (http://twitter4j.org/)
- repo/twitter4j-stream-4.0.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty :: Continuation (http://www.eclipse.org/jetty/jetty-continuation)
- repo/jetty-continuation-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty :: Http Utility (http://www.eclipse.org/jetty/jetty-http)
- repo/jetty-http-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty :: IO Utility (http://www.eclipse.org/jetty/jetty-io)
- repo/jetty-io-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty :: Security (http://www.eclipse.org/jetty/jetty-security)
- repo/jetty-security-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty :: Server Core (http://www.eclipse.org/jetty)
- repo/jetty-server-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty :: Servlet Handling (http://www.eclipse.org/jetty/jetty-servlet)
- repo/jetty-servlet-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty :: Utilities (http://www.eclipse.org/jetty/jetty-util)
- repo/jetty-util-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty :: Webapp Application Support (http://www.eclipse.org/jetty/jetty-webapp)
- repo/jetty-webapp-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty :: XML utilities (http://www.eclipse.org/jetty/jetty-xml)
- repo/jetty-xml-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Servlet API (http://www.eclipse.org/jetty/jetty-parent/servlet-api)
- repo/servlet-api-3.0.20100224.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - BoneCP :: Core Library (http://jolbox.com/bonecp)
- repo/bonecp-0.8.0.RELEASE.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - FindBugs-jsr305 (http://findbugs.sourceforge.net/)
- repo/jsr305-1.3.9.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Guava: Google Core Libraries for Java (http://code.google.com/p/guava-libraries/guava)
- repo/guava-18.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- and
- lib/guava-18.0.jar
- - JSON.simple (http://code.google.com/p/json-simple/)
- repo/json-simple-1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Microsoft Windows Azure Client API (https://github.com/WindowsAzure/azure-sdk-for-java)
- repo/microsoft-windowsazure-api-0.4.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - javax.inject (http://code.google.com/p/atinject/)
- repo/javax.inject-1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Thrift (http://thrift.apache.org)
- repo/libfb303-0.9.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Thrift (http://thrift.apache.org)
- repo/libthrift-0.9.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - DataNucleus JDO API plugin (http://www.datanucleus.org)
- repo/datanucleus-api-jdo-3.2.6.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - DataNucleus Core (http://www.datanucleus.org)
- repo/datanucleus-core-3.2.10.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - DataNucleus RDBMS (http://www.datanucleus.org)
- repo/datanucleus-rdbms-3.2.9.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - JAXB2 CommonsValue Constructor Plugin (http://java.net/projects/jaxb2-commons/pages/value-constructor)
- repo/jaxb2-value-constructor-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - StAX API (http://stax.codehaus.org/)
- repo/stax-api-1.0.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - StAX
- repo/stax-1.1.1-dev.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Wicket Core (http://wicket.apache.org/wicket-core/wicket-core)
- repo/wicket-core-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Wicket Request (http://maven.apache.org)
- repo/wicket-request-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Wicket Util (http://maven.apache.org)
- repo/wicket-util-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Hadoop Annotations
- repo/hadoop-annotations-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Hadoop Auth
- repo/hadoop-auth-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- and
- lib/hadoop-auth-2.2.0.jar
- - Apache Hadoop Client
- repo/hadoop-client-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Hadoop Common
- repo/hadoop-common-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- and
- lib/hadoop-common-2.2.0.jar
- - Apache Hadoop Common (tests)
- repo/hadoop-common-2.2.0-tests.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- and
- lib/hadoop-common-2.2.0-tests.jar
- - Apache Hadoop HDFS
- repo/hadoop-hdfs-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- and
- lib/hadoop-hdfs-2.2.0.jar
- - Apache Hadoop HDFS
- repo/hadoop-hdfs-2.2.0-tests.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- and
- lib/hadoop-hdfs-2.2.0-tests.jar
- - hadoop-mapreduce-client-app
- repo/hadoop-mapreduce-client-app-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-mapreduce-client-common
- repo/hadoop-mapreduce-client-common-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-mapreduce-client-core
- repo/hadoop-mapreduce-client-core-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-mapreduce-client-hs
- repo/hadoop-mapreduce-client-hs-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-mapreduce-client-jobclient
- repo/hadoop-mapreduce-client-jobclient-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-mapreduce-client-jobclient
- repo/hadoop-mapreduce-client-jobclient-2.2.0-tests.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-mapreduce-client-shuffle
- repo/hadoop-mapreduce-client-shuffle-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Hadoop Mini-Cluster
- repo/hadoop-minicluster-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - zookeeper
- repo/zookeeper-3.4.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-yarn-api
- repo/hadoop-yarn-api-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- and
- lib/hadoop-yarn-api-2.2.0.jar
- - hadoop-yarn-client
- repo/hadoop-yarn-client-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- and
- lib/hadoop-yarn-client-2.2.0.jar
- - hadoop-yarn-common
- repo/hadoop-yarn-common-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- and
- lib/hadoop-yarn-common-2.2.0.jar
- - hadoop-yarn-server-common
- repo/hadoop-yarn-server-common-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-yarn-server-nodemanager
- repo/hadoop-yarn-server-nodemanager-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-yarn-server-resourcemanager
- repo/hadoop-yarn-server-resourcemanager-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-yarn-server-tests
- repo/hadoop-yarn-server-tests-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-yarn-server-web-proxy
- repo/hadoop-yarn-server-web-proxy-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Plexus Common Utilities (http://plexus.codehaus.org/plexus-utils)
- repo/plexus-utils-3.0.7.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jettison
- repo/jettison-1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jackson (http://jackson.codehaus.org)
- repo/jackson-core-asl-1.8.8.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - JAX-RS provider for JSON content type (http://jackson.codehaus.org)
- repo/jackson-jaxrs-1.8.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Data Mapper for Jackson (http://jackson.codehaus.org)
- repo/jackson-mapper-asl-1.9.12.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Xml Compatibility extensions for Jackson (http://jackson.codehaus.org)
- repo/jackson-mapper-xc-1.8.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jackson-core (http://wiki.fasterxml.com/JacksonHome)
- repo/jackson-core-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Google GuiceCore Library (http://code.google.com/p/google-guice/guice/)
- repo/guice-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Google GuiceExtensionsServlet (http://code.google.com/p/google-guice/extensions-parent/guice-servlet/)
- repo/guice-servlet-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty Server (http://jetty.mortbay.org/)
- repo/jetty-6.1.26.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty Utilities (http://jetty.mortbay.org/)
- repo/jetty-util-6.1.26.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Commons Configuration (http://commons.apache.org/${pom.artifactId.substring(8)}/)
- repo/commons-configuration-1.6.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- and
- lib/commons-configuration-3.2.1.jar
- - Digester (http://jakarta.apache.org/commons/digester/)
- repo/commons-digester-1.8.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - EL (http://jakarta.apache.org/commons/el/)
- repo/commons-el-1.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Commons BeanUtils
- repo/commons-beanutils-1.7.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Commons BeanUtils Core (http://commons.apache.org/beanutils/)
- repo/commons-beanutils-core-1.8.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Commons CLI (http://commons.apache.org/cli/)
- repo/commons-cli-1.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- and
- lib/commons-cli-1.2.jar
- - Apache Commons Codec (http://commons.apache.org/codec/commons-codec)
- repo/commons-codec-1.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- and
- lib/commons-codec-1.4.jar
- - Apache Commons Collections (http://commons.apache.org/collections/commons-collections)
- repo/commons-collections-3.2.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- and
- lib/commons-collections-3.2.1.jar
- - Commons Daemon (http://commons.apache.org/daemon/)
- repo/commons-daemon-1.0.13.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Commons IO (http://commons.apache.org/io/)
- repo/commons-io-2.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- and
- lib/commons-io-2.4.jar
- - Commons Lang (http://commons.apache.org/lang/)
- repo/commons-lang-2.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- and
- lib/commons-lang-2.5.jar
- - Apache Commons Logging (http://commons.apache.org/logging)
- repo/commons-logging-1.0.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- and
- lib/commons-logging-1.0.5.jar
- - Apache Commons Logging Api (http://commons.apache.org/logging)
- repo/commons-logging-api-1.0.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Commons Net (http://commons.apache.org/net/)
- repo/commons-net-3.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Log4j (http://logging.apache.org:80/log4j/1.2/log4j)
- repo/log4j-1.2.17.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- and
- lib/log4j-1.2.17.jar
- - Apache Ant Core (http://ant.apache.org/)
- repo/ant-1.9.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Ant Launcher (http://ant.apache.org/)
- repo/ant-launcher-1.9.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Avro (http://avro.apache.org)
- repo/avro-1.7.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Commons Compress (http://commons.apache.org/compress/)
- repo/commons-compress-1.4.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Commons Lang (http://commons.apache.org/lang/)
- repo/commons-lang3-3.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Commons Math (http://commons.apache.org/math/)
- repo/commons-math-2.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Ant Utilities (http://hive.apache.org/hive-ant)
- repo/hive-ant-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Common (http://hive.apache.org/hive-common)
- repo/hive-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Query Language (http://hive.apache.org/hive-exec)
- repo/hive-exec-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Metastore (http://hive.apache.org/hive-metastore)
- repo/hive-metastore-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Serde (http://hive.apache.org/hive-serde)
- repo/hive-serde-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Shims (http://hive.apache.org/hive-shims)
- repo/hive-shims-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Shims 0.20 (http://hive.apache.org/hive-shims-0.20)
- repo/hive-shims-0.20-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Shims 0.20S (http://hive.apache.org/hive-shims-0.20S)
- repo/hive-shims-0.20S-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Shims 0.23 (http://hive.apache.org/hive-shims-0.23)
- repo/hive-shims-0.23-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Shims Common (http://hive.apache.org/hive-shims-common)
- repo/hive-shims-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Shims Secure Common (http://hive.apache.org/hive-shims-common-secure)
- repo/hive-shims-secure-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Velocity (http://velocity.apache.org/engine/releases/velocity-1.5/)
- repo/velocity-1.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jakarta ORO
- repo/oro-2.0.8.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - ROME
- repo/rome-1.0.1-modified-01.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - jasper-compiler (http://tomcat.apache.org/jasper-compiler)
- repo/jasper-compiler-5.5.23.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - jasper-runtime (http://tomcat.apache.org/jasper-runtime)
- repo/jasper-runtime-5.5.23.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Xerces2 Java Parser (http://xerces.apache.org/xerces2-j)
- repo/xercesImpl-2.9.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - XML APIs (http://xml.apache.org/commons/components/external/xml-apis)
- repo/xml-apis-1.3.04.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Groovy (http://groovy.codehaus.org/)
- repo/groovy-all-2.1.6.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Snappy for Java (http://github.com/xerial/snappy-java/)
- repo/snappy-java-1.0.4.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-
- ===
Component(s):
- Java Servlet API (http://servlet-spec.java.n)
[23/36] incubator-asterixdb git commit: [maven-release-plugin]
prepare for next development iteration
Posted by im...@apache.org.
[maven-release-plugin] prepare for next development iteration
Project: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/commit/1b18e778
Tree: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/tree/1b18e778
Diff: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/diff/1b18e778
Branch: refs/heads/master
Commit: 1b18e778ed8c4028e80ec828c655523e5b2eff2b
Parents: 753b423
Author: Ian Maxon <im...@apache.org>
Authored: Mon Jan 25 03:19:19 2016 -0800
Committer: Ian Maxon <im...@apache.org>
Committed: Mon Jan 25 03:19:19 2016 -0800
----------------------------------------------------------------------
asterix-algebra/pom.xml | 12 ++++++------
asterix-app/pom.xml | 20 ++++++++++----------
asterix-aql/pom.xml | 8 ++++----
asterix-common/pom.xml | 4 ++--
asterix-doc/pom.xml | 2 +-
asterix-events/pom.xml | 6 +++---
asterix-examples/pom.xml | 2 +-
asterix-external-data/pom.xml | 10 +++++-----
asterix-fuzzyjoin/pom.xml | 4 ++--
asterix-installer/pom.xml | 14 +++++++-------
.../lexer-generator-maven-plugin/pom.xml | 2 +-
asterix-maven-plugins/pom.xml | 2 +-
.../pom.xml | 2 +-
asterix-metadata/pom.xml | 10 +++++-----
asterix-om/pom.xml | 6 +++---
asterix-runtime/pom.xml | 10 +++++-----
asterix-server/pom.xml | 4 ++--
asterix-test-framework/pom.xml | 2 +-
asterix-tools/pom.xml | 14 +++++++-------
asterix-transactions/pom.xml | 6 +++---
asterix-yarn/pom.xml | 16 ++++++++--------
pom.xml | 6 +++---
22 files changed, 81 insertions(+), 81 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/1b18e778/asterix-algebra/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-algebra/pom.xml b/asterix-algebra/pom.xml
index f1b5fb6..e4cdcc8 100644
--- a/asterix-algebra/pom.xml
+++ b/asterix-algebra/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<artifactId>asterix-algebra</artifactId>
@@ -109,31 +109,31 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-runtime</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-aql</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-external-data</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-transactions</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/1b18e778/asterix-app/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-app/pom.xml b/asterix-app/pom.xml
index 3867c6c..999c17c 100644
--- a/asterix-app/pom.xml
+++ b/asterix-app/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<artifactId>asterix-app</artifactId>
@@ -104,48 +104,48 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-algebra</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-aql</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-tools</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
@@ -155,7 +155,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-transactions</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
@@ -186,7 +186,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-test-framework</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>test</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/1b18e778/asterix-aql/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-aql/pom.xml b/asterix-aql/pom.xml
index 44e1770..dbb354b 100644
--- a/asterix-aql/pom.xml
+++ b/asterix-aql/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<licenses>
@@ -137,19 +137,19 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/1b18e778/asterix-common/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-common/pom.xml b/asterix-common/pom.xml
index 62cbb1c..81fcd48 100644
--- a/asterix-common/pom.xml
+++ b/asterix-common/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<artifactId>asterix-common</artifactId>
@@ -217,7 +217,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-test-framework</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>test</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/1b18e778/asterix-doc/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-doc/pom.xml b/asterix-doc/pom.xml
index 7ad6dc5..085d48f 100644
--- a/asterix-doc/pom.xml
+++ b/asterix-doc/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<url>http://asterixdb.incubator.apache.org/</url>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/1b18e778/asterix-events/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-events/pom.xml b/asterix-events/pom.xml
index a5c3adb..9d92241 100644
--- a/asterix-events/pom.xml
+++ b/asterix-events/pom.xml
@@ -22,11 +22,11 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<licenses>
<license>
@@ -191,7 +191,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/1b18e778/asterix-examples/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-examples/pom.xml b/asterix-examples/pom.xml
index 24c843f..5f6a1c8 100644
--- a/asterix-examples/pom.xml
+++ b/asterix-examples/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<artifactId>asterix-examples</artifactId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/1b18e778/asterix-external-data/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-external-data/pom.xml b/asterix-external-data/pom.xml
index 6539d9c..63325eb 100644
--- a/asterix-external-data/pom.xml
+++ b/asterix-external-data/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<licenses>
@@ -122,21 +122,21 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-runtime</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
@@ -197,7 +197,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.microsoft.windowsazure</groupId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/1b18e778/asterix-fuzzyjoin/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-fuzzyjoin/pom.xml b/asterix-fuzzyjoin/pom.xml
index a7dc02c..97fc42c 100644
--- a/asterix-fuzzyjoin/pom.xml
+++ b/asterix-fuzzyjoin/pom.xml
@@ -21,11 +21,11 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-fuzzyjoin</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<licenses>
<license>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/1b18e778/asterix-installer/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-installer/pom.xml b/asterix-installer/pom.xml
index 2849b2b..187c549 100644
--- a/asterix-installer/pom.xml
+++ b/asterix-installer/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<artifactId>asterix-installer</artifactId>
<properties>
@@ -252,42 +252,42 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-app</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-server</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>zip</type>
<classifier>binary-assembly</classifier>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-external-data</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>zip</type>
<classifier>binary-assembly</classifier>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-test-framework</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>test</scope>
</dependency>
</dependencies>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/1b18e778/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml b/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
index 821d372..524fd5a 100644
--- a/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
+++ b/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>asterix-maven-plugins</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<packaging>maven-plugin</packaging>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/1b18e778/asterix-maven-plugins/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-maven-plugins/pom.xml b/asterix-maven-plugins/pom.xml
index 2f0fd2c..835a771 100644
--- a/asterix-maven-plugins/pom.xml
+++ b/asterix-maven-plugins/pom.xml
@@ -39,7 +39,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<dependencies>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/1b18e778/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml b/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
index 9e340d9..455f3f3 100644
--- a/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
+++ b/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>asterix-maven-plugins</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<packaging>maven-plugin</packaging>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/1b18e778/asterix-metadata/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-metadata/pom.xml b/asterix-metadata/pom.xml
index f5d0521..90365c8 100644
--- a/asterix-metadata/pom.xml
+++ b/asterix-metadata/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<artifactId>asterix-metadata</artifactId>
@@ -57,25 +57,25 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-runtime</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/1b18e778/asterix-om/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-om/pom.xml b/asterix-om/pom.xml
index e738275..c60503d 100644
--- a/asterix-om/pom.xml
+++ b/asterix-om/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<artifactId>asterix-om</artifactId>
@@ -57,13 +57,13 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-transactions</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/1b18e778/asterix-runtime/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-runtime/pom.xml b/asterix-runtime/pom.xml
index df52689..4811046 100644
--- a/asterix-runtime/pom.xml
+++ b/asterix-runtime/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<artifactId>asterix-runtime</artifactId>
@@ -54,7 +54,7 @@
<plugin>
<groupId>org.apache.asterix</groupId>
<artifactId>lexer-generator-maven-plugin</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<configuration>
<grammarFile>src/main/resources/adm.grammar</grammarFile>
<outputDir>${project.build.directory}/generated-sources/org/apache/asterix/runtime/operators/file/adm</outputDir>
@@ -151,13 +151,13 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-fuzzyjoin</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
@@ -167,7 +167,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-transactions</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/1b18e778/asterix-server/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-server/pom.xml b/asterix-server/pom.xml
index ca11a93..cc0608b 100644
--- a/asterix-server/pom.xml
+++ b/asterix-server/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<licenses>
@@ -144,7 +144,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-app</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.codehaus.mojo.appassembler</groupId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/1b18e778/asterix-test-framework/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-test-framework/pom.xml b/asterix-test-framework/pom.xml
index 68ed4f9..d51d52f 100644
--- a/asterix-test-framework/pom.xml
+++ b/asterix-test-framework/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<artifactId>asterix-test-framework</artifactId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/1b18e778/asterix-tools/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-tools/pom.xml b/asterix-tools/pom.xml
index db66e62..78adc06 100644
--- a/asterix-tools/pom.xml
+++ b/asterix-tools/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<artifactId>asterix-tools</artifactId>
@@ -101,37 +101,37 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-aql</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-algebra</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-external-data</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/1b18e778/asterix-transactions/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-transactions/pom.xml b/asterix-transactions/pom.xml
index c8e967c..c964713 100644
--- a/asterix-transactions/pom.xml
+++ b/asterix-transactions/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<artifactId>asterix-transactions</artifactId>
@@ -53,7 +53,7 @@
<plugin>
<groupId>org.apache.asterix</groupId>
<artifactId>record-manager-generator-maven-plugin</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<configuration>
<debug>false</debug>
<inputFiles>
@@ -116,7 +116,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/1b18e778/asterix-yarn/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-yarn/pom.xml b/asterix-yarn/pom.xml
index b4faa17..2586650 100644
--- a/asterix-yarn/pom.xml
+++ b/asterix-yarn/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<artifactId>asterix-yarn</artifactId>
@@ -144,26 +144,26 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-test-framework</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
@@ -230,19 +230,19 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-server</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>zip</type>
<classifier>binary-assembly</classifier>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-runtime</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-app</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/1b18e778/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index a68953e..1aa91fe 100644
--- a/pom.xml
+++ b/pom.xml
@@ -21,13 +21,13 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<packaging>pom</packaging>
<parent>
<groupId>org.apache</groupId>
<artifactId>apache</artifactId>
- <version>17</version>
+ <version>LATEST</version>
</parent>
<licenses>
@@ -199,7 +199,7 @@
<developerConnection>scm:git:ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb</developerConnection>
<url>https://github.com/apache/incubator-asterixdb</url>
- <tag>asterix-0.8.8-incubating-rc0</tag>
+ <tag>HEAD</tag>
</scm>
<profiles>
[22/36] incubator-asterixdb git commit: [maven-release-plugin]
prepare release asterix-0.8.8-incubating-rc0
Posted by im...@apache.org.
[maven-release-plugin] prepare release asterix-0.8.8-incubating-rc0
Project: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/commit/753b4231
Tree: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/tree/753b4231
Diff: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/diff/753b4231
Branch: refs/heads/master
Commit: 753b4231a370cf36ec20a1124c71eeebbcbf9e92
Parents: be82721
Author: Ian Maxon <im...@apache.org>
Authored: Mon Jan 25 03:19:07 2016 -0800
Committer: Ian Maxon <im...@apache.org>
Committed: Mon Jan 25 03:19:07 2016 -0800
----------------------------------------------------------------------
asterix-algebra/pom.xml | 12 ++++++------
asterix-app/pom.xml | 20 ++++++++++----------
asterix-aql/pom.xml | 8 ++++----
asterix-common/pom.xml | 4 ++--
asterix-doc/pom.xml | 2 +-
asterix-events/pom.xml | 6 +++---
asterix-examples/pom.xml | 2 +-
asterix-external-data/pom.xml | 10 +++++-----
asterix-fuzzyjoin/pom.xml | 4 ++--
asterix-installer/pom.xml | 14 +++++++-------
.../lexer-generator-maven-plugin/pom.xml | 2 +-
asterix-maven-plugins/pom.xml | 2 +-
.../pom.xml | 2 +-
asterix-metadata/pom.xml | 10 +++++-----
asterix-om/pom.xml | 6 +++---
asterix-runtime/pom.xml | 10 +++++-----
asterix-server/pom.xml | 4 ++--
asterix-test-framework/pom.xml | 2 +-
asterix-tools/pom.xml | 14 +++++++-------
asterix-transactions/pom.xml | 6 +++---
asterix-yarn/pom.xml | 16 ++++++++--------
pom.xml | 6 +++---
22 files changed, 81 insertions(+), 81 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/753b4231/asterix-algebra/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-algebra/pom.xml b/asterix-algebra/pom.xml
index 4bcc139..f1b5fb6 100644
--- a/asterix-algebra/pom.xml
+++ b/asterix-algebra/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-algebra</artifactId>
@@ -109,31 +109,31 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-runtime</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-aql</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-external-data</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-transactions</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/753b4231/asterix-app/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-app/pom.xml b/asterix-app/pom.xml
index 9e4e3df..3867c6c 100644
--- a/asterix-app/pom.xml
+++ b/asterix-app/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-app</artifactId>
@@ -104,48 +104,48 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-algebra</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-aql</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-tools</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
@@ -155,7 +155,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-transactions</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
@@ -186,7 +186,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-test-framework</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>test</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/753b4231/asterix-aql/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-aql/pom.xml b/asterix-aql/pom.xml
index 9a2b855..44e1770 100644
--- a/asterix-aql/pom.xml
+++ b/asterix-aql/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<licenses>
@@ -137,19 +137,19 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/753b4231/asterix-common/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-common/pom.xml b/asterix-common/pom.xml
index 0b87211..62cbb1c 100644
--- a/asterix-common/pom.xml
+++ b/asterix-common/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-common</artifactId>
@@ -217,7 +217,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-test-framework</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>test</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/753b4231/asterix-doc/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-doc/pom.xml b/asterix-doc/pom.xml
index 47e5330..7ad6dc5 100644
--- a/asterix-doc/pom.xml
+++ b/asterix-doc/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<url>http://asterixdb.incubator.apache.org/</url>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/753b4231/asterix-events/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-events/pom.xml b/asterix-events/pom.xml
index 7c755dc..a5c3adb 100644
--- a/asterix-events/pom.xml
+++ b/asterix-events/pom.xml
@@ -22,11 +22,11 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<licenses>
<license>
@@ -191,7 +191,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/753b4231/asterix-examples/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-examples/pom.xml b/asterix-examples/pom.xml
index f933969..24c843f 100644
--- a/asterix-examples/pom.xml
+++ b/asterix-examples/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-examples</artifactId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/753b4231/asterix-external-data/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-external-data/pom.xml b/asterix-external-data/pom.xml
index ab04328..6539d9c 100644
--- a/asterix-external-data/pom.xml
+++ b/asterix-external-data/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<licenses>
@@ -122,21 +122,21 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-runtime</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
@@ -197,7 +197,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</dependency>
<dependency>
<groupId>com.microsoft.windowsazure</groupId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/753b4231/asterix-fuzzyjoin/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-fuzzyjoin/pom.xml b/asterix-fuzzyjoin/pom.xml
index 1f7ded2..a7dc02c 100644
--- a/asterix-fuzzyjoin/pom.xml
+++ b/asterix-fuzzyjoin/pom.xml
@@ -21,11 +21,11 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-fuzzyjoin</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<licenses>
<license>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/753b4231/asterix-installer/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-installer/pom.xml b/asterix-installer/pom.xml
index 90aca08..2849b2b 100644
--- a/asterix-installer/pom.xml
+++ b/asterix-installer/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-installer</artifactId>
<properties>
@@ -252,42 +252,42 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-app</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-server</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>zip</type>
<classifier>binary-assembly</classifier>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-external-data</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>zip</type>
<classifier>binary-assembly</classifier>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-test-framework</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>test</scope>
</dependency>
</dependencies>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/753b4231/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml b/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
index f50c9e0..821d372 100644
--- a/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
+++ b/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>asterix-maven-plugins</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<packaging>maven-plugin</packaging>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/753b4231/asterix-maven-plugins/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-maven-plugins/pom.xml b/asterix-maven-plugins/pom.xml
index a2a6589..2f0fd2c 100644
--- a/asterix-maven-plugins/pom.xml
+++ b/asterix-maven-plugins/pom.xml
@@ -39,7 +39,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<dependencies>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/753b4231/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml b/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
index 875a6e9..9e340d9 100644
--- a/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
+++ b/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>asterix-maven-plugins</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<packaging>maven-plugin</packaging>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/753b4231/asterix-metadata/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-metadata/pom.xml b/asterix-metadata/pom.xml
index 438cb6e..f5d0521 100644
--- a/asterix-metadata/pom.xml
+++ b/asterix-metadata/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-metadata</artifactId>
@@ -57,25 +57,25 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-runtime</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/753b4231/asterix-om/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-om/pom.xml b/asterix-om/pom.xml
index bd8f55b..e738275 100644
--- a/asterix-om/pom.xml
+++ b/asterix-om/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-om</artifactId>
@@ -57,13 +57,13 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-transactions</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/753b4231/asterix-runtime/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-runtime/pom.xml b/asterix-runtime/pom.xml
index 1591b06..df52689 100644
--- a/asterix-runtime/pom.xml
+++ b/asterix-runtime/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-runtime</artifactId>
@@ -54,7 +54,7 @@
<plugin>
<groupId>org.apache.asterix</groupId>
<artifactId>lexer-generator-maven-plugin</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<configuration>
<grammarFile>src/main/resources/adm.grammar</grammarFile>
<outputDir>${project.build.directory}/generated-sources/org/apache/asterix/runtime/operators/file/adm</outputDir>
@@ -151,13 +151,13 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-fuzzyjoin</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
@@ -167,7 +167,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-transactions</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/753b4231/asterix-server/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-server/pom.xml b/asterix-server/pom.xml
index d5e1ff5..ca11a93 100644
--- a/asterix-server/pom.xml
+++ b/asterix-server/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<licenses>
@@ -144,7 +144,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-app</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</dependency>
<dependency>
<groupId>org.codehaus.mojo.appassembler</groupId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/753b4231/asterix-test-framework/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-test-framework/pom.xml b/asterix-test-framework/pom.xml
index 94c3eeb..68ed4f9 100644
--- a/asterix-test-framework/pom.xml
+++ b/asterix-test-framework/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-test-framework</artifactId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/753b4231/asterix-tools/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-tools/pom.xml b/asterix-tools/pom.xml
index cfe1aef..db66e62 100644
--- a/asterix-tools/pom.xml
+++ b/asterix-tools/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-tools</artifactId>
@@ -101,37 +101,37 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-aql</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-algebra</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-external-data</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/753b4231/asterix-transactions/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-transactions/pom.xml b/asterix-transactions/pom.xml
index ea4179c..c8e967c 100644
--- a/asterix-transactions/pom.xml
+++ b/asterix-transactions/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-transactions</artifactId>
@@ -53,7 +53,7 @@
<plugin>
<groupId>org.apache.asterix</groupId>
<artifactId>record-manager-generator-maven-plugin</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<configuration>
<debug>false</debug>
<inputFiles>
@@ -116,7 +116,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/753b4231/asterix-yarn/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-yarn/pom.xml b/asterix-yarn/pom.xml
index ee6c203..b4faa17 100644
--- a/asterix-yarn/pom.xml
+++ b/asterix-yarn/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-yarn</artifactId>
@@ -144,26 +144,26 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-test-framework</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
@@ -230,19 +230,19 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-server</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>zip</type>
<classifier>binary-assembly</classifier>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-runtime</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-app</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/753b4231/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index fdb335f..a68953e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -21,13 +21,13 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<packaging>pom</packaging>
<parent>
<groupId>org.apache</groupId>
<artifactId>apache</artifactId>
- <version>LATEST</version>
+ <version>17</version>
</parent>
<licenses>
@@ -199,7 +199,7 @@
<developerConnection>scm:git:ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb</developerConnection>
<url>https://github.com/apache/incubator-asterixdb</url>
- <tag>HEAD</tag>
+ <tag>asterix-0.8.8-incubating-rc0</tag>
</scm>
<profiles>
[15/36] incubator-asterixdb git commit: Change LICENSE creation mode
for binary assemblies
Posted by im...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/622c25e0/asterix-server/src/main/licenses/NOTICE
----------------------------------------------------------------------
diff --git a/asterix-server/src/main/licenses/NOTICE b/asterix-server/src/main/licenses/NOTICE
new file mode 100644
index 0000000..7c12f0c
--- /dev/null
+++ b/asterix-server/src/main/licenses/NOTICE
@@ -0,0 +1,403 @@
+Apache AsterixDB
+Copyright 2016 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+
+AsterixDB utilizes many libraries, which come with the following applicable NOTICE(s):
+
+ - repo/algebricks-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+algebricks-common
+Copyright 2016 The Apache Software Foundation
+
+ - repo/algebricks-compiler-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+algebricks-compiler
+Copyright 2016 The Apache Software Foundation
+
+ - repo/algebricks-core-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+algebricks-core
+Copyright 2016 The Apache Software Foundation
+
+ - repo/algebricks-data-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+algebricks-data
+Copyright 2016 The Apache Software Foundation
+
+ - repo/algebricks-rewriter-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+algebricks-rewriter
+Copyright 2016 The Apache Software Foundation
+
+ - repo/algebricks-runtime-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+algebricks-runtime
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-algebra-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-algebra
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-app-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-app
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-aql-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-aql
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-common-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-common
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-events-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-events
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-external-data-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-external-data
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-fuzzyjoin-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-fuzzyjoin
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-metadata-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-metadata
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-om-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-om
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-runtime-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-runtime
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-server-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-server
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-tools-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-tools
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-transactions-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-transactions
+Copyright 2016 The Apache Software Foundation
+
+ - repo/avro-1.7.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Apache Avro
+Copyright 2009-2013 The Apache Software Foundation
+
+ - repo/commons-logging-1.1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Commons Logging
+Copyright 2001-2007 The Apache Software Foundation
+
+ - repo/derby-10.10.1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Apache Derby
+Copyright 2004-2013 The Apache Software Foundation
+
+=========================================================================
+
+Portions of Derby were originally developed by
+International Business Machines Corporation and are
+licensed to the Apache Software Foundation under the
+"Software Grant and Corporate Contribution License Agreement",
+informally known as the "Derby CLA".
+The following copyright notice(s) were affixed to portions of the code
+with which this file is now or was at one time distributed
+and are placed here unaltered.
+
+(C) Copyright 1997,2004 International Business Machines Corporation. All rights reserved.
+
+(C) Copyright IBM Corp. 2003.
+
+
+=========================================================================
+
+
+The JDBC apis for small devices and JDBC3 (under java/stubs/jsr169 and
+java/stubs/jdbc3) were produced by trimming sources supplied by the
+Apache Harmony project. In addition, the Harmony SerialBlob and
+SerialClob implementations are used. The following notice covers the Harmony sources:
+
+Portions of Harmony were originally developed by
+Intel Corporation and are licensed to the Apache Software
+Foundation under the "Software Grant and Corporate Contribution
+License Agreement", informally known as the "Intel Harmony CLA".
+
+
+ - repo/guice-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Google Guice - Core Library
+Copyright 2006-2011 Google, Inc.
+
+ - repo/guice-servlet-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Google Guice - Extensions - Servlet
+Copyright 2006-2011 Google, Inc.
+
+ - repo/hive-ant-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Ant Utilities
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hive-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Common
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hive-exec-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Query Language
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hive-metastore-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Metastore
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hive-serde-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Serde
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hive-shims-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Shims
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hive-shims-0.20-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Shims 0.20
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hive-shims-0.20S-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Shims 0.20S
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hive-shims-0.23-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Shims 0.23
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hive-shims-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Shims Common
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hive-shims-common-secure-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Shims Secure Common
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hyracks-api-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-api
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-client-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-client
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-comm-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-comm
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-control-cc-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-control-cc
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-control-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-control-common
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-control-nc-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-control-nc
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-dataflow-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-dataflow-common
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-dataflow-std-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-dataflow-std
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-data-std-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-data-std
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-hdfs-2.x-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-hdfs-2.x
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-hdfs-core-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-hdfs-core
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-ipc-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-ipc
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-net-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-net
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-storage-am-bloomfilter-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-storage-am-bloomfilter
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-storage-am-btree-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-storage-am-btree
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-storage-am-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-storage-am-common
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-storage-am-lsm-btree-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-storage-am-lsm-btree
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-storage-am-lsm-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-storage-am-lsm-common
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-storage-am-lsm-invertedindex-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-storage-am-lsm-invertedindex
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-storage-am-lsm-rtree-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-storage-am-lsm-rtree
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-storage-am-rtree-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-storage-am-rtree
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-storage-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-storage-common
+Copyright 2016 The Apache Software Foundation
+
+ - repo/plexus-utils-3.0.7.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+This product includes software developed by the Indiana University
+ Extreme! Lab (http://www.extreme.indiana.edu/)
+
+This product includes software developed by
+ThoughtWorks (http://www.thoughtworks.com).
+
+This product includes software developed by
+javolution (http://javolution.org/).
+
+This product includes software developed by
+Rome (https://rome.dev.java.net/).
+
+- repo/velocity-1.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+Apache Velocity
+
+Copyright (C) 2000-2007 The Apache Software Foundation
+
+ - repo/wicket-core-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Apache Wicket
+ Copyright 2006-2011 Apache Software Foundation
+
+ This product includes software from QOS.ch (http://slf4j.org) licensed under the X11 license
+ Copyright (c) 2004-2008 QOS.ch
+
+ Contains Diff library from Mavens JRCS, released under
+ The Apache Software License, Version 1.1.
+ (c) 1999-2003
+
+ org.apache.wicket.markup.html.form.upload.MultiFileUploadField.js is taken from [1]
+ and has the following notice:
+ "Licence:
+ Use this however/wherever you like, just don't blame me if it breaks
+ anything.
+
+ Credit:
+ If you're nice, you'll leave this bit:
+
+ Class by Stickman -- http://www.the-stickman.com
+ with thanks to:
+ [for Safari fixes]
+ Luis Torrefranca -- http://www.law.pitt.edu
+ and
+ Shawn Parker & John Pennypacker -- http://www.fuzzycoconut.com
+ [for duplicate name bug]
+ 'neal'"
+ [1]: http://the-stickman.com/web-development/javascript/upload-multiple-files-with-a-single-file-element/
+ - repo/wicket-request-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Wicket Request
+Copyright 2006-2011 Apache Software Foundation
+
+ - repo/wicket-util-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Wicket Util
+Copyright 2006-2011 Apache Software Foundation
+
+ - repo/xercesImpl-2.9.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+ Apache Xerces Java
+ Copyright 1999-2007 The Apache Software Foundation
+
+ Portions of this software were originally based on the following:
+ - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
+ - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
+ - voluntary contributions made by Paul Eng on behalf of the
+ Apache Software Foundation that were originally developed at iClick, Inc.,
+ software copyright (c) 1999.
+
+ - repo/xml-apis-1.3.04.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+ Apache XML Commons XML APIs
+ Copyright 2006 The Apache Software Foundation.
+
+
+ Portions of this software were originally based on the following:
+ - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
+ - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
+ - software copyright (c) 2000 World Wide Web Consortium, http://www.w3.org
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/622c25e0/asterix-yarn/src/main/assembly/binary-assembly.xml
----------------------------------------------------------------------
diff --git a/asterix-yarn/src/main/assembly/binary-assembly.xml b/asterix-yarn/src/main/assembly/binary-assembly.xml
index 9905c7d..d5d3774 100644
--- a/asterix-yarn/src/main/assembly/binary-assembly.xml
+++ b/asterix-yarn/src/main/assembly/binary-assembly.xml
@@ -28,10 +28,15 @@
<directory>target/classes/META-INF</directory>
<outputDirectory>.</outputDirectory>
<includes>
+ <include>DISCLAIMER*</include>
+ </includes>
+ </fileSet>
+ <fileSet>
+ <directory>src/main/licenses</directory>
+ <outputDirectory>.</outputDirectory>
+ <includes>
<include>LICENSE*</include>
<include>NOTICE*</include>
- <include>DISCLAIMER*</include>
- <include>DEPENDENCIES*</include>
</includes>
</fileSet>
<fileSet>
[06/36] incubator-asterixdb git commit: Fix ASTERIXDB-1122
Posted by im...@apache.org.
Fix ASTERIXDB-1122
The README is the only place I could find that still had some UCI links.
Change-Id: I8102f9cf7fecafbe5305d2a1c372b84abb553833
Reviewed-on: https://asterix-gerrit.ics.uci.edu/515
Reviewed-by: Till Westmann <ti...@apache.org>
Tested-by: Ian Maxon <im...@apache.org>
Project: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/commit/c9cded97
Tree: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/tree/c9cded97
Diff: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/diff/c9cded97
Branch: refs/heads/master
Commit: c9cded97cb83323a843a51b43df3bbd2db89271d
Parents: 156babb
Author: Ian Maxon <im...@apache.org>
Authored: Tue Oct 6 10:44:25 2015 -0700
Committer: Ian Maxon <im...@apache.org>
Committed: Tue Nov 24 14:16:48 2015 -0800
----------------------------------------------------------------------
README.md | 37 ++++++++++++++++++++++++-------------
1 file changed, 24 insertions(+), 13 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/c9cded97/README.md
----------------------------------------------------------------------
diff --git a/README.md b/README.md
index b4506a7..89cebd0 100644
--- a/README.md
+++ b/README.md
@@ -16,40 +16,51 @@
! specific language governing permissions and limitations
! under the License.
!-->
-#AsterixDB
+#Apache AsterixDB
-AsterixDB is a BDMS (Big Data Management System) with a rich feature set that sets it apart from other Big Data platforms. Its feature set makes it well-suited to modern needs such as web data warehousing and social data storage and analysis. AsterixDB has:
+Apache AsterixDB is a BDMS (Big Data Management System) with a rich feature set that sets it apart from
+other Big Data platforms. Its feature set makes it well-suited to modern needs such as
+web data warehousing and social data storage and analysis.
+
+Apache AsterixDB has:
* A semistructured NoSQL style data model (ADM) resulting from extending JSON with object database ideas
- * An expressive and declarative query language (AQL) that supports a broad range of queries and analysis over semistructured data
+ * An expressive and declarative query language (AQL) that supports
+ a broad range of queries and analysis over semistructured data
* A parallel runtime query execution engine, Hyracks, that has been scale-tested on up to 1000+ cores and 500+ disks
* Partitioned LSM-based data storage and indexing to support efficient ingestion and management of semistructured data
- * Support for query access to externally stored data (e.g., data in HDFS) as well as to data stored natively by AsterixDB
- * A rich set of primitive data types, including spatial and temporal data in addition to integer, floating point, and textual data
+ * Support for query access to externally stored data (e.g., data in HDFS) as well
+ as to data stored natively by Apache AsterixDB
+ * A rich set of primitive data types, including spatial and temporal data in addition
+ to integer, floating point, and textual data
* Secondary indexing options that include B+ trees, R trees, and inverted keyword (exact and fuzzy) index types
* Support for fuzzy and spatial queries as well as for more traditional parametric queries
* Basic transactional (concurrency and recovery) capabilities akin to those of a NoSQL store
-Learn more about AsterixDB at [http://asterixdb.ics.uci.edu/] (http://asterixdb.ics.uci.edu/)
+Learn more about Apache AsterixDB at [http://asterixdb.ics.uci.edu/] (http://asterixdb.ics.uci.edu/)
-##Building AsterixDB
+##Building Apache AsterixDB
-To build AsterixDB from source, you should have a platform with the following:
+To build Apache AsterixDB from source, you should have a platform with the following:
* A Unix-ish environment (Linux, OS X, will all do).
* git
* Maven 3.1.1 or newer.
-* Java 7 or newer.
+* Java 8 or newer.
-Additionally to run all the integration tests you should be running `sshd` locally, and have passwordless ssh logins enabled for the account which is running the tests.
+Additionally to run all the integration tests you should be running `sshd` locally, and have passwordless ssh
+logins enabled for the account which is running the tests.
##Documentation
-AsterixDB's official documentation resides at [http://asterixdb.ics.uci.edu/documentation/index.html] (http://asterixdb.ics.uci.edu/documentation/index.html). This is built from the maven project under `asterix-doc/` as a maven site. The documentation on the official website refers to the most stable release version, so for pre-release versions one should refer to the compiled documentation.
-
+Apache AsterixDB's official documentation resides at [https://ci.apache.org/projects/asterixdb/] (http://asterixdb.ics.uci.edu/documentation/index.html).
+This is built from the maven project under `asterix-doc/` as a maven site.
##Support/Contact
-If you have any questions, please feel free to ask on our mailing list, [users@asterixdb.incubator.apache.org](mailto:users@asterixdb.incubator.apache.org). Join the list by sending an email to [users-subscribe@asterixdb.incubator.apache.org](mailto:users-subscribe@asterixdb.incubator.apache.org). If you are interested in the internals or developement of AsterixDB, also please feel free to subscribe to our developer mailing list, [dev@asterixdb.incubator.apache.org](mailto:dev@asterixdb.incubator.apache.org), by sending an email to [dev-subscribe@asterixdb.incubator.apache.org](mailto:dev-subscribe@asterixdb.incubator.apache.org).
+If you have any questions, please feel free to ask on our mailing list, [users@asterixdb.incubator.apache.org](mailto:users@asterixdb.incubator.apache.org).
+Join the list by sending an email to [users-subscribe@asterixdb.incubator.apache.org](mailto:users-subscribe@asterixdb.incubator.apache.org).
+If you are interested in the internals or developement of Apache AsterixDB, also please feel free to subscribe
+to our developer mailing list, [dev@asterixdb.incubator.apache.org](mailto:dev@asterixdb.incubator.apache.org), by sending an email to [dev-subscribe@asterixdb.incubator.apache.org](mailto:dev-subscribe@asterixdb.incubator.apache.org).
[24/36] incubator-asterixdb git commit: Revert
"[maven-release-plugin] prepare for next development iteration"
Posted by im...@apache.org.
Revert "[maven-release-plugin] prepare for next development iteration"
This reverts commit 1b18e778ed8c4028e80ec828c655523e5b2eff2b.
Project: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/commit/4a46ab88
Tree: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/tree/4a46ab88
Diff: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/diff/4a46ab88
Branch: refs/heads/master
Commit: 4a46ab88b6145cefd861fdaa8fd4c820ea9b6511
Parents: 1b18e77
Author: Ian Maxon <im...@apache.org>
Authored: Tue Feb 2 10:39:14 2016 -0800
Committer: Ian Maxon <im...@apache.org>
Committed: Tue Feb 2 10:39:14 2016 -0800
----------------------------------------------------------------------
asterix-algebra/pom.xml | 12 ++++++------
asterix-app/pom.xml | 20 ++++++++++----------
asterix-aql/pom.xml | 8 ++++----
asterix-common/pom.xml | 4 ++--
asterix-doc/pom.xml | 2 +-
asterix-events/pom.xml | 6 +++---
asterix-examples/pom.xml | 2 +-
asterix-external-data/pom.xml | 10 +++++-----
asterix-fuzzyjoin/pom.xml | 4 ++--
asterix-installer/pom.xml | 14 +++++++-------
.../lexer-generator-maven-plugin/pom.xml | 2 +-
asterix-maven-plugins/pom.xml | 2 +-
.../pom.xml | 2 +-
asterix-metadata/pom.xml | 10 +++++-----
asterix-om/pom.xml | 6 +++---
asterix-runtime/pom.xml | 10 +++++-----
asterix-server/pom.xml | 4 ++--
asterix-test-framework/pom.xml | 2 +-
asterix-tools/pom.xml | 14 +++++++-------
asterix-transactions/pom.xml | 6 +++---
asterix-yarn/pom.xml | 16 ++++++++--------
pom.xml | 6 +++---
22 files changed, 81 insertions(+), 81 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/4a46ab88/asterix-algebra/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-algebra/pom.xml b/asterix-algebra/pom.xml
index e4cdcc8..f1b5fb6 100644
--- a/asterix-algebra/pom.xml
+++ b/asterix-algebra/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-algebra</artifactId>
@@ -109,31 +109,31 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-runtime</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-aql</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-external-data</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-transactions</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/4a46ab88/asterix-app/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-app/pom.xml b/asterix-app/pom.xml
index 999c17c..3867c6c 100644
--- a/asterix-app/pom.xml
+++ b/asterix-app/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-app</artifactId>
@@ -104,48 +104,48 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-algebra</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-aql</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-tools</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
@@ -155,7 +155,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-transactions</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
@@ -186,7 +186,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-test-framework</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>test</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/4a46ab88/asterix-aql/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-aql/pom.xml b/asterix-aql/pom.xml
index dbb354b..44e1770 100644
--- a/asterix-aql/pom.xml
+++ b/asterix-aql/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<licenses>
@@ -137,19 +137,19 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/4a46ab88/asterix-common/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-common/pom.xml b/asterix-common/pom.xml
index 81fcd48..62cbb1c 100644
--- a/asterix-common/pom.xml
+++ b/asterix-common/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-common</artifactId>
@@ -217,7 +217,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-test-framework</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>test</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/4a46ab88/asterix-doc/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-doc/pom.xml b/asterix-doc/pom.xml
index 085d48f..7ad6dc5 100644
--- a/asterix-doc/pom.xml
+++ b/asterix-doc/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<url>http://asterixdb.incubator.apache.org/</url>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/4a46ab88/asterix-events/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-events/pom.xml b/asterix-events/pom.xml
index 9d92241..a5c3adb 100644
--- a/asterix-events/pom.xml
+++ b/asterix-events/pom.xml
@@ -22,11 +22,11 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<licenses>
<license>
@@ -191,7 +191,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/4a46ab88/asterix-examples/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-examples/pom.xml b/asterix-examples/pom.xml
index 5f6a1c8..24c843f 100644
--- a/asterix-examples/pom.xml
+++ b/asterix-examples/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-examples</artifactId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/4a46ab88/asterix-external-data/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-external-data/pom.xml b/asterix-external-data/pom.xml
index 63325eb..6539d9c 100644
--- a/asterix-external-data/pom.xml
+++ b/asterix-external-data/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<licenses>
@@ -122,21 +122,21 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-runtime</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
@@ -197,7 +197,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</dependency>
<dependency>
<groupId>com.microsoft.windowsazure</groupId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/4a46ab88/asterix-fuzzyjoin/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-fuzzyjoin/pom.xml b/asterix-fuzzyjoin/pom.xml
index 97fc42c..a7dc02c 100644
--- a/asterix-fuzzyjoin/pom.xml
+++ b/asterix-fuzzyjoin/pom.xml
@@ -21,11 +21,11 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-fuzzyjoin</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<licenses>
<license>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/4a46ab88/asterix-installer/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-installer/pom.xml b/asterix-installer/pom.xml
index 187c549..2849b2b 100644
--- a/asterix-installer/pom.xml
+++ b/asterix-installer/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-installer</artifactId>
<properties>
@@ -252,42 +252,42 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-app</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-server</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>zip</type>
<classifier>binary-assembly</classifier>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-external-data</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>zip</type>
<classifier>binary-assembly</classifier>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-test-framework</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>test</scope>
</dependency>
</dependencies>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/4a46ab88/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml b/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
index 524fd5a..821d372 100644
--- a/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
+++ b/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>asterix-maven-plugins</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<packaging>maven-plugin</packaging>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/4a46ab88/asterix-maven-plugins/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-maven-plugins/pom.xml b/asterix-maven-plugins/pom.xml
index 835a771..2f0fd2c 100644
--- a/asterix-maven-plugins/pom.xml
+++ b/asterix-maven-plugins/pom.xml
@@ -39,7 +39,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<dependencies>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/4a46ab88/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml b/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
index 455f3f3..9e340d9 100644
--- a/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
+++ b/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>asterix-maven-plugins</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<packaging>maven-plugin</packaging>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/4a46ab88/asterix-metadata/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-metadata/pom.xml b/asterix-metadata/pom.xml
index 90365c8..f5d0521 100644
--- a/asterix-metadata/pom.xml
+++ b/asterix-metadata/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-metadata</artifactId>
@@ -57,25 +57,25 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-runtime</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/4a46ab88/asterix-om/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-om/pom.xml b/asterix-om/pom.xml
index c60503d..e738275 100644
--- a/asterix-om/pom.xml
+++ b/asterix-om/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-om</artifactId>
@@ -57,13 +57,13 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-transactions</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/4a46ab88/asterix-runtime/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-runtime/pom.xml b/asterix-runtime/pom.xml
index 4811046..df52689 100644
--- a/asterix-runtime/pom.xml
+++ b/asterix-runtime/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-runtime</artifactId>
@@ -54,7 +54,7 @@
<plugin>
<groupId>org.apache.asterix</groupId>
<artifactId>lexer-generator-maven-plugin</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<configuration>
<grammarFile>src/main/resources/adm.grammar</grammarFile>
<outputDir>${project.build.directory}/generated-sources/org/apache/asterix/runtime/operators/file/adm</outputDir>
@@ -151,13 +151,13 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-fuzzyjoin</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
@@ -167,7 +167,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-transactions</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/4a46ab88/asterix-server/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-server/pom.xml b/asterix-server/pom.xml
index cc0608b..ca11a93 100644
--- a/asterix-server/pom.xml
+++ b/asterix-server/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<licenses>
@@ -144,7 +144,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-app</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</dependency>
<dependency>
<groupId>org.codehaus.mojo.appassembler</groupId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/4a46ab88/asterix-test-framework/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-test-framework/pom.xml b/asterix-test-framework/pom.xml
index d51d52f..68ed4f9 100644
--- a/asterix-test-framework/pom.xml
+++ b/asterix-test-framework/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-test-framework</artifactId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/4a46ab88/asterix-tools/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-tools/pom.xml b/asterix-tools/pom.xml
index 78adc06..db66e62 100644
--- a/asterix-tools/pom.xml
+++ b/asterix-tools/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-tools</artifactId>
@@ -101,37 +101,37 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-aql</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-algebra</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-external-data</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/4a46ab88/asterix-transactions/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-transactions/pom.xml b/asterix-transactions/pom.xml
index c964713..c8e967c 100644
--- a/asterix-transactions/pom.xml
+++ b/asterix-transactions/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-transactions</artifactId>
@@ -53,7 +53,7 @@
<plugin>
<groupId>org.apache.asterix</groupId>
<artifactId>record-manager-generator-maven-plugin</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<configuration>
<debug>false</debug>
<inputFiles>
@@ -116,7 +116,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/4a46ab88/asterix-yarn/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-yarn/pom.xml b/asterix-yarn/pom.xml
index 2586650..b4faa17 100644
--- a/asterix-yarn/pom.xml
+++ b/asterix-yarn/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-yarn</artifactId>
@@ -144,26 +144,26 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-test-framework</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
@@ -230,19 +230,19 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-server</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>zip</type>
<classifier>binary-assembly</classifier>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-runtime</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-app</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/4a46ab88/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 1aa91fe..a68953e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -21,13 +21,13 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix</artifactId>
- <version>0.8.9-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<packaging>pom</packaging>
<parent>
<groupId>org.apache</groupId>
<artifactId>apache</artifactId>
- <version>LATEST</version>
+ <version>17</version>
</parent>
<licenses>
@@ -199,7 +199,7 @@
<developerConnection>scm:git:ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb</developerConnection>
<url>https://github.com/apache/incubator-asterixdb</url>
- <tag>HEAD</tag>
+ <tag>asterix-0.8.8-incubating-rc0</tag>
</scm>
<profiles>
[36/36] incubator-asterixdb git commit: Merge branch 'release-0.8.8'
into master
Posted by im...@apache.org.
Merge branch 'release-0.8.8' into master
Change-Id: I8fcf41c009f9faf51bc8bccc0c3c7217b7769149
Project: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/commit/3da9d068
Tree: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/tree/3da9d068
Diff: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/diff/3da9d068
Branch: refs/heads/master
Commit: 3da9d068ae595ec11eff40c3e74157da0604380a
Parents: 22ad8e7 601efea
Author: Ian Maxon <im...@apache.org>
Authored: Wed Mar 16 17:05:31 2016 -0700
Committer: Ian Maxon <im...@apache.org>
Committed: Thu Mar 17 23:12:28 2016 -0700
----------------------------------------------------------------------
LICENSE | 348 ++++
LICENSE.txt | 348 ----
asterix-algebra/pom.xml | 25 +-
asterix-app/pom.xml | 139 +-
.../main/appended-resources/META-INF/LICENSE | 31 +
.../appended-resources/supplemental-models.xml | 1 +
.../src/main/assembly/binary-assembly.xml | 47 -
.../asterix/test/runtime/HDFSCluster.java | 23 +
asterix-common/pom.xml | 27 +-
asterix-coverage/pom.xml | 4 +-
asterix-doc/pom.xml | 16 +-
asterix-doc/src/site/markdown/aql/manual.md | 2 +-
asterix-events/pom.xml | 25 +-
.../src/main/assembly/binary-assembly.xml | 45 -
.../event/service/AsterixEventServiceUtil.java | 6 +
asterix-examples/pom.xml | 41 +-
.../main/appended-resources/META-INF/LICENSE | 31 +
asterix-experiments/pom.xml | 16 +-
asterix-external-data/pom.xml | 91 +-
.../main/assembly/binary-assembly-libjar.xml | 10 +
.../main/assembly/binary-assembly-libzip.xml | 10 +
asterix-fuzzyjoin/pom.xml | 19 +-
asterix-installer/pom.xml | 24 +-
.../appended-resources/supplemental-models.xml | 1 +
.../src/main/assembly/binary-assembly.xml | 15 +
asterix-installer/src/main/licenses/LICENSE | 1515 ++++++++++++++++++
asterix-installer/src/main/licenses/NOTICE | 722 +++++++++
.../installer/transaction/RecoveryIT.java | 21 +-
.../external_index/external_index.1.script.aql | 1 +
.../external_index/external_index.2.ddl.aql | 42 +
.../external_index/external_index.3.script.aql | 1 +
.../external_index/external_index.4.query.aql | 32 +
.../external_index/external_index.5.script.aql | 1 +
.../external_index/external_index.1.adm | 4 +
.../external_index/create_and_start.sh | 1 +
.../external_index/stop_and_delete.sh | 3 +
.../external_index/stop_and_start.sh | 2 +
.../test/resources/transactionts/testsuite.xml | 7 +
asterix-lang-aql/pom.xml | 18 +-
asterix-lang-common/pom.xml | 19 +-
asterix-lang-sqlpp/pom.xml | 17 +-
.../lexer-generator-maven-plugin/pom.xml | 5 +-
asterix-maven-plugins/pom.xml | 8 +-
.../pom.xml | 5 +-
asterix-metadata/pom.xml | 29 +-
.../metadata/declared/AqlMetadataProvider.java | 20 +-
.../entities/InternalDatasetDetails.java | 3 +-
.../IndexTupleTranslator.java | 2 +-
asterix-om/pom.xml | 12 +-
asterix-replication/pom.xml | 19 +-
asterix-runtime/pom.xml | 15 +-
asterix-server/pom.xml | 10 +-
.../src/main/assembly/binary-assembly.xml | 26 +-
asterix-server/src/main/licenses/LICENSE | 1507 +++++++++++++++++
asterix-server/src/main/licenses/NOTICE | 686 ++++++++
asterix-test-framework/pom.xml | 8 +-
asterix-tools/pom.xml | 121 +-
asterix-transactions/pom.xml | 16 +-
asterix-yarn/pom.xml | 54 +-
.../appended-resources/supplemental-models.xml | 1 +
.../src/main/assembly/binary-assembly.xml | 27 +-
asterix-yarn/src/main/licenses/LICENSE | 1513 +++++++++++++++++
asterix-yarn/src/main/licenses/NOTICE | 724 +++++++++
pom.xml | 70 +-
.../appended-resources/supplemental-models.xml | 742 +++++++++
src/main/assembly/source.xml | 7 +
66 files changed, 8486 insertions(+), 895 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/3da9d068/asterix-algebra/pom.xml
----------------------------------------------------------------------
diff --cc asterix-algebra/pom.xml
index 22f494b,bbd005e..7bc2b8c
--- a/asterix-algebra/pom.xml
+++ b/asterix-algebra/pom.xml
@@@ -1,129 -1,148 +1,134 @@@
-<!--
- ! Licensed to the Apache Software Foundation (ASF) under one
- ! or more contributor license agreements. See the NOTICE file
- ! distributed with this work for additional information
- ! regarding copyright ownership. The ASF licenses this file
- ! to you under the Apache License, Version 2.0 (the
- ! "License"); you may not use this file except in compliance
- ! with the License. You may obtain a copy of the License at
- !
- ! http://www.apache.org/licenses/LICENSE-2.0
- !
- ! Unless required by applicable law or agreed to in writing,
- ! software distributed under the License is distributed on an
- ! "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- ! KIND, either express or implied. See the License for the
- ! specific language governing permissions and limitations
- ! under the License.
- !-->
+<!-- ! Licensed to the Apache Software Foundation (ASF) under one ! or more
+ contributor license agreements. See the NOTICE file ! distributed with this
+ work for additional information ! regarding copyright ownership. The ASF
+ licenses this file ! to you under the Apache License, Version 2.0 (the !
+ "License"); you may not use this file except in compliance ! with the License.
+ You may obtain a copy of the License at ! ! http://www.apache.org/licenses/LICENSE-2.0
+ ! ! Unless required by applicable law or agreed to in writing, ! software
+ distributed under the License is distributed on an ! "AS IS" BASIS, WITHOUT
+ WARRANTIES OR CONDITIONS OF ANY ! KIND, either express or implied. See the
+ License for the ! specific language governing permissions and limitations
+ ! under the License. ! -->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <artifactId>apache-asterixdb</artifactId>
- <groupId>org.apache.asterix</groupId>
- <version>0.8.9-SNAPSHOT</version>
- </parent>
- <artifactId>asterix-algebra</artifactId>
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
- <artifactId>asterix</artifactId>
++ <artifactId>apache-asterixdb</artifactId>
+ <groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ </parent>
+ <artifactId>asterix-algebra</artifactId>
+
- <licenses>
- <license>
- <name>Apache License, Version 2.0</name>
- <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
- <distribution>repo</distribution>
- <comments>A business-friendly OSS license</comments>
- </license>
- </licenses>
++ <properties>
++ <appendedResourcesDirectory>${basedir}/../src/main/appended-resources</appendedResourcesDirectory>
++ </properties>
+
- <properties>
- <appendedResourcesDirectory>${basedir}/../src/main/appended-resources</appendedResourcesDirectory>
- </properties>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <version>2.3.2</version>
- <configuration>
- <source>1.7</source>
- <target>1.7</target>
- <fork>true</fork>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>javacc-maven-plugin</artifactId>
- <version>2.6</version>
- <executions>
- <execution>
- <id>javacc</id>
- <goals>
- <goal>javacc</goal>
- </goals>
- <configuration>
- <isStatic>false</isStatic>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- <pluginManagement>
- <plugins>
- <!--This plugin's configuration is used to store Eclipse m2e settings
- only. It has no influence on the Maven build itself. -->
- <plugin>
- <groupId>org.eclipse.m2e</groupId>
- <artifactId>lifecycle-mapping</artifactId>
- <version>1.0.0</version>
- <configuration>
- <lifecycleMappingMetadata>
- <pluginExecutions>
- <pluginExecution>
- <pluginExecutionFilter>
- <groupId>
- org.codehaus.mojo
- </groupId>
- <artifactId>
- javacc-maven-plugin
- </artifactId>
- <versionRange>
- [2.6,)
- </versionRange>
- <goals>
- <goal>javacc</goal>
- </goals>
- </pluginExecutionFilter>
- <action>
- <ignore />
- </action>
- </pluginExecution>
- </pluginExecutions>
- </lifecycleMappingMetadata>
- </configuration>
- </plugin>
- </plugins>
- </pluginManagement>
- </build>
-
- <dependencies>
- <dependency>
- <groupId>org.apache.asterix</groupId>
- <artifactId>asterix-runtime</artifactId>
- <version>0.8.9-SNAPSHOT</version>
- <scope>compile</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.asterix</groupId>
- <artifactId>asterix-aql</artifactId>
- <version>0.8.9-SNAPSHOT</version>
- <scope>compile</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.asterix</groupId>
- <artifactId>asterix-metadata</artifactId>
- <version>0.8.9-SNAPSHOT</version>
- <scope>compile</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.asterix</groupId>
- <artifactId>asterix-external-data</artifactId>
- <version>0.8.9-SNAPSHOT</version>
- <scope>compile</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.asterix</groupId>
- <artifactId>asterix-transactions</artifactId>
- <version>0.8.9-SNAPSHOT</version>
- <scope>compile</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.hyracks</groupId>
- <artifactId>algebricks-compiler</artifactId>
- </dependency>
- <dependency>
- <groupId>org.json</groupId>
- <artifactId>json</artifactId>
- </dependency>
- </dependencies>
+ <licenses>
+ <license>
+ <name>Apache License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ <comments>A business-friendly OSS license</comments>
+ </license>
+ </licenses>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>javacc-maven-plugin</artifactId>
+ <version>2.6</version>
+ <executions>
+ <execution>
+ <id>javacc</id>
+ <goals>
+ <goal>javacc</goal>
+ </goals>
+ <configuration>
+ <isStatic>false</isStatic>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.eclipse.m2e</groupId>
+ <artifactId>lifecycle-mapping</artifactId>
+ <version>1.0.0</version>
+ <configuration>
+ <lifecycleMappingMetadata>
+ <pluginExecutions>
+ <pluginExecution>
+ <pluginExecutionFilter>
+ <groupId> org.codehaus.mojo
+ </groupId>
+ <artifactId> javacc-maven-plugin
+ </artifactId>
+ <versionRange> [2.6,)
+ </versionRange>
+ <goals>
+ <goal>javacc</goal>
+ </goals>
+ </pluginExecutionFilter>
+ <action>
+ <ignore />
+ </action>
+ </pluginExecution>
+ </pluginExecutions>
+ </lifecycleMappingMetadata>
+ </configuration>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-runtime</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-lang-common</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-lang-aql</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-lang-sqlpp</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-metadata</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-external-data</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-transactions</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.hyracks</groupId>
+ <artifactId>algebricks-compiler</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.json</groupId>
+ <artifactId>json</artifactId>
+ </dependency>
+ </dependencies>
- </project>
+ </project>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/3da9d068/asterix-app/pom.xml
----------------------------------------------------------------------
diff --cc asterix-app/pom.xml
index b4a1a40,043371c..00e924f
--- a/asterix-app/pom.xml
+++ b/asterix-app/pom.xml
@@@ -19,11 -19,12 +19,11 @@@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
- <artifactId>asterix</artifactId>
+ <artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<artifactId>asterix-app</artifactId>
-
<licenses>
<license>
<name>Apache License, Version 2.0</name>
@@@ -35,52 -41,14 +40,16 @@@
<build>
<plugins>
<plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>appassembler-maven-plugin</artifactId>
- <version>1.0</version>
- <executions>
- <execution>
- <configuration>
- <programs>
- <program>
- <mainClass>org.apache.asterix.drivers.AsterixWebServer</mainClass>
- <name>asterix-web</name>
- </program>
- <program>
- <mainClass>org.apache.asterix.drivers.AsterixClientDriver</mainClass>
- <name>asterix-cmd</name>
- </program>
- <program>
- <mainClass>org.apache.asterix.drivers.AsterixCLI</mainClass>
- <name>asterix-cli</name>
- </program>
- </programs>
- <repositoryLayout>flat</repositoryLayout>
- <repositoryName>lib</repositoryName>
- </configuration>
- <phase>package</phase>
- <goals>
- <goal>assemble</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <artifactId>maven-assembly-plugin</artifactId>
- <version>2.2-beta-5</version>
+ <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <version>2.3.2</version>
- <configuration>
- <source>1.7</source>
- <target>1.7</target>
- <fork>true</fork>
- </configuration>
++ <artifactId>maven-jar-plugin</artifactId>
+ <executions>
+ <execution>
- <configuration>
- <descriptors>
- <descriptor>src/main/assembly/binary-assembly.xml</descriptor>
- </descriptors>
- </configuration>
- <phase>package</phase>
+ <goals>
- <goal>attached</goal>
++ <goal>jar</goal>
++ <goal>test-jar</goal>
+ </goals>
+ </execution>
+ </executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
@@@ -94,51 -62,9 +63,51 @@@
</execution>
</executions>
</plugin>
+ <plugin>
- <artifactId>maven-resources-plugin</artifactId>
- <executions>
- <execution>
- <id>copy-external-library</id>
- <phase>generate-resources</phase>
- <goals>
- <goal>copy-resources</goal>
- </goals>
- <configuration>
- <outputDirectory>src/test/resources/externallib</outputDirectory>
- <overwrite>true</overwrite>
- <resources>
- <resource>
- <directory>../asterix-external-data/target</directory>
- <includes>
- <include>testlib-zip-binary-assembly.zip</include>
- </includes>
- </resource>
- </resources>
- </configuration>
- </execution>
- <execution>
- <id>copy-beer-csv</id>
- <phase>generate-resources</phase>
- <goals>
- <goal>copy-resources</goal>
- </goals>
- <configuration>
- <outputDirectory>data/csv</outputDirectory>
- <overwrite>true</overwrite>
- <resources>
- <resource>
- <directory>../asterix-external-data/src/test/resources</directory>
- <includes>
- <include>beer.csv</include>
- </includes>
- </resource>
- </resources>
- </configuration>
- </execution>
- </executions>
- </plugin>
++ <artifactId>maven-resources-plugin</artifactId>
++ <executions>
++ <execution>
++ <id>copy-external-library</id>
++ <phase>generate-resources</phase>
++ <goals>
++ <goal>copy-resources</goal>
++ </goals>
++ <configuration>
++ <outputDirectory>src/test/resources/externallib</outputDirectory>
++ <overwrite>true</overwrite>
++ <resources>
++ <resource>
++ <directory>../asterix-external-data/target</directory>
++ <includes>
++ <include>testlib-zip-binary-assembly.zip</include>
++ </includes>
++ </resource>
++ </resources>
++ </configuration>
++ </execution>
++ <execution>
++ <id>copy-beer-csv</id>
++ <phase>generate-resources</phase>
++ <goals>
++ <goal>copy-resources</goal>
++ </goals>
++ <configuration>
++ <outputDirectory>data/csv</outputDirectory>
++ <overwrite>true</overwrite>
++ <resources>
++ <resource>
++ <directory>../asterix-external-data/src/test/resources</directory>
++ <includes>
++ <include>beer.csv</include>
++ </includes>
++ </resource>
++ </resources>
++ </configuration>
++ </execution>
++ </executions>
++</plugin>
</plugins>
</build>
-
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
@@@ -273,16 -201,6 +242,16 @@@
<version>1.2.2</version>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-replication</artifactId>
+ <version>${project.version}</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-external-data</artifactId>
+ <version>${project.version}</version>
+ </dependency>
</dependencies>
- </project>
-
+ </project>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/3da9d068/asterix-app/src/test/java/org/apache/asterix/test/runtime/HDFSCluster.java
----------------------------------------------------------------------
diff --cc asterix-app/src/test/java/org/apache/asterix/test/runtime/HDFSCluster.java
index 4c10eb2,66680c4..d3dc541
--- a/asterix-app/src/test/java/org/apache/asterix/test/runtime/HDFSCluster.java
+++ b/asterix-app/src/test/java/org/apache/asterix/test/runtime/HDFSCluster.java
@@@ -21,14 -21,15 +21,16 @@@ package org.apache.asterix.test.runtime
import java.io.File;
import java.io.IOException;
++import org.apache.asterix.external.dataset.adapter.GenericAdapter;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.hdfs.MiniDFSCluster;
import org.apache.hadoop.hdfs.server.common.HdfsServerConstants.StartupOption;
+ import org.apache.hadoop.mapred.InputSplit;
import org.apache.hadoop.mapred.JobConf;
-
-import org.apache.asterix.external.dataset.adapter.HDFSAdapter;
+import org.apache.log4j.Level;
+import org.apache.log4j.Logger;
/**
* Manages a Mini (local VM) HDFS cluster with a configured number of datanodes.
@@@ -108,5 -104,27 +110,26 @@@ public class HDFSCluster
cleanupLocal();
}
}
-
+ public static void main(String[] args) throws Exception {
+ HDFSCluster cluster = new HDFSCluster();
+ cluster.setup();
+ JobConf conf = configureJobConf();
+ InputSplit[] inputSplits = conf.getInputFormat().getSplits(conf, 0);
+ for (InputSplit split : inputSplits) {
+ System.out.println("split :" + split);
+ }
+ }
+
+ private static JobConf configureJobConf() throws Exception {
+ JobConf conf = new JobConf();
+ String hdfsUrl = "hdfs://127.0.0.1:31888";
+ String hdfsPath = "/asterix/extrasmalltweets.txt";
+ conf.set("fs.default.name", hdfsUrl);
+ conf.set("fs.hdfs.impl", "org.apache.hadoop.hdfs.DistributedFileSystem");
- conf.setClassLoader(HDFSAdapter.class.getClassLoader());
++ conf.setClassLoader(GenericAdapter.class.getClassLoader());
+ conf.set("mapred.input.dir", hdfsPath);
+ conf.set("mapred.input.format.class", "org.apache.hadoop.mapred.TextInputFormat");
+ return conf;
+ }
}
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/3da9d068/asterix-common/pom.xml
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/3da9d068/asterix-coverage/pom.xml
----------------------------------------------------------------------
diff --cc asterix-coverage/pom.xml
index 3f77ed8,0000000..6cc00d3
mode 100644,000000..100644
--- a/asterix-coverage/pom.xml
+++ b/asterix-coverage/pom.xml
@@@ -1,134 -1,0 +1,134 @@@
+<!--
+ ! Licensed to the Apache Software Foundation (ASF) under one
+ ! or more contributor license agreements. See the NOTICE file
+ ! distributed with this work for additional information
+ ! regarding copyright ownership. The ASF licenses this file
+ ! to you under the Apache License, Version 2.0 (the
+ ! "License"); you may not use this file except in compliance
+ ! with the License. You may obtain a copy of the License at
+ !
+ ! http://www.apache.org/licenses/LICENSE-2.0
+ !
+ ! Unless required by applicable law or agreed to in writing,
+ ! software distributed under the License is distributed on an
+ ! "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ ! KIND, either express or implied. See the License for the
+ ! specific language governing permissions and limitations
+ ! under the License.
+ !-->
+
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>asterix-coverage</artifactId>
+ <packaging>pom</packaging>
+ <name>asterix-coverage</name>
+
+ <parent>
+ <groupId>org.apache.asterix</groupId>
- <artifactId>asterix</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <artifactId>apache-asterixdb</artifactId>
++ <version>0.8.9-SNAPSHOT</version>
+ </parent>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-antrun-plugin</artifactId>
+ <version>1.8</version>
+ <executions>
+ <execution>
+ <phase>test</phase>
+ <goals>
+ <goal>run</goal>
+ </goals>
+ <configuration>
+ <target if="coverage" unless="skipTests">
+ <echo message="Generating JaCoCo Reports" />
+ <property name="asterix.dir" location="${basedir}/.."/>
+ <!-- special case for jenkins -->
+ <condition property="hyracks.dir" value="${asterix.dir}/hyracks">
+ <available file="${asterix.dir}/hyracks/pom.xml"/>
+ </condition>
+ <pathconvert property="hyracks.dir">
+ <first>
+ <dirset dir="${asterix.dir}/..">
+ <include name="*hyracks"/>
+ </dirset>
+ </first>
+ </pathconvert>
+ <!-- gather all of the source dirs -->
+ <pathconvert property="source.dirs" pathsep=",">
+ <dirset dir="${asterix.dir}">
+ <include name="**/src/main/java"/>
+ <!-- special case for jenkins -->
+ <exclude name="hyracks/**"/>
+ </dirset>
+ </pathconvert>
+ <pathconvert property="hyracks.source.dirs" pathsep=",">
+ <dirset dir="${hyracks.dir}">
+ <include name="**/src/main/java"/>
+ </dirset>
+ </pathconvert>
+ <echo message="asterix dir: ${asterix.dir}/"/>
+ <echo message="hyracks dir: ${hyracks.dir}"/>
+ <echo message="asterix source dirs: ${source.dirs}/"/>
+ <echo message="hyracks source dirs: ${hyracks.source.dirs}/"/>
+
+ <taskdef name="report" classname="org.jacoco.ant.ReportTask">
+ <classpath path="${basedir}/target/jacoco-jars/org.jacoco.ant.jar" />
+ </taskdef>
+ <mkdir dir="${basedir}/target/coverage-report" />
+ <report>
+ <executiondata>
+ <fileset dir="${asterix.dir}">
+ <include name="**/jacoco.exec" />
+ </fileset>
+ </executiondata>
+ <structure name="AsterixDB Coverage Project">
+ <group name="AsterixDB">
+ <classfiles>
+ <fileset dir="${asterix.dir}">
+ <include name="**/target/classes/**/*.class"/>
+ <!-- special case for jenkins -->
+ <exclude name="hyracks/**"/>
+ </fileset>
+ </classfiles>
+ <sourcefiles encoding="UTF-8">
+ <multirootfileset basedirs="${source.dirs}" type="file">
+ <include name="**/*.java"/>
+ </multirootfileset>
+ </sourcefiles>
+ </group>
+ <group name="Hyracks">
+ <classfiles>
+ <fileset dir="${hyracks.dir}">
+ <include name="**/target/classes/**/*.class"/>
+ <exclude name="hyracks/hyracks-hdfs/hyracks-hdfs-1.x/**"/>
+ </fileset>
+ </classfiles>
+ <sourcefiles encoding="UTF-8">
+ <multirootfileset basedirs="${hyracks.source.dirs}" type="file">
+ <include name="**/*.java"/>
+ </multirootfileset>
+ </sourcefiles>
+ </group>
+ </structure>
+ <html destdir="${basedir}/target/coverage-report/html" />
+ <xml destfile="${basedir}/target/coverage-report/coverage-report.xml" />
+ <csv destfile="${basedir}/target/coverage-report/coverage-report.csv" />
+ </report>
+ </target>
+ </configuration>
+ </execution>
+ </executions>
+ <dependencies>
+ <dependency>
+ <groupId>org.jacoco</groupId>
+ <artifactId>org.jacoco.ant</artifactId>
+ <version>${jacoco.version}</version>
+ </dependency>
+ </dependencies>
+ </plugin>
+ </plugins>
+ </build>
+</project>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/3da9d068/asterix-doc/src/site/markdown/aql/manual.md
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/3da9d068/asterix-events/pom.xml
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/3da9d068/asterix-events/src/main/java/org/apache/asterix/event/service/AsterixEventServiceUtil.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/3da9d068/asterix-examples/pom.xml
----------------------------------------------------------------------
diff --cc asterix-examples/pom.xml
index 8386c8b,0c34bac..2c6d87f
--- a/asterix-examples/pom.xml
+++ b/asterix-examples/pom.xml
@@@ -34,40 -34,9 +34,9 @@@
</license>
</licenses>
+ <properties>
+ <appendedResourcesDirectory>${basedir}/../src/main/appended-resources</appendedResourcesDirectory>
+ </properties>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-assembly-plugin</artifactId>
- <version>2.2-beta-5</version>
- <executions>
- <execution>
- <id>admaql101-demo-binary-assembly</id>
- <configuration>
- <appendAssemblyId>false</appendAssemblyId>
- <finalName>admaql101-demo</finalName>
- <descriptor>src/main/assembly/admaql101-demo-binary-assembly.xml</descriptor>
- </configuration>
- <phase>package</phase>
- <goals>
- <goal>single</goal>
- </goals>
- </execution>
- <execution>
- <id>tweetbook-demo-binary-assembly</id>
- <configuration>
- <appendAssemblyId>false</appendAssemblyId>
- <finalName>tweetbook-demo</finalName>
- <descriptor>src/main/assembly/tweetbook-demo-binary-assembly.xml</descriptor>
- </configuration>
- <phase>package</phase>
- <goals>
- <goal>single</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
<packaging>pom</packaging>
-</project>
+</project>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/3da9d068/asterix-experiments/pom.xml
----------------------------------------------------------------------
diff --cc asterix-experiments/pom.xml
index 9ed9324,0000000..56be6f1
mode 100644,000000..100644
--- a/asterix-experiments/pom.xml
+++ b/asterix-experiments/pom.xml
@@@ -1,165 -1,0 +1,165 @@@
+<!--
+ ! Copyright 2009-2013 by The Regents of the University of California
+ ! Licensed under the Apache License, Version 2.0 (the "License");
+ ! you may not use this file except in compliance with the License.
+ ! you may obtain a copy of the License from
+ !
+ ! http://www.apache.org/licenses/LICENSE-2.0
+ !
+ ! Unless required by applicable law or agreed to in writing, software
+ ! distributed under the License is distributed on an "AS IS" BASIS,
+ ! WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ ! See the License for the specific language governing permissions and
+ ! limitations under the License.
+ !-->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
- <artifactId>asterix</artifactId>
++ <artifactId>apache-asterixdb</artifactId>
+ <groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ </parent>
+ <artifactId>asterix-experiments</artifactId>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>2.0.2</version>
+ <configuration>
+ <source>1.7</source>
+ <target>1.7</target>
+ <fork>true</fork>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>appassembler-maven-plugin</artifactId>
+ <version>1.0</version>
+ <executions>
+ <execution>
+ <configuration>
+ <programs>
+ <program>
+ <mainClass>org.apache.asterix.experiment.client.LSMExperimentSetRunner</mainClass>
+ <name>lsmexprunner</name>
+ </program>
+ <program>
+ <mainClass>org.apache.asterix.experiment.client.SocketTweetGeneratorDriver</mainClass>
+ <name>datagenrunner</name>
+ </program>
+ <program>
+ <mainClass>org.apache.asterix.experiment.client.SpatialQueryGeneratorDriver</mainClass>
+ <name>querygenrunner</name>
+ </program>
+ <program>
+ <mainClass>org.apache.asterix.experiment.client.RecordCountingServer</mainClass>
+ <name>rcserver</name>
+ </program>
+ </programs>
+ <repositoryLayout>flat</repositoryLayout>
+ <repositoryName>lib</repositoryName>
+ </configuration>
+ <phase>package</phase>
+ <goals>
+ <goal>assemble</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <version>2.2-beta-5</version>
+ <executions>
+ <execution>
+ <configuration>
+ <descriptors>
+ <descriptor>src/main/assembly/binary-assembly.xml</descriptor>
+ </descriptors>
+ </configuration>
+ <phase>package</phase>
+ <goals>
+ <goal>attached</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-lang-common</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-lang-aql</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-algebra</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-external-data</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-metadata</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.httpcomponents</groupId>
+ <artifactId>httpclient</artifactId>
+ <version>4.2.2</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.httpcomponents</groupId>
+ <artifactId>httpcore</artifactId>
+ <version>4.2.2</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.8.1</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.hyracks</groupId>
+ <artifactId>hyracks-control-cc</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.hyracks</groupId>
+ <artifactId>hyracks-control-nc</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-app</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ </dependency>
+<!-- <dependency>
+ <groupId>net.schmizz</groupId>
+ <artifactId>sshj</artifactId>
+ <version>0.9.0</version>
+ </dependency> -->
+ <dependency>
+ <groupId>com.hierynomus</groupId>
+ <artifactId>sshj</artifactId>
+ <version>0.13.0</version>
+ </dependency>
+ </dependencies>
+
+</project>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/3da9d068/asterix-external-data/pom.xml
----------------------------------------------------------------------
diff --cc asterix-external-data/pom.xml
index 7801fd7,097dc1d..9a8540f
--- a/asterix-external-data/pom.xml
+++ b/asterix-external-data/pom.xml
@@@ -17,275 -17,202 +17,282 @@@
! under the License.
!-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <artifactId>apache-asterixdb</artifactId>
- <groupId>org.apache.asterix</groupId>
- <version>0.8.9-SNAPSHOT</version>
- </parent>
-
- <licenses>
- <license>
- <name>Apache License, Version 2.0</name>
- <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
- <distribution>repo</distribution>
- <comments>A business-friendly OSS license</comments>
- </license>
- </licenses>
-
- <artifactId>asterix-external-data</artifactId>
-
- <properties>
- <appendedResourcesDirectory>${basedir}/../src/main/appended-resources</appendedResourcesDirectory>
- </properties>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <version>2.3.2</version>
- <configuration>
- <source>1.7</source>
- <target>1.7</target>
- <fork>true</fork>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.jvnet.jaxb2.maven2</groupId>
- <artifactId>maven-jaxb2-plugin</artifactId>
- <version>0.9.0</version>
- <executions>
- <execution>
- <id>configuration</id>
- <goals>
- <goal>generate</goal>
- </goals>
- <configuration>
- <schemaDirectory>src/main/resources/schema</schemaDirectory>
- <schemaIncludes>
- <include>library.xsd</include>
- </schemaIncludes>
- <generatePackage>org.apache.asterix.external.library</generatePackage>
- <generateDirectory>${project.build.directory}/generated-sources/configuration</generateDirectory>
- </configuration>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jar-plugin</artifactId>
- <version>2.4</version>
- <configuration>
- <includes>
- <include>**/*.class</include>
- <include>**/*.txt</include>
- <include>**/DISCLAIMER</include>
- <include>**/NOTICE</include>
- <include>**/LICENSE</include>
- <include>**/DEPENDENCIES</include>
- </includes>
- </configuration>
- <executions>
- <execution>
- <goals>
- <goal>test-jar</goal>
- </goals>
- <phase>package</phase>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <artifactId>maven-assembly-plugin</artifactId>
- <version>2.2-beta-5</version>
- <executions>
- <execution>
- <configuration>
- <descriptor>src/main/assembly/binary-assembly-libzip.xml</descriptor>
- <finalName>testlib-zip</finalName>
- </configuration>
- <phase>package</phase>
- <goals>
- <goal>attached</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
- <dependencies>
- <dependency>
- <groupId>javax.servlet</groupId>
- <artifactId>servlet-api</artifactId>
- <type>jar</type>
- </dependency>
- <dependency>
- <groupId>org.apache.asterix</groupId>
- <artifactId>asterix-om</artifactId>
- <version>0.8.9-SNAPSHOT</version>
- <type>jar</type>
- <scope>compile</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.asterix</groupId>
- <artifactId>asterix-runtime</artifactId>
- <version>0.8.9-SNAPSHOT</version>
- <type>jar</type>
- <scope>compile</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.asterix</groupId>
- <artifactId>asterix-metadata</artifactId>
- <version>0.8.9-SNAPSHOT</version>
- <type>jar</type>
- <scope>compile</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.hyracks</groupId>
- <artifactId>algebricks-compiler</artifactId>
- </dependency>
- <dependency>
- <groupId>com.kenai.nbpwr</groupId>
- <artifactId>org-apache-commons-io</artifactId>
- <version>1.3.1-201002241208</version>
- <scope>test</scope>
- </dependency>
- <dependency>
- <groupId>org.twitter4j</groupId>
- <artifactId>twitter4j-core</artifactId>
- <version>[3.0,)</version>
- </dependency>
- <dependency>
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
- <artifactId>asterix</artifactId>
++ <artifactId>apache-asterixdb</artifactId>
+ <groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ </parent>
+ <licenses>
+ <license>
+ <name>Apache License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ <comments>A business-friendly OSS license</comments>
+ </license>
+ </licenses>
+ <artifactId>asterix-external-data</artifactId>
++ <properties>
++ <appendedResourcesDirectory>${basedir}/../src/main/appended-resources</appendedResourcesDirectory>
++ </properties>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>lexer-generator-maven-plugin</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ <configuration>
+ <grammarFile>src/main/resources/adm.grammar</grammarFile>
+ <outputDir>${project.build.directory}/generated-sources/org/apache/asterix/runtime/operators/file/adm</outputDir>
+ </configuration>
+ <executions>
+ <execution>
+ <id>generate-lexer</id>
+ <phase>generate-sources</phase>
+ <goals>
+ <goal>generate-lexer</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <version>1.9</version>
+ <executions>
+ <execution>
+ <id>add-source</id>
+ <phase>generate-sources</phase>
+ <goals>
+ <goal>add-source</goal>
+ </goals>
+ <configuration>
+ <sources>
+ <source>${project.build.directory}/generated-sources/</source>
+ </sources>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.jvnet.jaxb2.maven2</groupId>
+ <artifactId>maven-jaxb2-plugin</artifactId>
+ <version>0.9.0</version>
+ <executions>
+ <execution>
+ <id>configuration</id>
+ <goals>
+ <goal>generate</goal>
+ </goals>
+ <configuration>
+ <schemaDirectory>src/main/resources/schema</schemaDirectory>
+ <schemaIncludes>
+ <include>library.xsd</include>
+ </schemaIncludes>
+ <generatePackage>org.apache.asterix.external.library</generatePackage>
+ <generateDirectory>${project.build.directory}/generated-sources/configuration</generateDirectory>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jar-plugin</artifactId>
- <version>2.4</version>
- <configuration>
- <includes>
- <include>**/*.class</include>
- <include>**/*.txt</include>
- </includes>
- </configuration>
- <executions>
- <execution>
- <goals>
- <goal>test-jar</goal>
- </goals>
- <phase>package</phase>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <artifactId>maven-assembly-plugin</artifactId>
- <version>2.2-beta-5</version>
- <executions>
- <execution>
- <configuration>
- <descriptor>src/main/assembly/binary-assembly-libzip.xml</descriptor>
- <finalName>testlib-zip</finalName>
- </configuration>
- <phase>package</phase>
- <goals>
- <goal>attached</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
++ <plugin>
++ <groupId>org.apache.maven.plugins</groupId>
++ <artifactId>maven-jar-plugin</artifactId>
++ <version>2.4</version>
++ <configuration>
++ <includes>
++ <include>**/*.class</include>
++ <include>**/*.txt</include>
++ <include>**/DISCLAIMER</include>
++ <include>**/NOTICE</include>
++ <include>**/LICENSE</include>
++ <include>**/DEPENDENCIES</include>
++ </includes>
++ </configuration>
++ <executions>
++ <execution>
++ <goals>
++ <goal>test-jar</goal>
++ </goals>
++ <phase>package</phase>
++ </execution>
++ </executions>
++ </plugin>
++ <plugin>
++ <artifactId>maven-assembly-plugin</artifactId>
++ <version>2.2-beta-5</version>
++ <executions>
++ <execution>
++ <configuration>
++ <descriptor>src/main/assembly/binary-assembly-libzip.xml</descriptor>
++ <finalName>testlib-zip</finalName>
++ </configuration>
++ <phase>package</phase>
++ <goals>
++ <goal>attached</goal>
++ </goals>
++ </execution>
++ </executions>
++ </plugin>
+ </plugins>
+ <pluginManagement>
+ <plugins>
+ <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
+ <plugin>
+ <groupId>org.eclipse.m2e</groupId>
+ <artifactId>lifecycle-mapping</artifactId>
+ <version>1.0.0</version>
+ <configuration>
+ <lifecycleMappingMetadata>
+ <pluginExecutions>
+ <pluginExecution>
+ <pluginExecutionFilter>
+ <groupId> org.apache.asterix</groupId>
+ <artifactId> lexer-generator-maven-plugin</artifactId>
+ <versionRange>[0.1,)</versionRange>
+ <goals>
+ <goal>generate-lexer</goal>
+ </goals>
+ </pluginExecutionFilter>
+ <action>
+ <execute>
+ <runOnIncremental>false</runOnIncremental>
+ </execute>
+ </action>
+ </pluginExecution>
+ <pluginExecution>
+ <pluginExecutionFilter>
+ <groupId> org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <versionRange>[1.7,)</versionRange>
+ <goals>
+ <goal>add-source</goal>
+ </goals>
+ </pluginExecutionFilter>
+ <action>
+ <ignore />
+ </action>
+ </pluginExecution>
+ </pluginExecutions>
+ </lifecycleMappingMetadata>
+ </configuration>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
+ <dependencies>
+ <dependency>
+ <groupId>javax.servlet</groupId>
+ <artifactId>servlet-api</artifactId>
+ <type>jar</type>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-om</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ <type>jar</type>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-runtime</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ <type>jar</type>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.hyracks</groupId>
+ <artifactId>algebricks-compiler</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>com.kenai.nbpwr</groupId>
+ <artifactId>org-apache-commons-io</artifactId>
+ <version>1.3.1-201002241208</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.twitter4j</groupId>
+ <artifactId>twitter4j-core</artifactId>
+ <version>[4.0,)</version>
+ </dependency>
+ <dependency>
<groupId>org.twitter4j</groupId>
<artifactId>twitter4j-stream</artifactId>
- <version>4.0.2</version>
- </dependency>
- <dependency>
- <groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-client</artifactId>
- <type>jar</type>
- <scope>compile</scope>
- </dependency>
- <dependency>
- <groupId>net.java.dev.rome</groupId>
- <artifactId>rome-fetcher</artifactId>
- <version>1.0.0</version>
- <type>jar</type>
- <scope>compile</scope>
- <exclusions>
- <exclusion>
- <artifactId>rome</artifactId>
- <groupId>net.java.dev.rome</groupId>
- </exclusion>
- </exclusions>
- </dependency>
- <dependency>
- <groupId>rome</groupId>
- <artifactId>rome</artifactId>
- <version>1.0.1-modified-01</version>
- </dependency>
- <dependency>
- <groupId>org.apache.hyracks</groupId>
- <artifactId>hyracks-hdfs-core</artifactId>
- <version>${hyracks.version}</version>
- </dependency>
- <dependency>
- <groupId>jdom</groupId>
- <artifactId>jdom</artifactId>
- <version>1.0</version>
- </dependency>
- <dependency>
- <groupId>org.apache.asterix</groupId>
- <artifactId>asterix-common</artifactId>
- <version>0.8.9-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>com.microsoft.windowsazure</groupId>
- <artifactId>microsoft-windowsazure-api</artifactId>
- <version>0.4.4</version>
- </dependency>
- <dependency>
- <groupId>org.apache.hive</groupId>
- <artifactId>hive-exec</artifactId>
- <version>0.13.0</version>
- </dependency>
- <dependency>
- <groupId>javax.jdo</groupId>
- <artifactId>jdo2-api</artifactId>
- <version>2.3-20090302111651</version>
- </dependency>
- </dependencies>
-</project>
+ <version>[4.0,)</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.hadoop</groupId>
+ <artifactId>hadoop-client</artifactId>
+ <type>jar</type>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.hadoop</groupId>
+ <artifactId>hadoop-hdfs</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>net.java.dev.rome</groupId>
+ <artifactId>rome-fetcher</artifactId>
+ <version>1.0.0</version>
+ <type>jar</type>
+ <scope>compile</scope>
+ <exclusions>
+ <exclusion>
+ <artifactId>rome</artifactId>
+ <groupId>net.java.dev.rome</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ <dependency>
+ <groupId>rome</groupId>
+ <artifactId>rome</artifactId>
+ <version>1.0.1-modified-01</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.hyracks</groupId>
+ <artifactId>hyracks-hdfs-core</artifactId>
+ <version>${hyracks.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>jdom</groupId>
+ <artifactId>jdom</artifactId>
+ <version>1.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-common</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>com.microsoft.windowsazure</groupId>
+ <artifactId>microsoft-windowsazure-api</artifactId>
+ <version>0.4.4</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.hive</groupId>
+ <artifactId>hive-exec</artifactId>
+ <version>0.13.0</version>
+ </dependency>
+ <dependency>
+ <groupId>javax.jdo</groupId>
+ <artifactId>jdo2-api</artifactId>
+ <version>2.3-20090302111651</version>
+ </dependency>
+ <dependency>
+ <groupId>com.e-movimento.tinytools</groupId>
+ <artifactId>privilegedaccessor</artifactId>
+ <version>1.2.2</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.couchbase.client</groupId>
+ <artifactId>core-io</artifactId>
+ <version>1.2.3</version>
+ </dependency>
+ <dependency>
+ <groupId>io.reactivex</groupId>
+ <artifactId>rxjava</artifactId>
+ <version>1.0.15</version>
+ </dependency>
+ </dependencies>
- </project>
++</project>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/3da9d068/asterix-fuzzyjoin/pom.xml
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/3da9d068/asterix-installer/pom.xml
----------------------------------------------------------------------
diff --cc asterix-installer/pom.xml
index 893a983,3d297cc..712d350
--- a/asterix-installer/pom.xml
+++ b/asterix-installer/pom.xml
@@@ -28,9 -28,7 +28,10 @@@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<failsafe.test.excludes>**/DmlRecoveryIT.java</failsafe.test.excludes>
<cluster.test.excludes>**/AsterixClusterLifeCycleIT.java</cluster.test.excludes>
+ <cluster.extest.excludes>**/ClusterExecutionIT.java</cluster.extest.excludes>
+ <replication.test.excludes>**/ReplicationIT.java</replication.test.excludes>
+ <jacocoArgLine/>
+ <appendedResourcesDirectory>${basedir}/src/main/appended-resources</appendedResourcesDirectory>
</properties>
<licenses>
@@@ -260,17 -263,17 +261,24 @@@
<type>test-jar</type>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-app</artifactId>
+ <version>0.8.9-SNAPSHOT</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-app</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
<artifactId>asterix-server</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>zip</type>
<classifier>binary-assembly</classifier>
</dependency>
@@@ -284,14 -287,8 +292,14 @@@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-test-framework</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>org.apache.hadoop</groupId>
+ <artifactId>hadoop-common</artifactId>
+ <version>${hadoop.version}</version>
+ <scope>test</scope>
+ </dependency>
</dependencies>
</project>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/3da9d068/asterix-installer/src/test/java/org/apache/asterix/installer/transaction/RecoveryIT.java
----------------------------------------------------------------------
diff --cc asterix-installer/src/test/java/org/apache/asterix/installer/transaction/RecoveryIT.java
index edf6e5e,9e84e24..5fe09d0
--- a/asterix-installer/src/test/java/org/apache/asterix/installer/transaction/RecoveryIT.java
+++ b/asterix-installer/src/test/java/org/apache/asterix/installer/transaction/RecoveryIT.java
@@@ -35,6 -33,10 +35,8 @@@ import org.junit.runner.RunWith
import org.junit.runners.Parameterized;
import org.junit.runners.Parameterized.Parameters;
-import org.apache.asterix.test.aql.TestsUtils;
+ import org.apache.asterix.test.runtime.HDFSCluster;
+ import org.apache.asterix.testframework.context.TestCaseContext;
-
@RunWith(Parameterized.class)
public class RecoveryIT {
@@@ -75,23 -77,25 +78,25 @@@
+ "resources" + File.separator + "transactionts" + File.separator + "scripts";
env.put("SCRIPT_HOME", scriptHomePath);
- TestExecutor.executeScript(pb,
- scriptHomePath + File.separator + "setup_teardown" + File.separator + "configure_and_validate.sh");
- TestExecutor.executeScript(pb,
- scriptHomePath + File.separator + "setup_teardown" + File.separator + "stop_and_delete.sh");
- TestsUtils.executeScript(pb, scriptHomePath + File.separator + "setup_teardown" + File.separator
++ TestExecutor.executeScript(pb, scriptHomePath + File.separator + "setup_teardown" + File.separator
+ + "configure_and_validate.sh");
- TestsUtils.executeScript(pb, scriptHomePath + File.separator + "setup_teardown" + File.separator
++ TestExecutor.executeScript(pb, scriptHomePath + File.separator + "setup_teardown" + File.separator
+ + "stop_and_delete.sh");
+ HDFSCluster.getInstance().setup(HDFS_BASE);
}
@AfterClass
public static void tearDown() throws Exception {
File outdir = new File(PATH_ACTUAL);
FileUtils.deleteDirectory(outdir);
- File dataCopyDir = new File(managixHomePath + File.separator + ".." + File.separator + ".." + File.separator
- + "data");
+ File dataCopyDir = new File(
+ managixHomePath + File.separator + ".." + File.separator + ".." + File.separator + "data");
FileUtils.deleteDirectory(dataCopyDir);
- TestExecutor.executeScript(pb,
- scriptHomePath + File.separator + "setup_teardown" + File.separator + "stop_and_delete.sh");
- TestExecutor.executeScript(pb,
- scriptHomePath + File.separator + "setup_teardown" + File.separator + "shutdown.sh");
- TestsUtils.executeScript(pb, scriptHomePath + File.separator + "setup_teardown" + File.separator
++ TestExecutor.executeScript(pb, scriptHomePath + File.separator + "setup_teardown" + File.separator
+ + "stop_and_delete.sh");
- TestsUtils.executeScript(pb, scriptHomePath + File.separator + "setup_teardown" + File.separator
++ TestExecutor.executeScript(pb, scriptHomePath + File.separator + "setup_teardown" + File.separator
+ + "shutdown.sh");
+ HDFSCluster.getInstance().cleanup();
}
@Parameters
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/3da9d068/asterix-installer/src/test/resources/transactionts/testsuite.xml
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/3da9d068/asterix-lang-aql/pom.xml
----------------------------------------------------------------------
diff --cc asterix-lang-aql/pom.xml
index b8ea8c3,0000000..43ac3df
mode 100644,000000..100644
--- a/asterix-lang-aql/pom.xml
+++ b/asterix-lang-aql/pom.xml
@@@ -1,142 -1,0 +1,136 @@@
+<!--
+ ! Licensed to the Apache Software Foundation (ASF) under one
+ ! or more contributor license agreements. See the NOTICE file
+ ! distributed with this work for additional information
+ ! regarding copyright ownership. The ASF licenses this file
+ ! to you under the Apache License, Version 2.0 (the
+ ! "License"); you may not use this file except in compliance
+ ! with the License. You may obtain a copy of the License at
+ !
+ ! http://www.apache.org/licenses/LICENSE-2.0
+ !
+ ! Unless required by applicable law or agreed to in writing,
+ ! software distributed under the License is distributed on an
+ ! "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ ! KIND, either express or implied. See the License for the
+ ! specific language governing permissions and limitations
+ ! under the License.
+ !-->
+<project
+ xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
- <artifactId>asterix</artifactId>
++ <artifactId>apache-asterixdb</artifactId>
+ <groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ </parent>
+
+ <licenses>
+ <license>
+ <name>Apache License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ <comments>A business-friendly OSS license</comments>
+ </license>
+ </licenses>
+
+ <artifactId>asterix-lang-aql</artifactId>
++ <properties>
++ <appendedResourcesDirectory>${basedir}/../src/main/appended-resources</appendedResourcesDirectory>
++ </properties>
+ <build>
+ <plugins>
+ <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <source>1.8</source>
- <target>1.8</target>
- <fork>true</fork>
- </configuration>
- </plugin>
- <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>javacc-maven-plugin</artifactId>
+ <version>2.6</version>
+ <executions>
+ <execution>
+ <id>javacc</id>
+ <goals>
+ <goal>javacc</goal>
+ </goals>
+ <configuration>
+ <isStatic>false</isStatic>
+ <javaUnicodeEscape>true</javaUnicodeEscape>
+ </configuration>
+ </execution>
+ <execution>
+ <id>javacc-jjdoc</id>
+ <goals>
+ <goal>jjdoc</goal>
+ </goals>
+ <phase>process-sources</phase>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <version>1.9</version>
+ <executions>
+ <execution>
+ <id>add-source</id>
+ <phase>generate-sources</phase>
+ <goals>
+ <goal>add-source</goal>
+ </goals>
+ <configuration>
+ <sources>
+ <source>${project.build.directory}/generated-sources/javacc/</source>
+ </sources>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ <pluginManagement>
+ <plugins>
+ <!--This plugin's configuration is used to store Eclipse m2e settings
+ only. It has no influence on the Maven build itself. -->
+ <plugin>
+ <groupId>org.eclipse.m2e</groupId>
+ <artifactId>lifecycle-mapping</artifactId>
+ <version>1.0.0</version>
+ <configuration>
+ <lifecycleMappingMetadata>
+ <pluginExecutions>
+ <pluginExecution>
+ <pluginExecutionFilter>
+ <groupId>
+ org.codehaus.mojo
+ </groupId>
+ <artifactId>
+ javacc-maven-plugin
+ </artifactId>
+ <versionRange>
+ [2.6,)
+ </versionRange>
+ <goals>
+ <goal>jjdoc</goal>
+ <goal>javacc</goal>
+ </goals>
+ </pluginExecutionFilter>
+ <action>
+ <ignore />
+ </action>
+ </pluginExecution>
+ </pluginExecutions>
+ </lifecycleMappingMetadata>
+ </configuration>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-lang-common</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ </dependency>
+ </dependencies>
+
+</project>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/3da9d068/asterix-lang-common/pom.xml
----------------------------------------------------------------------
diff --cc asterix-lang-common/pom.xml
index 1e22da0,0000000..d1a5f80
mode 100644,000000..100644
--- a/asterix-lang-common/pom.xml
+++ b/asterix-lang-common/pom.xml
@@@ -1,93 -1,0 +1,84 @@@
+<!--
+ ! Licensed to the Apache Software Foundation (ASF) under one
+ ! or more contributor license agreements. See the NOTICE file
+ ! distributed with this work for additional information
+ ! regarding copyright ownership. The ASF licenses this file
+ ! to you under the Apache License, Version 2.0 (the
+ ! "License"); you may not use this file except in compliance
+ ! with the License. You may obtain a copy of the License at
+ !
+ ! http://www.apache.org/licenses/LICENSE-2.0
+ !
+ ! Unless required by applicable law or agreed to in writing,
+ ! software distributed under the License is distributed on an
+ ! "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ ! KIND, either express or implied. See the License for the
+ ! specific language governing permissions and limitations
+ ! under the License.
+ !-->
+<project
+ xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
- <artifactId>asterix</artifactId>
++ <artifactId>apache-asterixdb</artifactId>
+ <groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ </parent>
+
+ <licenses>
+ <license>
+ <name>Apache License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ <comments>A business-friendly OSS license</comments>
+ </license>
+ </licenses>
+
+ <artifactId>asterix-lang-common</artifactId>
+ <build>
+ <plugins>
+ <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <source>1.8</source>
- <target>1.8</target>
- <fork>true</fork>
- </configuration>
- </plugin>
- <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <version>1.9</version>
+ <executions>
+ <execution>
+ <id>add-source</id>
+ <phase>generate-sources</phase>
+ <goals>
+ <goal>add-source</goal>
+ </goals>
+ <configuration>
+ <sources>
+ <source>${project.build.directory}/generated-sources/javacc/</source>
+ </sources>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-common</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-metadata</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>xerces</groupId>
+ <artifactId>xerces</artifactId>
+ <version>2.4.0</version>
+ </dependency>
+ </dependencies>
+
- </project>
++</project>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/3da9d068/asterix-lang-sqlpp/pom.xml
----------------------------------------------------------------------
diff --cc asterix-lang-sqlpp/pom.xml
index 492bcf1,0000000..d69538e
mode 100644,000000..100644
--- a/asterix-lang-sqlpp/pom.xml
+++ b/asterix-lang-sqlpp/pom.xml
@@@ -1,142 -1,0 +1,133 @@@
+<!--
+ ! Licensed to the Apache Software Foundation (ASF) under one
+ ! or more contributor license agreements. See the NOTICE file
+ ! distributed with this work for additional information
+ ! regarding copyright ownership. The ASF licenses this file
+ ! to you under the Apache License, Version 2.0 (the
+ ! "License"); you may not use this file except in compliance
+ ! with the License. You may obtain a copy of the License at
+ !
+ ! http://www.apache.org/licenses/LICENSE-2.0
+ !
+ ! Unless required by applicable law or agreed to in writing,
+ ! software distributed under the License is distributed on an
+ ! "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ ! KIND, either express or implied. See the License for the
+ ! specific language governing permissions and limitations
+ ! under the License.
+ !-->
+<project
+ xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
- <artifactId>asterix</artifactId>
++ <artifactId>apache-asterixdb</artifactId>
+ <groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ </parent>
+
+ <licenses>
+ <license>
+ <name>Apache License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ <comments>A business-friendly OSS license</comments>
+ </license>
+ </licenses>
+
+ <artifactId>asterix-lang-sqlpp</artifactId>
+ <build>
+ <plugins>
+ <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <source>1.8</source>
- <target>1.8</target>
- <fork>true</fork>
- </configuration>
- </plugin>
- <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>javacc-maven-plugin</artifactId>
+ <version>2.6</version>
+ <executions>
+ <execution>
+ <id>javacc</id>
+ <goals>
+ <goal>javacc</goal>
+ </goals>
+ <configuration>
+ <isStatic>false</isStatic>
+ <javaUnicodeEscape>true</javaUnicodeEscape>
+ </configuration>
+ </execution>
+ <execution>
+ <id>javacc-jjdoc</id>
+ <goals>
+ <goal>jjdoc</goal>
+ </goals>
+ <phase>process-sources</phase>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <version>1.9</version>
+ <executions>
+ <execution>
+ <id>add-source</id>
+ <phase>generate-sources</phase>
+ <goals>
+ <goal>add-source</goal>
+ </goals>
+ <configuration>
+ <sources>
+ <source>${project.build.directory}/generated-sources/javacc/</source>
+ </sources>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ <pluginManagement>
+ <plugins>
+ <!--This plugin's configuration is used to store Eclipse m2e settings
+ only. It has no influence on the Maven build itself. -->
+ <plugin>
+ <groupId>org.eclipse.m2e</groupId>
+ <artifactId>lifecycle-mapping</artifactId>
+ <version>1.0.0</version>
+ <configuration>
+ <lifecycleMappingMetadata>
+ <pluginExecutions>
+ <pluginExecution>
+ <pluginExecutionFilter>
+ <groupId>
+ org.codehaus.mojo
+ </groupId>
+ <artifactId>
+ javacc-maven-plugin
+ </artifactId>
+ <versionRange>
+ [2.6,)
+ </versionRange>
+ <goals>
+ <goal>jjdoc</goal>
+ <goal>javacc</goal>
+ </goals>
+ </pluginExecutionFilter>
+ <action>
+ <ignore />
+ </action>
+ </pluginExecution>
+ </pluginExecutions>
+ </lifecycleMappingMetadata>
+ </configuration>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-lang-common</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ </dependency>
+ </dependencies>
+
- </project>
++</project>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/3da9d068/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
----------------------------------------------------------------------
diff --cc asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
index 961e2b8,524fd5a..9fe2e44
--- a/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
+++ b/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
@@@ -29,8 -29,28 +29,11 @@@
<packaging>maven-plugin</packaging>
<name>lexer-generator-maven-plugin</name>
+ <properties>
+ <appendedResourcesDirectory>${basedir}/../../src/main/appended-resources</appendedResourcesDirectory>
+ </properties>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <version>2.3.2</version>
- <configuration>
- <source>1.7</source>
- <target>1.7</target>
- <fork>true</fork>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
<dependencies>
<dependency>
- <!-- Dependency management inherited from top-level asterixdb -->
<groupId>junit</groupId>
<artifactId>junit</artifactId>
</dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/3da9d068/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
----------------------------------------------------------------------
diff --cc asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
index 40e9931,455f3f3..eee8438
--- a/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
+++ b/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
@@@ -29,6 -29,25 +29,9 @@@
<packaging>maven-plugin</packaging>
<name>record-manager-generator-maven-plugin</name>
+ <properties>
+ <appendedResourcesDirectory>${basedir}/../../src/main/appended-resources</appendedResourcesDirectory>
+ </properties>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <version>2.3.2</version>
- <configuration>
- <source>1.7</source>
- <target>1.7</target>
- <fork>true</fork>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
<dependencies>
<dependency>
<groupId>org.apache.maven</groupId>
[08/36] incubator-asterixdb git commit: ASTERIXDB-1105 - LICENSE per
submodule
Posted by im...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/src/main/appended-resources/supplemental-models.xml
----------------------------------------------------------------------
diff --git a/src/main/appended-resources/supplemental-models.xml b/src/main/appended-resources/supplemental-models.xml
new file mode 100644
index 0000000..1ebd3f2
--- /dev/null
+++ b/src/main/appended-resources/supplemental-models.xml
@@ -0,0 +1,742 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<supplementalDataModels>
+ <supplement>
+ <project>
+ <groupId>com.sun.xml.bind</groupId>
+ <artifactId>jaxb-impl</artifactId>
+ <name>Sun JAXB Reference Implementation Runtime</name>
+ <organization>
+ <name>Sun Microsystems</name>
+ <url>http://www.sun.com/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0</name>
+ <url>http://www.sun.com/cddl/cddl.html</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>com.sun.xml.bind</groupId>
+ <artifactId>jaxb-xjc</artifactId>
+ <name>Sun JAXB Reference Implementation Tools</name>
+ <organization>
+ <name>Sun Microsystems</name>
+ <url>http://www.sun.com/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0</name>
+ <url>http://www.sun.com/cddl/cddl.html</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>com.sun.xml.messaging.saaj</groupId>
+ <artifactId>saaj-impl</artifactId>
+ <name>Sun SAAJ Reference Implementation</name>
+ <organization>
+ <name>Sun Microsystems</name>
+ <url>http://www.sun.com/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0</name>
+ <url>http://www.sun.com/cddl/cddl.html</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>javax.xml.soap</groupId>
+ <artifactId>saaj-api</artifactId>
+ <name>Sun SAAJ API</name>
+ <organization>
+ <name>Sun Microsystems</name>
+ <url>http://www.sun.com/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0</name>
+ <url>http://www.sun.com/cddl/cddl.html</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>org.apache.neethi</groupId>
+ <artifactId>neethi</artifactId>
+ <name>Neethi</name>
+ <organization>
+ <name>The Apache Software Foundation</name>
+ <url>http://www.apache.org/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>javax.xml.ws</groupId>
+ <artifactId>jaxws-api</artifactId>
+ <name>Java API for XML-Based Web Services (JAX-WS API)</name>
+ <organization>
+ <name>Sun Microsystems</name>
+ <url>http://www.sun.com/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0</name>
+ <url>http://www.sun.com/cddl/cddl.html</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>javax.xml.bind</groupId>
+ <artifactId>jaxb-api</artifactId>
+ <name>Java Architecture for XML Binding (JAXB API)</name>
+ <organization>
+ <name>Sun Microsystems</name>
+ <url>http://www.sun.com/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0</name>
+ <url>http://www.sun.com/cddl/cddl.html</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>javax.xml</groupId>
+ <artifactId>jaxb-api</artifactId>
+ <name>Java Architecture for XML Binding (JAXB API)</name>
+ <organization>
+ <name>Sun Microsystems</name>
+ <url>http://www.sun.com/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0</name>
+ <url>http://www.sun.com/cddl/cddl.html</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>xalan</groupId>
+ <artifactId>xalan</artifactId>
+ <name>Apache Xalan-Java</name>
+ <organization>
+ <name>The Apache Software Foundation</name>
+ <url>http://www.apache.org/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>net.java.dev.stax-utils</groupId>
+ <artifactId>stax-utils</artifactId>
+ <name>StAX Utilities</name>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>wss4j</groupId>
+ <artifactId>wss4j</artifactId>
+ <name>Apache WSS4J</name>
+ <organization>
+ <name>The Apache Software Foundation</name>
+ <url>http://www.apache.org/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>jdom</groupId>
+ <artifactId>jdom</artifactId>
+ <name>JDOM</name>
+ <organization>
+ <name>jdom.org</name>
+ <url>http://www.jdom.org</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>Modified Apache Software License</name>
+ <url>licenses/jdom.txt</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>xml-security</groupId>
+ <artifactId>xmlsec</artifactId>
+ <name>XML Security</name>
+ <organization>
+ <name>The Apache Software Foundation</name>
+ <url>http://www.apache.org/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>xml-apis</groupId>
+ <artifactId>xml-apis</artifactId>
+ <name>XML APIs</name>
+ <organization>
+ <name>The Apache Software Foundation</name>
+ <url>http://www.apache.org/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>ant</groupId>
+ <artifactId>ant</artifactId>
+ <name>Apache Ant</name>
+ <organization>
+ <name>The Apache Software Foundation</name>
+ <url>http://www.apache.org/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>ant</groupId>
+ <artifactId>ant-nodeps</artifactId>
+ <name>Apache Ant (nodeps)</name>
+ <organization>
+ <name>The Apache Software Foundation</name>
+ <url>http://www.apache.org/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>org.codehaus.jettison</groupId>
+ <artifactId>jettison</artifactId>
+ <name>Jettison</name>
+ <organization>
+ <name>Envoi Solutions LLC</name>
+ <url>http://www.envoisolutions.com</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://jettison.codehaus.org/License</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>commons-codec</groupId>
+ <artifactId>commons-codec</artifactId>
+ <name>Apache Commons Codec</name>
+ <organization>
+ <name>The Apache Software Foundation</name>
+ <url>http://www.apache.org/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>commons-collections</groupId>
+ <artifactId>commons-collections</artifactId>
+ <name>Apache Commons Collections</name>
+ <organization>
+ <name>The Apache Software Foundation</name>
+ <url>http://www.apache.org/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>commons-beanutils</groupId>
+ <artifactId>commons-beanutils</artifactId>
+ <name>Apache Commons BeanUtils</name>
+ <organization>
+ <name>The Apache Software Foundation</name>
+ <url>http://www.apache.org/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>commons-jexl</groupId>
+ <artifactId>commons-jexl</artifactId>
+ <name>Apache Commons JEXL</name>
+ <organization>
+ <name>The Apache Software Foundation</name>
+ <url>http://www.apache.org/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ <name>Apache Commons Logging</name>
+ <url>http://commons.apache.org/logging</url>
+ <organization>
+ <name>The Apache Software Foundation</name>
+ <url>http://www.apache.org/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging-api</artifactId>
+ <name>Apache Commons Logging Api</name>
+ <url>http://commons.apache.org/logging</url>
+ <organization>
+ <name>The Apache Software Foundation</name>
+ <url>http://www.apache.org/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>commons-pool</groupId>
+ <artifactId>commons-pool</artifactId>
+ <name>Apache Commons Pool</name>
+ <url>http://commons.apache.org/pool</url>
+ <organization>
+ <name>The Apache Software Foundation</name>
+ <url>http://www.apache.org/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>commons-vfs</groupId>
+ <artifactId>commons-vfs</artifactId>
+ <name>Apache Commons VFS</name>
+ <organization>
+ <name>The Apache Software Foundation</name>
+ <url>http://www.apache.org/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>commons-codec</groupId>
+ <artifactId>commons-codec</artifactId>
+ <name>Apache Commons Codec</name>
+ <organization>
+ <name>The Apache Software Foundation</name>
+ <url>http://www.apache.org/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>org.apache.aries.blueprint</groupId>
+ <artifactId>org.apache.aries.blueprint</artifactId>
+ <name>Apache Aries Blueprint</name>
+ <organization>
+ <name>The Apache Software Foundation</name>
+ <url>http://www.apache.org/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>org.apache.activemq</groupId>
+ <artifactId>activemq-core</artifactId>
+ <name>ActiveMQ :: Core</name>
+ <organization>
+ <name>The Apache Software Foundation</name>
+ <url>http://www.apache.org/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>org.apache.camel</groupId>
+ <artifactId>camel-core</artifactId>
+ <name>Camel :: Core</name>
+ <organization>
+ <name>The Apache Software Foundation</name>
+ <url>http://www.apache.org/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>org.apache.xbean</groupId>
+ <artifactId>xbean-classloader</artifactId>
+ <name>XBean :: Classloader</name>
+ <organization>
+ <name>The Apache Software Foundation</name>
+ <url>http://www.apache.org/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ <name>SLF4J API Module</name>
+ <organization>
+ <name>QOS.ch</name>
+ <url>http://www.qos.ch</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>MIT style</name>
+ <url>http://www.slf4j.org/license.html</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-jdk14</artifactId>
+ <name>SLF4J JDK14 Binding</name>
+ <organization>
+ <name>QOS.ch</name>
+ <url>http://www.qos.ch</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>MIT style</name>
+ <url>http://www.slf4j.org/license.html</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <name>Log4j</name>
+ <organization>
+ <name>The Apache Software Foundation</name>
+ <url>http://www.apache.org/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-classworlds</artifactId>
+ <name>Plexus Classworlds</name>
+ <url>http://plexus.codehaus.org/plexus-classworlds/</url>
+ <organization>
+ <name>Codehaus</name>
+ <url>http://www.codehaus.org/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>jline</groupId>
+ <artifactId>jline</artifactId>
+ <name>JLine</name>
+ <url>http://jline.sourceforge.net</url>
+ <organization>
+ <name>JLine</name>
+ <url>http://jline.sourceforge.net</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>The BSD License</name>
+ <url>http://jline.sourceforge.net/license.html</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>org.mortbay.jetty</groupId>
+ <artifactId>jetty</artifactId>
+ <name>Jetty Server</name>
+ <url>http://jetty.mortbay.org/</url>
+ <organization>
+ <name>Mort Bay Consulting</name>
+ <url>http://www.mortbay.com</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>org.mortbay.jetty</groupId>
+ <artifactId>jetty-util</artifactId>
+ <name>Jetty Utilities</name>
+ <url>http://jetty.mortbay.org/</url>
+ <organization>
+ <name>Mort Bay Consulting</name>
+ <url>http://www.mortbay.com</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>aopalliance</groupId>
+ <artifactId>aopalliance</artifactId>
+ <name>XML Pull Parsing API</name>
+ <organization>
+ <name>AOP Alliance</name>
+ <url>http://aopalliance.sourceforge.net/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>Public Domain</name>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>javax.servlet</groupId>
+ <artifactId>servlet-api</artifactId>
+ <name>Java Servlet API</name>
+ <organization>
+ <name>Oracle Corporation</name>
+ <url>http://www.oracle.com/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0</name>
+ <url>http://www.sun.com/cddl/cddl.html</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>javax.servlet</groupId>
+ <artifactId>jsp-api</artifactId>
+ <name>Java Servlet API</name>
+ <organization>
+ <name>Oracle Corporation</name>
+ <url>http://www.oracle.com/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0</name>
+ <url>http://www.sun.com/cddl/cddl.html</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>javax.transaction</groupId>
+ <artifactId>jta</artifactId>
+ <name>Java Transaction API</name>
+ <organization>
+ <name>Oracle Corporation</name>
+ <url>http://www.oracle.com/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0</name>
+ <url>http://www.sun.com/cddl/cddl.html</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>org.antlr</groupId>
+ <artifactId>antlr-runtime</artifactId>
+ <licenses>
+ <license>
+ <name>MIT style</name>
+ <url>http://www.slf4j.org/license.html</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>rome</groupId>
+ <artifactId>rome</artifactId>
+ <name>ROME</name>
+ <organization>
+ <name>The Apache Software Foundation</name>
+ <url>http://www.apache.org/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+ <supplement>
+ <project>
+ <groupId>oro</groupId>
+ <artifactId>oro</artifactId>
+ <name>Jakarta ORO</name>
+ <organization>
+ <name>The Apache Software Foundation</name>
+ <url>http://www.apache.org/</url>
+ </organization>
+ <licenses>
+ <license>
+ <name>The Apache Software License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ </license>
+ </licenses>
+ </project>
+ </supplement>
+</supplementalDataModels>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/src/main/assembly/source.xml
----------------------------------------------------------------------
diff --git a/src/main/assembly/source.xml b/src/main/assembly/source.xml
index 23bd1cb..f179a2e 100644
--- a/src/main/assembly/source.xml
+++ b/src/main/assembly/source.xml
@@ -63,5 +63,12 @@
<exclude>**/${project.build.directory}/**</exclude>
</excludes>
</fileSet>
+ <fileSet>
+ <directory>target/maven-shared-archive-resources/META-INF</directory>
+ <outputDirectory>/</outputDirectory>
+ <includes>
+ <include>DEPENDENCIES*</include>
+ </includes>
+ </fileSet>
</fileSets>
</assembly>
[09/36] incubator-asterixdb git commit: ASTERIXDB-1105 - LICENSE per
submodule
Posted by im...@apache.org.
ASTERIXDB-1105 - LICENSE per submodule
This is a good part of what we need to have a specific set of
dependencies per binary assembly. The main key here is using the
maven remote resources plugin, and supplemental resources to
fill in info from the POM of dependencies where it is lacking.
For things that aren't described in Maven dependencies,
like Javascript files, they are added as LICENSE fragements
that get included in binary assemblies.
Also fix AsterixEventServiceUtil to not die when
the asterix-server bundle has files in the root of
the archive.
Change-Id: I2a6c4fb809b6fcad578007b8f48bf8bce179cd82
Reviewed-on: https://asterix-gerrit.ics.uci.edu/518
Tested-by: Jenkins <je...@fulliautomatix.ics.uci.edu>
Reviewed-by: Till Westmann <ti...@apache.org>
Project: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/commit/6e5f18eb
Tree: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/tree/6e5f18eb
Diff: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/diff/6e5f18eb
Branch: refs/heads/master
Commit: 6e5f18eb803b683710c6c48bdcb8e97ad8e0b47e
Parents: 288cfb4
Author: Ian Maxon <im...@apache.org>
Authored: Tue Nov 24 18:02:48 2015 -0800
Committer: Ian Maxon <im...@apache.org>
Committed: Tue Dec 22 14:20:50 2015 -0800
----------------------------------------------------------------------
LICENSE | 348 +++++++++
LICENSE.txt | 348 ---------
asterix-algebra/pom.xml | 4 +
asterix-app/pom.xml | 4 +
.../main/appended-resources/META-INF/LICENSE | 31 +
.../appended-resources/supplemental-models.xml | 1 +
asterix-aql/pom.xml | 4 +
asterix-common/pom.xml | 37 +-
asterix-doc/pom.xml | 4 +
asterix-events/pom.xml | 2 +-
.../src/main/assembly/binary-assembly.xml | 5 +
.../event/service/AsterixEventServiceUtil.java | 6 +
asterix-examples/pom.xml | 37 +-
.../main/appended-resources/META-INF/LICENSE | 31 +
asterix-external-data/pom.xml | 8 +
asterix-fuzzyjoin/pom.xml | 13 +
asterix-installer/pom.xml | 1 +
.../main/appended-resources/META-INF/LICENSE | 31 +
.../appended-resources/supplemental-models.xml | 1 +
.../src/main/assembly/binary-assembly.xml | 10 +
.../lexer-generator-maven-plugin/pom.xml | 4 +
asterix-maven-plugins/pom.xml | 4 +
.../pom.xml | 4 +
asterix-metadata/pom.xml | 41 +-
asterix-om/pom.xml | 4 +
asterix-runtime/pom.xml | 4 +
asterix-server/pom.xml | 4 +
.../src/main/assembly/binary-assembly.xml | 15 +-
asterix-test-framework/pom.xml | 4 +
asterix-tools/pom.xml | 105 +--
asterix-transactions/pom.xml | 4 +
asterix-yarn/pom.xml | 38 +-
.../main/appended-resources/META-INF/LICENSE | 31 +
.../appended-resources/supplemental-models.xml | 1 +
.../src/main/assembly/binary-assembly.xml | 22 +-
pom.xml | 31 +
.../appended-resources/supplemental-models.xml | 742 +++++++++++++++++++
src/main/assembly/source.xml | 7 +
38 files changed, 1475 insertions(+), 516 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/LICENSE
----------------------------------------------------------------------
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..578fa00
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,348 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+
+ASTERIXDB COMPONENTS:
+
+AsterixDB includes a number of subcomponents with separate copyright
+notices and license terms. Your use of the source code for these
+subcomponents is subject to the terms and condition of the following
+licenses.
+
+For portions of the AsterixDB WebUI at:
+asterix-app/src/main/resources/webui/static/js/jquery.min.js
+and
+asterix-app/src/main/resources/webui/static/js/jquery.autosize-min.js
+
+ Copyright jQuery Foundation and other contributors, https://jquery.org/
+
+ This software consists of voluntary contributions made by many
+ individuals. For exact contribution history, see the revision history
+ available at https://github.com/jquery/jquery
+
+ The following license applies to all parts of this software except as
+ documented below:
+
+ ====
+
+ Permission is hereby granted, free of charge, to any person obtaining
+ a copy of this software and associated documentation files (the
+ "Software"), to deal in the Software without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Software, and to
+ permit persons to whom the Software is furnished to do so, subject to
+ the following conditions:
+
+ The above copyright notice and this permission notice shall be
+ included in all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+ ====
+
+ All files located in the node_modules and external directories are
+ externally maintained libraries used by this software which have their
+ own licenses; we recommend you read them, as their terms may differ from
+ the terms above.
+
+as well as portions of the WebUI at:
+asterix-app/src/main/resources/webui/static/js/bootstrap.min.js
+
+ The MIT License (MIT)
+
+ Copyright (c) 2011-2015 Twitter, Inc
+
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to deal
+ in the Software without restriction, including without limitation the rights
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included in
+ all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ THE SOFTWARE.
+
+
+and portions of the WebUI at:
+asterix-app/src/main/resources/webui/static/js/smoothie.js
+and
+asterix-app/src/main/resources/feed/smoothie.js
+
+ MIT License
+ -----------
+
+ Copyright (c) 2010-2013, Joe Walnes
+ 2013-2014, Drew Noakes
+
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to deal
+ in the Software without restriction, including without limitation the rights
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included in
+ all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ THE SOFTWARE.
+
+For portions of the Asterix API examples at:
+asterix-examples/src/main/resources/admaql101-demo/bottle.py
+
+ Copyright (c) 2014, Marcel Hellkamp.
+
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to deal
+ in the Software without restriction, including without limitation the rights
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included in
+ all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ THE SOFTWARE.
+
+and at asterix-examples/src/main/resources/tweetbook-demo/static/js/geostats.js:
+
+Copyright (c) 2011 Simon Georget
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+as well as at asterix-examples/src/main/resources/tweetbook-demo/static/js/rainbowvis.js:
+
+RainbowVis-JS
+Released under MIT License
+
+Source: https://github.com/anomal/RainbowVis-JS
+
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/LICENSE.txt
----------------------------------------------------------------------
diff --git a/LICENSE.txt b/LICENSE.txt
deleted file mode 100644
index 578fa00..0000000
--- a/LICENSE.txt
+++ /dev/null
@@ -1,348 +0,0 @@
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
-
-ASTERIXDB COMPONENTS:
-
-AsterixDB includes a number of subcomponents with separate copyright
-notices and license terms. Your use of the source code for these
-subcomponents is subject to the terms and condition of the following
-licenses.
-
-For portions of the AsterixDB WebUI at:
-asterix-app/src/main/resources/webui/static/js/jquery.min.js
-and
-asterix-app/src/main/resources/webui/static/js/jquery.autosize-min.js
-
- Copyright jQuery Foundation and other contributors, https://jquery.org/
-
- This software consists of voluntary contributions made by many
- individuals. For exact contribution history, see the revision history
- available at https://github.com/jquery/jquery
-
- The following license applies to all parts of this software except as
- documented below:
-
- ====
-
- Permission is hereby granted, free of charge, to any person obtaining
- a copy of this software and associated documentation files (the
- "Software"), to deal in the Software without restriction, including
- without limitation the rights to use, copy, modify, merge, publish,
- distribute, sublicense, and/or sell copies of the Software, and to
- permit persons to whom the Software is furnished to do so, subject to
- the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
- LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
- OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- ====
-
- All files located in the node_modules and external directories are
- externally maintained libraries used by this software which have their
- own licenses; we recommend you read them, as their terms may differ from
- the terms above.
-
-as well as portions of the WebUI at:
-asterix-app/src/main/resources/webui/static/js/bootstrap.min.js
-
- The MIT License (MIT)
-
- Copyright (c) 2011-2015 Twitter, Inc
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to deal
- in the Software without restriction, including without limitation the rights
- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
- THE SOFTWARE.
-
-
-and portions of the WebUI at:
-asterix-app/src/main/resources/webui/static/js/smoothie.js
-and
-asterix-app/src/main/resources/feed/smoothie.js
-
- MIT License
- -----------
-
- Copyright (c) 2010-2013, Joe Walnes
- 2013-2014, Drew Noakes
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to deal
- in the Software without restriction, including without limitation the rights
- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
- THE SOFTWARE.
-
-For portions of the Asterix API examples at:
-asterix-examples/src/main/resources/admaql101-demo/bottle.py
-
- Copyright (c) 2014, Marcel Hellkamp.
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to deal
- in the Software without restriction, including without limitation the rights
- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
- THE SOFTWARE.
-
-and at asterix-examples/src/main/resources/tweetbook-demo/static/js/geostats.js:
-
-Copyright (c) 2011 Simon Georget
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-as well as at asterix-examples/src/main/resources/tweetbook-demo/static/js/rainbowvis.js:
-
-RainbowVis-JS
-Released under MIT License
-
-Source: https://github.com/anomal/RainbowVis-JS
-
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-algebra/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-algebra/pom.xml b/asterix-algebra/pom.xml
index c08c640..4bcc139 100644
--- a/asterix-algebra/pom.xml
+++ b/asterix-algebra/pom.xml
@@ -34,6 +34,10 @@
</license>
</licenses>
+ <properties>
+ <appendedResourcesDirectory>${basedir}/../src/main/appended-resources</appendedResourcesDirectory>
+ </properties>
+
<build>
<plugins>
<plugin>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-app/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-app/pom.xml b/asterix-app/pom.xml
index 85c9336..46ee7b0 100644
--- a/asterix-app/pom.xml
+++ b/asterix-app/pom.xml
@@ -34,6 +34,10 @@
</license>
</licenses>
+ <properties>
+ <appendedResourcesDirectory>${basedir}/src/main/appended-resources</appendedResourcesDirectory>
+ </properties>
+
<build>
<plugins>
<plugin>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-app/src/main/appended-resources/META-INF/LICENSE
----------------------------------------------------------------------
diff --git a/asterix-app/src/main/appended-resources/META-INF/LICENSE b/asterix-app/src/main/appended-resources/META-INF/LICENSE
new file mode 100644
index 0000000..420a1a3
--- /dev/null
+++ b/asterix-app/src/main/appended-resources/META-INF/LICENSE
@@ -0,0 +1,31 @@
+-----------------------------------------------------------------------
+
+ASTERIXDB COMPONENTS:
+
+AsterixDB includes a number of subcomponents with separate copyright
+notices and license terms. Your use of the source code for these
+subcomponents is subject to the terms and condition of the following
+licenses.
+
+
+-----------------------------------------------------------------------
+ The MIT License
+-----------------------------------------------------------------------
+
+ - jQuery
+ - Bootstrap
+ - Smoothie Charts
+ - Bottle
+ - geostats
+
+The text of The MIT License is below for convenience. Refer to the website of each project for exact details.
+
+The MIT License (MIT)
+
+Copyright (c) <year> <copyright holders>
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-app/src/main/appended-resources/supplemental-models.xml
----------------------------------------------------------------------
diff --git a/asterix-app/src/main/appended-resources/supplemental-models.xml b/asterix-app/src/main/appended-resources/supplemental-models.xml
new file mode 120000
index 0000000..a3e53f9
--- /dev/null
+++ b/asterix-app/src/main/appended-resources/supplemental-models.xml
@@ -0,0 +1 @@
+../../../../src/main/appended-resources/supplemental-models.xml
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-aql/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-aql/pom.xml b/asterix-aql/pom.xml
index 0224a51..9a2b855 100644
--- a/asterix-aql/pom.xml
+++ b/asterix-aql/pom.xml
@@ -33,6 +33,10 @@
</license>
</licenses>
+ <properties>
+ <appendedResourcesDirectory>${basedir}/../src/main/appended-resources</appendedResourcesDirectory>
+ </properties>
+
<artifactId>asterix-aql</artifactId>
<build>
<plugins>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-common/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-common/pom.xml b/asterix-common/pom.xml
index 39cb529..0b87211 100644
--- a/asterix-common/pom.xml
+++ b/asterix-common/pom.xml
@@ -1,18 +1,18 @@
-<!--
+<!--
! Licensed to the Apache Software Foundation (ASF) under one
- ! or more contributor license agreements. See the NOTICE file
+ ! or more contributor license agreements. See the NOTICE file
! distributed with this work for additional information
- ! regarding copyright ownership. The ASF licenses this file
+ ! regarding copyright ownership. The ASF licenses this file
! to you under the Apache License, Version 2.0 (the
! "License"); you may not use this file except in compliance
- ! with the License. You may obtain a copy of the License at
+ ! with the License. You may obtain a copy of the License at
!
- ! http://www.apache.org/licenses/LICENSE-2.0
+ ! http://www.apache.org/licenses/LICENSE-2.0
!
! Unless required by applicable law or agreed to in writing,
! software distributed under the License is distributed on an
! "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- ! KIND, either express or implied. See the License for the
+ ! KIND, either express or implied. See the License for the
! specific language governing permissions and limitations
! under the License.
!-->
@@ -25,14 +25,18 @@
</parent>
<artifactId>asterix-common</artifactId>
- <licenses>
- <license>
- <name>Apache License, Version 2.0</name>
- <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
- <distribution>repo</distribution>
- <comments>A business-friendly OSS license</comments>
- </license>
- </licenses>
+ <licenses>
+ <license>
+ <name>Apache License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ <comments>A business-friendly OSS license</comments>
+ </license>
+ </licenses>
+
+ <properties>
+ <appendedResourcesDirectory>${basedir}/../src/main/appended-resources</appendedResourcesDirectory>
+ </properties>
<build>
<plugins>
@@ -162,6 +166,11 @@
<configuration>
<includes>
<include>**/*.class</include>
+ <include>**/README*</include>
+ <include>**/DISCLAIMER*</include>
+ <include>**/NOTICE*</include>
+ <include>**/LICENSE*</include>
+ <include>**/DEPENDENCIES*</include>
</includes>
</configuration>
<executions>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-doc/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-doc/pom.xml b/asterix-doc/pom.xml
index 8f8ef5b..47e5330 100644
--- a/asterix-doc/pom.xml
+++ b/asterix-doc/pom.xml
@@ -35,6 +35,10 @@
</license>
</licenses>
+ <properties>
+ <appendedResourcesDirectory>${basedir}/../src/main/appended-resources</appendedResourcesDirectory>
+ </properties>
+
<artifactId>asterix-doc</artifactId>
<build>
<plugins>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-events/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-events/pom.xml b/asterix-events/pom.xml
index 6e63957..a1f2bb9 100644
--- a/asterix-events/pom.xml
+++ b/asterix-events/pom.xml
@@ -37,9 +37,9 @@
</license>
</licenses>
-
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <appendedResourcesDirectory>${basedir}/../src/main/appended-resources</appendedResourcesDirectory>
</properties>
<build>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-events/src/main/assembly/binary-assembly.xml
----------------------------------------------------------------------
diff --git a/asterix-events/src/main/assembly/binary-assembly.xml b/asterix-events/src/main/assembly/binary-assembly.xml
index 022d8c9..65143c3 100644
--- a/asterix-events/src/main/assembly/binary-assembly.xml
+++ b/asterix-events/src/main/assembly/binary-assembly.xml
@@ -39,6 +39,11 @@
<outputDirectory>target</outputDirectory>
<includes>
<include>*.jar</include>
+ <include>README*</include>
+ <include>DISCLAIMER*</include>
+ <include>NOTICE*</include>
+ <include>LICENSE*</include>
+ <include>DEPENDENCIES*</include>
</includes>
</fileSet>
</fileSets>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-events/src/main/java/org/apache/asterix/event/service/AsterixEventServiceUtil.java
----------------------------------------------------------------------
diff --git a/asterix-events/src/main/java/org/apache/asterix/event/service/AsterixEventServiceUtil.java b/asterix-events/src/main/java/org/apache/asterix/event/service/AsterixEventServiceUtil.java
index 06b0f9a..648ef94 100644
--- a/asterix-events/src/main/java/org/apache/asterix/event/service/AsterixEventServiceUtil.java
+++ b/asterix-events/src/main/java/org/apache/asterix/event/service/AsterixEventServiceUtil.java
@@ -362,6 +362,7 @@ public class AsterixEventServiceUtil {
ZipEntry entry = null;
int BUFFER_SIZE = 4096;
+ createDir(destDir);
while ((entry = zis.getNextEntry()) != null) {
String dst = destDir + File.separator + entry.getName();
if (entry.isDirectory()) {
@@ -471,6 +472,11 @@ public class AsterixEventServiceUtil {
newDirs.mkdirs();
}
+ private static void createDir(String destDirectory) {
+ File newDirs = new File(destDirectory + File.separator);
+ newDirs.mkdirs();
+ }
+
public static AsterixInstance validateAsterixInstanceExists(String name, State... permissibleStates)
throws Exception {
AsterixInstance instance = ServiceProvider.INSTANCE.getLookupService().getAsterixInstance(name);
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-examples/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-examples/pom.xml b/asterix-examples/pom.xml
index e23c739..f933969 100644
--- a/asterix-examples/pom.xml
+++ b/asterix-examples/pom.xml
@@ -34,40 +34,9 @@
</license>
</licenses>
+ <properties>
+ <appendedResourcesDirectory>${basedir}/../src/main/appended-resources</appendedResourcesDirectory>
+ </properties>
- <build>
- <plugins>
- <plugin>
- <artifactId>maven-assembly-plugin</artifactId>
- <version>2.2-beta-5</version>
- <executions>
- <execution>
- <id>admaql101-demo-binary-assembly</id>
- <configuration>
- <appendAssemblyId>false</appendAssemblyId>
- <finalName>admaql101-demo</finalName>
- <descriptor>src/main/assembly/admaql101-demo-binary-assembly.xml</descriptor>
- </configuration>
- <phase>package</phase>
- <goals>
- <goal>single</goal>
- </goals>
- </execution>
- <execution>
- <id>tweetbook-demo-binary-assembly</id>
- <configuration>
- <appendAssemblyId>false</appendAssemblyId>
- <finalName>tweetbook-demo</finalName>
- <descriptor>src/main/assembly/tweetbook-demo-binary-assembly.xml</descriptor>
- </configuration>
- <phase>package</phase>
- <goals>
- <goal>single</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- </plugins>
- </build>
<packaging>pom</packaging>
</project>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-examples/src/main/appended-resources/META-INF/LICENSE
----------------------------------------------------------------------
diff --git a/asterix-examples/src/main/appended-resources/META-INF/LICENSE b/asterix-examples/src/main/appended-resources/META-INF/LICENSE
new file mode 100644
index 0000000..420a1a3
--- /dev/null
+++ b/asterix-examples/src/main/appended-resources/META-INF/LICENSE
@@ -0,0 +1,31 @@
+-----------------------------------------------------------------------
+
+ASTERIXDB COMPONENTS:
+
+AsterixDB includes a number of subcomponents with separate copyright
+notices and license terms. Your use of the source code for these
+subcomponents is subject to the terms and condition of the following
+licenses.
+
+
+-----------------------------------------------------------------------
+ The MIT License
+-----------------------------------------------------------------------
+
+ - jQuery
+ - Bootstrap
+ - Smoothie Charts
+ - Bottle
+ - geostats
+
+The text of The MIT License is below for convenience. Refer to the website of each project for exact details.
+
+The MIT License (MIT)
+
+Copyright (c) <year> <copyright holders>
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-external-data/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-external-data/pom.xml b/asterix-external-data/pom.xml
index e9c23ea..ab04328 100644
--- a/asterix-external-data/pom.xml
+++ b/asterix-external-data/pom.xml
@@ -35,6 +35,10 @@
<artifactId>asterix-external-data</artifactId>
+ <properties>
+ <appendedResourcesDirectory>${basedir}/../src/main/appended-resources</appendedResourcesDirectory>
+ </properties>
+
<build>
<plugins>
<plugin>
@@ -76,6 +80,10 @@
<includes>
<include>**/*.class</include>
<include>**/*.txt</include>
+ <include>**/DISCLAIMER</include>
+ <include>**/NOTICE</include>
+ <include>**/LICENSE</include>
+ <include>**/DEPENDENCIES</include>
</includes>
</configuration>
<executions>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-fuzzyjoin/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-fuzzyjoin/pom.xml b/asterix-fuzzyjoin/pom.xml
index 39afd1c..1f7ded2 100644
--- a/asterix-fuzzyjoin/pom.xml
+++ b/asterix-fuzzyjoin/pom.xml
@@ -36,6 +36,10 @@
</license>
</licenses>
+ <properties>
+ <appendedResourcesDirectory>${basedir}/../src/main/appended-resources</appendedResourcesDirectory>
+ </properties>
+
<build>
<plugins>
<plugin>
@@ -64,6 +68,15 @@
</executions>
<configuration>
<outputDirectory>${basedir}/target</outputDirectory>
+ <includes>
+ <include>**/*.class</include>
+ <include>**/*.txt</include>
+ <include>**/README*</include>
+ <include>**/DISCLAIMER*</include>
+ <include>**/NOTICE*</include>
+ <include>**/LICENSE*</include>
+ <include>**/DEPENDENCIES*</include>
+ </includes>
</configuration>
</plugin>
</plugins>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-installer/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-installer/pom.xml b/asterix-installer/pom.xml
index 0be54d9..90aca08 100644
--- a/asterix-installer/pom.xml
+++ b/asterix-installer/pom.xml
@@ -28,6 +28,7 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<failsafe.test.excludes>**/DmlRecoveryIT.java</failsafe.test.excludes>
<cluster.test.excludes>**/AsterixClusterLifeCycleIT.java</cluster.test.excludes>
+ <appendedResourcesDirectory>${basedir}/src/main/appended-resources</appendedResourcesDirectory>
</properties>
<licenses>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-installer/src/main/appended-resources/META-INF/LICENSE
----------------------------------------------------------------------
diff --git a/asterix-installer/src/main/appended-resources/META-INF/LICENSE b/asterix-installer/src/main/appended-resources/META-INF/LICENSE
new file mode 100644
index 0000000..420a1a3
--- /dev/null
+++ b/asterix-installer/src/main/appended-resources/META-INF/LICENSE
@@ -0,0 +1,31 @@
+-----------------------------------------------------------------------
+
+ASTERIXDB COMPONENTS:
+
+AsterixDB includes a number of subcomponents with separate copyright
+notices and license terms. Your use of the source code for these
+subcomponents is subject to the terms and condition of the following
+licenses.
+
+
+-----------------------------------------------------------------------
+ The MIT License
+-----------------------------------------------------------------------
+
+ - jQuery
+ - Bootstrap
+ - Smoothie Charts
+ - Bottle
+ - geostats
+
+The text of The MIT License is below for convenience. Refer to the website of each project for exact details.
+
+The MIT License (MIT)
+
+Copyright (c) <year> <copyright holders>
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-installer/src/main/appended-resources/supplemental-models.xml
----------------------------------------------------------------------
diff --git a/asterix-installer/src/main/appended-resources/supplemental-models.xml b/asterix-installer/src/main/appended-resources/supplemental-models.xml
new file mode 120000
index 0000000..a3e53f9
--- /dev/null
+++ b/asterix-installer/src/main/appended-resources/supplemental-models.xml
@@ -0,0 +1 @@
+../../../../src/main/appended-resources/supplemental-models.xml
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-installer/src/main/assembly/binary-assembly.xml
----------------------------------------------------------------------
diff --git a/asterix-installer/src/main/assembly/binary-assembly.xml b/asterix-installer/src/main/assembly/binary-assembly.xml
index d25281e..564a85e 100644
--- a/asterix-installer/src/main/assembly/binary-assembly.xml
+++ b/asterix-installer/src/main/assembly/binary-assembly.xml
@@ -70,6 +70,16 @@
</includes>
</fileSet>
<fileSet>
+ <directory>target/classes/META-INF</directory>
+ <outputDirectory>.</outputDirectory>
+ <includes>
+ <include>LICENSE*</include>
+ <include>NOTICE*</include>
+ <include>DISCLAIMER*</include>
+ <include>DEPENDENCIES*</include>
+ </includes>
+ </fileSet>
+ <fileSet>
<directory>../asterix-events/src/main/resources/events</directory>
<outputDirectory>.installer/events</outputDirectory>
<fileMode>0755</fileMode>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml b/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
index fafa1d2..f50c9e0 100644
--- a/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
+++ b/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
@@ -29,6 +29,10 @@
<packaging>maven-plugin</packaging>
<name>lexer-generator-maven-plugin</name>
+ <properties>
+ <appendedResourcesDirectory>${basedir}/../../src/main/appended-resources</appendedResourcesDirectory>
+ </properties>
+
<build>
<plugins>
<plugin>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-maven-plugins/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-maven-plugins/pom.xml b/asterix-maven-plugins/pom.xml
index f896cf3..a2a6589 100644
--- a/asterix-maven-plugins/pom.xml
+++ b/asterix-maven-plugins/pom.xml
@@ -31,6 +31,10 @@
</license>
</licenses>
+ <properties>
+ <appendedResourcesDirectory>${basedir}/../src/main/appended-resources</appendedResourcesDirectory>
+ </properties>
+
<parent>
<artifactId>asterix</artifactId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml b/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
index 15074e0..875a6e9 100644
--- a/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
+++ b/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
@@ -29,6 +29,10 @@
<packaging>maven-plugin</packaging>
<name>record-manager-generator-maven-plugin</name>
+ <properties>
+ <appendedResourcesDirectory>${basedir}/../../src/main/appended-resources</appendedResourcesDirectory>
+ </properties>
+
<build>
<plugins>
<plugin>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-metadata/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-metadata/pom.xml b/asterix-metadata/pom.xml
index 8149c5b..438cb6e 100644
--- a/asterix-metadata/pom.xml
+++ b/asterix-metadata/pom.xml
@@ -1,18 +1,18 @@
<!--
! Licensed to the Apache Software Foundation (ASF) under one
- ! or more contributor license agreements. See the NOTICE file
+ ! or more contributor license agreements.See the NOTICE file
! distributed with this work for additional information
- ! regarding copyright ownership. The ASF licenses this file
+ ! regarding copyright ownership.The ASF licenses this file
! to you under the Apache License, Version 2.0 (the
! "License"); you may not use this file except in compliance
- ! with the License. You may obtain a copy of the License at
+ ! with the License.You may obtain a copy of the License at
!
- ! http://www.apache.org/licenses/LICENSE-2.0
+ ! http://www.apache.org/licenses/LICENSE-2.0
!
! Unless required by applicable law or agreed to in writing,
! software distributed under the License is distributed on an
! "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- ! KIND, either express or implied. See the License for the
+ ! KIND, either express or implied.See the License for the
! specific language governing permissions and limitations
! under the License.
!-->
@@ -25,14 +25,18 @@
</parent>
<artifactId>asterix-metadata</artifactId>
- <licenses>
- <license>
- <name>Apache License, Version 2.0</name>
- <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
- <distribution>repo</distribution>
- <comments>A business-friendly OSS license</comments>
- </license>
- </licenses>
+ <licenses>
+ <license>
+ <name>Apache License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ <comments>A business-friendly OSS license</comments>
+ </license>
+ </licenses>
+
+ <properties>
+ <appendedResourcesDirectory>${basedir}/../src/main/appended-resources</appendedResourcesDirectory>
+ </properties>
<build>
<plugins>
@@ -92,11 +96,10 @@
<groupId>org.apache.hyracks</groupId>
<artifactId>hyracks-storage-am-lsm-rtree</artifactId>
</dependency>
- <dependency>
- <groupId>org.apache.hyracks</groupId>
- <artifactId>hyracks-hdfs-core</artifactId>
- <version>${hyracks.version}</version>
- </dependency>
-
+ <dependency>
+ <groupId>org.apache.hyracks</groupId>
+ <artifactId>hyracks-hdfs-core</artifactId>
+ <version>${hyracks.version}</version>
+ </dependency>
</dependencies>
</project>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-om/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-om/pom.xml b/asterix-om/pom.xml
index 85a6928..bd8f55b 100644
--- a/asterix-om/pom.xml
+++ b/asterix-om/pom.xml
@@ -49,6 +49,10 @@
</plugins>
</build>
+ <properties>
+ <appendedResourcesDirectory>${basedir}/../src/main/appended-resources</appendedResourcesDirectory>
+ </properties>
+
<dependencies>
<dependency>
<groupId>org.apache.asterix</groupId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-runtime/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-runtime/pom.xml b/asterix-runtime/pom.xml
index 4fb1b8b..1591b06 100644
--- a/asterix-runtime/pom.xml
+++ b/asterix-runtime/pom.xml
@@ -35,6 +35,10 @@
</licenses>
+ <properties>
+ <appendedResourcesDirectory>${basedir}/../src/main/appended-resources</appendedResourcesDirectory>
+ </properties>
+
<build>
<plugins>
<plugin>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-server/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-server/pom.xml b/asterix-server/pom.xml
index 45a1cc9..d5e1ff5 100644
--- a/asterix-server/pom.xml
+++ b/asterix-server/pom.xml
@@ -35,6 +35,10 @@
</license>
</licenses>
+ <properties>
+ <appendedResourcesDirectory>${basedir}/../src/main/appended-resources</appendedResourcesDirectory>
+ </properties>
+
<build>
<plugins>
<plugin>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-server/src/main/assembly/binary-assembly.xml
----------------------------------------------------------------------
diff --git a/asterix-server/src/main/assembly/binary-assembly.xml b/asterix-server/src/main/assembly/binary-assembly.xml
index d5f50a9..6aab0cf 100644
--- a/asterix-server/src/main/assembly/binary-assembly.xml
+++ b/asterix-server/src/main/assembly/binary-assembly.xml
@@ -25,6 +25,17 @@
<includeBaseDirectory>false</includeBaseDirectory>
<fileSets>
<fileSet>
+ <directory>target/classes/META-INF</directory>
+ <outputDirectory>.</outputDirectory>
+ <includes>
+ <include>LICENSE*</include>
+ <include>NOTICE*</include>
+ <include>DISCLAIMER*</include>
+ <include>DEPENDENCIES*</include>
+ </includes>
+ </fileSet>
+
+ <fileSet>
<directory>target/appassembler/repo</directory>
<outputDirectory>repo</outputDirectory>
</fileSet>
@@ -37,8 +48,8 @@
<directory>target/generated-resources/appassembler/booter-windows/etc</directory>
<outputDirectory>bin</outputDirectory>
<includes>
- <include>asterixcc.xml</include>
- <include>asterixnc.xml</include>
+ <include>asterixcc.xml</include>
+ <include>asterixnc.xml</include>
</includes>
</fileSet>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-test-framework/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-test-framework/pom.xml b/asterix-test-framework/pom.xml
index 7bbbacb..94c3eeb 100644
--- a/asterix-test-framework/pom.xml
+++ b/asterix-test-framework/pom.xml
@@ -34,6 +34,10 @@
</license>
</licenses>
+ <properties>
+ <appendedResourcesDirectory>${basedir}/../src/main/appended-resources</appendedResourcesDirectory>
+ </properties>
+
<build>
<plugins>
<plugin>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-tools/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-tools/pom.xml b/asterix-tools/pom.xml
index be3efce..cfe1aef 100644
--- a/asterix-tools/pom.xml
+++ b/asterix-tools/pom.xml
@@ -1,18 +1,18 @@
<!--
! Licensed to the Apache Software Foundation (ASF) under one
- ! or more contributor license agreements. See the NOTICE file
+ ! or more contributor license agreements.See the NOTICE file
! distributed with this work for additional information
- ! regarding copyright ownership. The ASF licenses this file
+ ! regarding copyright ownership.The ASF licenses this file
! to you under the Apache License, Version 2.0 (the
! "License"); you may not use this file except in compliance
- ! with the License. You may obtain a copy of the License at
+ ! with the License.You may obtain a copy of the License at
!
- ! http://www.apache.org/licenses/LICENSE-2.0
+ ! http://www.apache.org/licenses/LICENSE-2.0
!
! Unless required by applicable law or agreed to in writing,
! software distributed under the License is distributed on an
! "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- ! KIND, either express or implied. See the License for the
+ ! KIND, either express or implied.See the License for the
! specific language governing permissions and limitations
! under the License.
!-->
@@ -25,14 +25,18 @@
</parent>
<artifactId>asterix-tools</artifactId>
- <licenses>
- <license>
- <name>Apache License, Version 2.0</name>
- <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
- <distribution>repo</distribution>
- <comments>A business-friendly OSS license</comments>
- </license>
- </licenses>
+ <licenses>
+ <license>
+ <name>Apache License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ <comments>A business-friendly OSS license</comments>
+ </license>
+ </licenses>
+
+ <properties>
+ <appendedResourcesDirectory>${basedir}/../src/main/appended-resources</appendedResourcesDirectory>
+ </properties>
<build>
<plugins>
@@ -47,72 +51,19 @@
</configuration>
</plugin>
<plugin>
+ <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
- <executions>
- <execution>
- <id>aqlclient</id>
- <goals>
- <goal>jar</goal>
- </goals>
- <phase>package</phase>
- <configuration>
- <classifier>aqlclient</classifier>
- <archive>
- <manifest>
- <MainClass>org.apache.asterix.tools.aqlclient.AqlClient</MainClass>
- </manifest>
- </archive>
- <includes>
- <include>**/uci/ics/asterix/tools/aqlclient/*</include>
- </includes>
- </configuration>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>appassembler-maven-plugin</artifactId>
- <version>1.0</version>
- <executions>
- <execution>
- <configuration>
- <programs>
- <program>
- <mainClass>org.apache.asterix.tools.TblToAdm</mainClass>
- <name>tbl2adm</name>
- </program>
- <program>
- <mainClass>org.apache.asterix.tools.datagen.AdgClientDriver</mainClass>
- <name>adg</name>
- </program>
- </programs>
- <repositoryLayout>flat</repositoryLayout>
- <repositoryName>lib</repositoryName>
- </configuration>
- <phase>package</phase>
- <goals>
- <goal>assemble</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <artifactId>maven-assembly-plugin</artifactId>
- <version>2.2-beta-5</version>
- <executions>
- <execution>
- <configuration>
- <descriptors>
- <descriptor>src/main/assembly/binary-assembly.xml</descriptor>
- </descriptors>
- </configuration>
- <phase>package</phase>
- <goals>
- <goal>attached</goal>
- </goals>
- </execution>
- </executions>
+ <configuration>
+ <includes>
+ <include>**/*.class</include>
+ <include>**/README*</include>
+ <include>**/DISCLAIMER*</include>
+ <include>**/NOTICE*</include>
+ <include>**/LICENSE*</include>
+ <include>**/DEPENDENCIES*</include>
+ </includes>
+ </configuration>
</plugin>
</plugins>
</build>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-transactions/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-transactions/pom.xml b/asterix-transactions/pom.xml
index 3afeac3..ea4179c 100644
--- a/asterix-transactions/pom.xml
+++ b/asterix-transactions/pom.xml
@@ -34,6 +34,10 @@
</license>
</licenses>
+ <properties>
+ <appendedResourcesDirectory>${basedir}/../src/main/appended-resources</appendedResourcesDirectory>
+ </properties>
+
<build>
<plugins>
<plugin>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-yarn/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-yarn/pom.xml b/asterix-yarn/pom.xml
index ad09e7f..ee6c203 100644
--- a/asterix-yarn/pom.xml
+++ b/asterix-yarn/pom.xml
@@ -1,18 +1,18 @@
<!--
! Licensed to the Apache Software Foundation (ASF) under one
- ! or more contributor license agreements. See the NOTICE file
+ ! or more contributor license agreements.See the NOTICE file
! distributed with this work for additional information
- ! regarding copyright ownership. The ASF licenses this file
+ ! regarding copyright ownership.The ASF licenses this file
! to you under the Apache License, Version 2.0 (the
! "License"); you may not use this file except in compliance
- ! with the License. You may obtain a copy of the License at
+ ! with the License.You may obtain a copy of the License at
!
- ! http://www.apache.org/licenses/LICENSE-2.0
+ !http://www.apache.org/licenses/LICENSE-2.0
!
! Unless required by applicable law or agreed to in writing,
! software distributed under the License is distributed on an
! "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- ! KIND, either express or implied. See the License for the
+ ! KIND, either express or implied.See the License for the
! specific language governing permissions and limitations
! under the License.
!-->
@@ -25,6 +25,10 @@
</parent>
<artifactId>asterix-yarn</artifactId>
+ <properties>
+ <appendedResourcesDirectory>${basedir}/src/main/appended-resources</appendedResourcesDirectory>
+ </properties>
+
<build>
<plugins>
<plugin>
@@ -54,7 +58,12 @@
</manifest>
</archive>
<includes>
- <include>**/uci/ics/asterix/tools/aoya/*</include>
+ <include>**/org/apache/asterix/aoya/*</include>
+ <include>**/README*</include>
+ <include>**/DISCLAIMER*</include>
+ <include>**/LICENSE*</include>
+ <include>**/NOTICE*</include>
+ <include>**/DEPENDENCIES*</include>
</includes>
</configuration>
</execution>
@@ -151,25 +160,25 @@
<version>0.8.8-SNAPSHOT</version>
<scope>test</scope>
</dependency>
- <dependency>
- <groupId>org.apache.asterix</groupId>
- <artifactId>asterix-common</artifactId>
- <version>0.8.8-SNAPSHOT</version>
- </dependency>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-common</artifactId>
+ <version>0.8.8-SNAPSHOT</version>
+ </dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-yarn-common</artifactId>
- <scope>provided</scope>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-yarn-client</artifactId>
- <scope>provided</scope>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-common</artifactId>
- <scope>provided</scope>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
@@ -196,7 +205,6 @@
<artifactId>commons-configuration</artifactId>
<version>1.6</version>
</dependency>
-
<dependency>
<groupId>commons-cli</groupId>
<artifactId>commons-cli</artifactId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-yarn/src/main/appended-resources/META-INF/LICENSE
----------------------------------------------------------------------
diff --git a/asterix-yarn/src/main/appended-resources/META-INF/LICENSE b/asterix-yarn/src/main/appended-resources/META-INF/LICENSE
new file mode 100644
index 0000000..420a1a3
--- /dev/null
+++ b/asterix-yarn/src/main/appended-resources/META-INF/LICENSE
@@ -0,0 +1,31 @@
+-----------------------------------------------------------------------
+
+ASTERIXDB COMPONENTS:
+
+AsterixDB includes a number of subcomponents with separate copyright
+notices and license terms. Your use of the source code for these
+subcomponents is subject to the terms and condition of the following
+licenses.
+
+
+-----------------------------------------------------------------------
+ The MIT License
+-----------------------------------------------------------------------
+
+ - jQuery
+ - Bootstrap
+ - Smoothie Charts
+ - Bottle
+ - geostats
+
+The text of The MIT License is below for convenience. Refer to the website of each project for exact details.
+
+The MIT License (MIT)
+
+Copyright (c) <year> <copyright holders>
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-yarn/src/main/appended-resources/supplemental-models.xml
----------------------------------------------------------------------
diff --git a/asterix-yarn/src/main/appended-resources/supplemental-models.xml b/asterix-yarn/src/main/appended-resources/supplemental-models.xml
new file mode 120000
index 0000000..a3e53f9
--- /dev/null
+++ b/asterix-yarn/src/main/appended-resources/supplemental-models.xml
@@ -0,0 +1 @@
+../../../../src/main/appended-resources/supplemental-models.xml
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/asterix-yarn/src/main/assembly/binary-assembly.xml
----------------------------------------------------------------------
diff --git a/asterix-yarn/src/main/assembly/binary-assembly.xml b/asterix-yarn/src/main/assembly/binary-assembly.xml
index f7106f0..9905c7d 100644
--- a/asterix-yarn/src/main/assembly/binary-assembly.xml
+++ b/asterix-yarn/src/main/assembly/binary-assembly.xml
@@ -17,13 +17,23 @@
! under the License.
!-->
<assembly>
- <id>binary-assembly</id>
- <formats>
+ <id>binary-assembly</id>
+ <formats>
<format>dir</format>
<format>zip</format>
- </formats>
- <includeBaseDirectory>false</includeBaseDirectory>
- <fileSets>
+ </formats>
+ <includeBaseDirectory>false</includeBaseDirectory>
+ <fileSets>
+ <fileSet>
+ <directory>target/classes/META-INF</directory>
+ <outputDirectory>.</outputDirectory>
+ <includes>
+ <include>LICENSE*</include>
+ <include>NOTICE*</include>
+ <include>DISCLAIMER*</include>
+ <include>DEPENDENCIES*</include>
+ </includes>
+ </fileSet>
<fileSet>
<directory>src/main/resources/scripts</directory>
<fileMode>0755</fileMode>
@@ -64,7 +74,7 @@
</includes>
<outputDirectory>conf</outputDirectory>
</fileSet>
- </fileSets>
+ </fileSets>
<dependencySets>
<dependencySet>
<includes>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/6e5f18eb/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index c9e26dd..546ccf1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -43,6 +43,7 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<jvm.extraargs />
<runSlowAQLTests>false</runSlowAQLTests>
+ <appendedResourcesDirectory>${basedir}/src/main/appended-resources</appendedResourcesDirectory>
<!-- Definition of tests in various categories which may be excluded -->
<optimizer.tests>**/optimizer/**/*Test.java</optimizer.tests>
@@ -168,6 +169,36 @@
</execution>
</executions>
</plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-remote-resources-plugin</artifactId>
+ <executions>
+ <execution>
+ <goals>
+ <goal>process</goal>
+ </goals>
+ <configuration>
+ <appendedResourcesDirectory>${appendedResourcesDirectory}</appendedResourcesDirectory>
+ <resourceBundles>
+ <resourceBundle>org.apache:apache-jar-resource-bundle:1.4</resourceBundle>
+ <resourceBundle>org.apache:apache-incubator-disclaimer-resource-bundle:1.1</resourceBundle>
+ </resourceBundles>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-resources-plugin</artifactId>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <version>2.10.3</version>
+ <configuration>
+ <additionalparam>-Xdoclint:none</additionalparam>
+ </configuration>
+ </plugin>
</plugins>
</build>
[20/36] incubator-asterixdb git commit: Remove errant LICENSE file
from asterix-yarn
Posted by im...@apache.org.
Remove errant LICENSE file from asterix-yarn
Change-Id: I402cef4206fa0610eaff899cf005875323fb18d8
Reviewed-on: https://asterix-gerrit.ics.uci.edu/595
Reviewed-by: Till Westmann <ti...@apache.org>
Tested-by: Jenkins <je...@fulliautomatix.ics.uci.edu>
Project: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/commit/7d699717
Tree: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/tree/7d699717
Diff: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/diff/7d699717
Branch: refs/heads/master
Commit: 7d699717cfe2ec67eda194befa9159c7c69b71ba
Parents: 622c25e
Author: Ian Maxon <im...@apache.org>
Authored: Fri Jan 22 09:31:17 2016 -0800
Committer: Ian Maxon <im...@apache.org>
Committed: Fri Jan 22 11:30:42 2016 -0800
----------------------------------------------------------------------
asterix-yarn/src/main/resources/LICENSE | 815 ---------------------------
1 file changed, 815 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/7d699717/asterix-yarn/src/main/resources/LICENSE
----------------------------------------------------------------------
diff --git a/asterix-yarn/src/main/resources/LICENSE b/asterix-yarn/src/main/resources/LICENSE
deleted file mode 100644
index 65e9e73..0000000
--- a/asterix-yarn/src/main/resources/LICENSE
+++ /dev/null
@@ -1,815 +0,0 @@
-
- Apache License
- Version 2.0, January 2004
- http://www.apache.org/licenses/
-
- TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
- 1. Definitions.
-
- "License" shall mean the terms and conditions for use, reproduction,
- and distribution as defined by Sections 1 through 9 of this document.
-
- "Licensor" shall mean the copyright owner or entity authorized by
- the copyright owner that is granting the License.
-
- "Legal Entity" shall mean the union of the acting entity and all
- other entities that control, are controlled by, or are under common
- control with that entity. For the purposes of this definition,
- "control" means (i) the power, direct or indirect, to cause the
- direction or management of such entity, whether by contract or
- otherwise, or (ii) ownership of fifty percent (50%) or more of the
- outstanding shares, or (iii) beneficial ownership of such entity.
-
- "You" (or "Your") shall mean an individual or Legal Entity
- exercising permissions granted by this License.
-
- "Source" form shall mean the preferred form for making modifications,
- including but not limited to software source code, documentation
- source, and configuration files.
-
- "Object" form shall mean any form resulting from mechanical
- transformation or translation of a Source form, including but
- not limited to compiled object code, generated documentation,
- and conversions to other media types.
-
- "Work" shall mean the work of authorship, whether in Source or
- Object form, made available under the License, as indicated by a
- copyright notice that is included in or attached to the work
- (an example is provided in the Appendix below).
-
- "Derivative Works" shall mean any work, whether in Source or Object
- form, that is based on (or derived from) the Work and for which the
- editorial revisions, annotations, elaborations, or other modifications
- represent, as a whole, an original work of authorship. For the purposes
- of this License, Derivative Works shall not include works that remain
- separable from, or merely link (or bind by name) to the interfaces of,
- the Work and Derivative Works thereof.
-
- "Contribution" shall mean any work of authorship, including
- the original version of the Work and any modifications or additions
- to that Work or Derivative Works thereof, that is intentionally
- submitted to Licensor for inclusion in the Work by the copyright owner
- or by an individual or Legal Entity authorized to submit on behalf of
- the copyright owner. For the purposes of this definition, "submitted"
- means any form of electronic, verbal, or written communication sent
- to the Licensor or its representatives, including but not limited to
- communication on electronic mailing lists, source code control systems,
- and issue tracking systems that are managed by, or on behalf of, the
- Licensor for the purpose of discussing and improving the Work, but
- excluding communication that is conspicuously marked or otherwise
- designated in writing by the copyright owner as "Not a Contribution."
-
- "Contributor" shall mean Licensor and any individual or Legal Entity
- on behalf of whom a Contribution has been received by Licensor and
- subsequently incorporated within the Work.
-
- 2. Grant of Copyright License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- copyright license to reproduce, prepare Derivative Works of,
- publicly display, publicly perform, sublicense, and distribute the
- Work and such Derivative Works in Source or Object form.
-
- 3. Grant of Patent License. Subject to the terms and conditions of
- this License, each Contributor hereby grants to You a perpetual,
- worldwide, non-exclusive, no-charge, royalty-free, irrevocable
- (except as stated in this section) patent license to make, have made,
- use, offer to sell, sell, import, and otherwise transfer the Work,
- where such license applies only to those patent claims licensable
- by such Contributor that are necessarily infringed by their
- Contribution(s) alone or by combination of their Contribution(s)
- with the Work to which such Contribution(s) was submitted. If You
- institute patent litigation against any entity (including a
- cross-claim or counterclaim in a lawsuit) alleging that the Work
- or a Contribution incorporated within the Work constitutes direct
- or contributory patent infringement, then any patent licenses
- granted to You under this License for that Work shall terminate
- as of the date such litigation is filed.
-
- 4. Redistribution. You may reproduce and distribute copies of the
- Work or Derivative Works thereof in any medium, with or without
- modifications, and in Source or Object form, provided that You
- meet the following conditions:
-
- (a) You must give any other recipients of the Work or
- Derivative Works a copy of this License; and
-
- (b) You must cause any modified files to carry prominent notices
- stating that You changed the files; and
-
- (c) You must retain, in the Source form of any Derivative Works
- that You distribute, all copyright, patent, trademark, and
- attribution notices from the Source form of the Work,
- excluding those notices that do not pertain to any part of
- the Derivative Works; and
-
- (d) If the Work includes a "NOTICE" text file as part of its
- distribution, then any Derivative Works that You distribute must
- include a readable copy of the attribution notices contained
- within such NOTICE file, excluding those notices that do not
- pertain to any part of the Derivative Works, in at least one
- of the following places: within a NOTICE text file distributed
- as part of the Derivative Works; within the Source form or
- documentation, if provided along with the Derivative Works; or,
- within a display generated by the Derivative Works, if and
- wherever such third-party notices normally appear. The contents
- of the NOTICE file are for informational purposes only and
- do not modify the License. You may add Your own attribution
- notices within Derivative Works that You distribute, alongside
- or as an addendum to the NOTICE text from the Work, provided
- that such additional attribution notices cannot be construed
- as modifying the License.
-
- You may add Your own copyright statement to Your modifications and
- may provide additional or different license terms and conditions
- for use, reproduction, or distribution of Your modifications, or
- for any such Derivative Works as a whole, provided Your use,
- reproduction, and distribution of the Work otherwise complies with
- the conditions stated in this License.
-
- 5. Submission of Contributions. Unless You explicitly state otherwise,
- any Contribution intentionally submitted for inclusion in the Work
- by You to the Licensor shall be under the terms and conditions of
- this License, without any additional terms or conditions.
- Notwithstanding the above, nothing herein shall supersede or modify
- the terms of any separate license agreement you may have executed
- with Licensor regarding such Contributions.
-
- 6. Trademarks. This License does not grant permission to use the trade
- names, trademarks, service marks, or product names of the Licensor,
- except as required for reasonable and customary use in describing the
- origin of the Work and reproducing the content of the NOTICE file.
-
- 7. Disclaimer of Warranty. Unless required by applicable law or
- agreed to in writing, Licensor provides the Work (and each
- Contributor provides its Contributions) on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
- implied, including, without limitation, any warranties or conditions
- of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
- PARTICULAR PURPOSE. You are solely responsible for determining the
- appropriateness of using or redistributing the Work and assume any
- risks associated with Your exercise of permissions under this License.
-
- 8. Limitation of Liability. In no event and under no legal theory,
- whether in tort (including negligence), contract, or otherwise,
- unless required by applicable law (such as deliberate and grossly
- negligent acts) or agreed to in writing, shall any Contributor be
- liable to You for damages, including any direct, indirect, special,
- incidental, or consequential damages of any character arising as a
- result of this License or out of the use or inability to use the
- Work (including but not limited to damages for loss of goodwill,
- work stoppage, computer failure or malfunction, or any and all
- other commercial damages or losses), even if such Contributor
- has been advised of the possibility of such damages.
-
- 9. Accepting Warranty or Additional Liability. While redistributing
- the Work or Derivative Works thereof, You may choose to offer,
- and charge a fee for, acceptance of support, warranty, indemnity,
- or other liability obligations and/or rights consistent with this
- License. However, in accepting such obligations, You may act only
- on Your own behalf and on Your sole responsibility, not on behalf
- of any other Contributor, and only if You agree to indemnify,
- defend, and hold each Contributor harmless for any liability
- incurred by, or claims asserted against, such Contributor by reason
- of your accepting any such warranty or additional liability.
-
- END OF TERMS AND CONDITIONS
-
- APPENDIX: How to apply the Apache License to your work.
-
- To apply the Apache License to your work, attach the following
- boilerplate notice, with the fields enclosed by brackets "[]"
- replaced with your own identifying information. (Don't include
- the brackets!) The text should be enclosed in the appropriate
- comment syntax for the file format. We also recommend that a
- file or class name and description of purpose be included on the
- same "printed page" as the copyright notice for easier
- identification within third-party archives.
-
- Copyright [yyyy] [name of copyright owner]
-
- Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
-
-
-ASTERIXDB COMPONENTS:
-
-AsterixDB includes a number of subcomponents with separate copyright
-notices and license terms. Your use of the source code for these
-subcomponents is subject to the terms and condition of the following
-licenses.
-
-For portions of the AsterixDB WebUI at:
-asterix-app/src/main/resources/webui/static/js/jquery.min.js
-and
-asterix-app/src/main/resources/webui/static/js/jquery.autosize-min.js
-
- Copyright jQuery Foundation and other contributors, https://jquery.org/
-
- This software consists of voluntary contributions made by many
- individuals. For exact contribution history, see the revision history
- available at https://github.com/jquery/jquery
-
- The following license applies to all parts of this software except as
- documented below:
-
- ====
-
- Permission is hereby granted, free of charge, to any person obtaining
- a copy of this software and associated documentation files (the
- "Software"), to deal in the Software without restriction, including
- without limitation the rights to use, copy, modify, merge, publish,
- distribute, sublicense, and/or sell copies of the Software, and to
- permit persons to whom the Software is furnished to do so, subject to
- the following conditions:
-
- The above copyright notice and this permission notice shall be
- included in all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
- LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
- OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
- WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
- ====
-
- All files located in the node_modules and external directories are
- externally maintained libraries used by this software which have their
- own licenses; we recommend you read them, as their terms may differ from
- the terms above.
-
-as well as portions of the WebUI at:
-asterix-app/src/main/resources/webui/static/js/bootstrap.min.js
-
- The MIT License (MIT)
-
- Copyright (c) 2011-2015 Twitter, Inc
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to deal
- in the Software without restriction, including without limitation the rights
- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
- THE SOFTWARE.
-
-
-and portions of the WebUI at:
-asterix-app/src/main/resources/webui/static/js/smoothie.js
-and
-asterix-app/src/main/resources/feed/smoothie.js
-
- MIT License
- -----------
-
- Copyright (c) 2010-2013, Joe Walnes
- 2013-2014, Drew Noakes
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to deal
- in the Software without restriction, including without limitation the rights
- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
- THE SOFTWARE.
-
-For portions of the Asterix API examples at:
-asterix-examples/src/main/resources/admaql101-demo/bottle.py
-
- Copyright (c) 2014, Marcel Hellkamp.
-
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to deal
- in the Software without restriction, including without limitation the rights
- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
-
- The above copyright notice and this permission notice shall be included in
- all copies or substantial portions of the Software.
-
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
- THE SOFTWARE.
-
-and at asterix-examples/src/main/resources/tweetbook-demo/static/js/geostats.js:
-
-Copyright (c) 2011 Simon Georget
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-as well as at asterix-examples/src/main/resources/tweetbook-demo/static/js/rainbowvis.js:
-
-RainbowVis-JS
-Released under MIT License
-
-Source: https://github.com/anomal/RainbowVis-JS
-
-From: 'an unknown organization'
- - AntLR Parser Generator (http://www.antlr.org/) antlr:antlr:jar:2.7.7
- License: BSD License (http://www.antlr.org/license.html)
- - FindBugs-jsr305 (http://findbugs.sourceforge.net/) com.google.code.findbugs:jsr305:jar:1.3.9
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Guava: Google Core Libraries for Java (http://code.google.com/p/guava-libraries/guava) com.google.guava:guava:jar:11.0.2
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - JSON.simple (http://code.google.com/p/json-simple/) com.googlecode.json-simple:json-simple:jar:1.1
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Microsoft Windows Azure Client API (https://github.com/WindowsAzure/azure-sdk-for-java) com.microsoft.windowsazure:microsoft-windowsazure-api:jar:0.4.4
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - ParaNamer Core (http://paranamer.codehaus.org/paranamer) com.thoughtworks.paranamer:paranamer:jar:2.3
- License: BSD (LICENSE.txt)
- - JavaBeans Activation Framework (JAF) (http://java.sun.com/products/javabeans/jaf/index.jsp) javax.activation:activation:jar:1.1
- License: Common Development and Distribution License (CDDL) v1.0 (https://glassfish.dev.java.net/public/CDDLv1.0.html)
- - javax.inject (http://code.google.com/p/atinject/) javax.inject:javax.inject:jar:1
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - JDO2 API javax.jdo:jdo2-api:jar:2.3-20090302111651
-
- - jsp-api javax.servlet.jsp:jsp-api:jar:2.1
-
- - Streaming API for XML javax.xml.stream:stax-api:jar:1.0-2
- License: GNU General Public Library (http://www.gnu.org/licenses/gpl.txt) License: COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0 (http://www.sun.com/cddl/cddl.html)
- - An open source Java toolkit for Amazon S3 (http://jets3t.s3.amazonaws.com/index.html) net.java.dev.jets3t:jets3t:jar:0.6.1
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0)
- - StAX Utilities (http://stax-utils.dev.java.net/stax-utils) net.java.dev.stax-utils:stax-utils:jar:20060502:compile
- License: BSD (https://stax-utils.dev.java.net/source/browse/*checkout*/stax-utils/LICENSE)
- - ANTLR ST4 4.0.4 (http://www.stringtemplate.org) org.antlr:ST4:jar:4.0.4
- License: BSD licence (http://antlr.org/license.html)
- - antlr-runtime (http://www.antlr.org/antlr-runtime) org.antlr:antlr-runtime:jar:3.4:compile
- License: MIT style (http://www.slf4j.org/license.html)
- - ANTLR StringTemplate (http://www.stringtemplate.org) org.antlr:stringtemplate:jar:3.2.1
- License: BSD licence (http://antlr.org/license.html)
- - Apache Thrift (http://thrift.apache.org) org.apache.thrift:libfb303:pom:0.9.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Apache Thrift (http://thrift.apache.org) org.apache.thrift:libthrift:pom:0.9.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - zookeeper org.apache.zookeeper:zookeeper:pom:3.4.5
-
- - DataNucleus JDO API plugin (http://www.datanucleus.org) org.datanucleus:datanucleus-api-jdo:jar:3.2.6
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - DataNucleus Core (http://www.datanucleus.org) org.datanucleus:datanucleus-core:jar:3.2.10
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - DataNucleus RDBMS (http://www.datanucleus.org) org.datanucleus:datanucleus-rdbms:jar:3.2.9
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - XZ for Java (http://tukaani.org/xz/java.html) org.tukaani:xz:jar:1.0
- License: Public Domain
- - twitter4j-core (http://twitter4j.org/) org.twitter4j:twitter4j-core:jar:4.0.2
- License: Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0)
- - twitter4j-stream (http://twitter4j.org/) org.twitter4j:twitter4j-stream:jar:4.0.2
- License: Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0)
- - StAX (http://stax.codehaus.org/) stax:stax:jar:1.1.1-dev
-
- - StAX API (http://stax.codehaus.org/) stax:stax-api:jar:1.0.1
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - xmlenc Library (http://xmlenc.sourceforge.net) xmlenc:xmlenc:jar:0.52
- License: The BSD License (http://www.opensource.org/licenses/bsd-license.php)
-
-From: 'AOP Alliance' (http://aopalliance.sourceforge.net/)
- - XML Pull Parsing API (http://aopalliance.sourceforge.net/aopalliance) aopalliance:aopalliance:jar:1.0:compile
- License: Public Domain
-
-From: 'Apache Software Foundation' (http://apache.org)
- - Wicket Core (http://wicket.apache.org/wicket-core/wicket-core) org.apache.wicket:wicket-core:jar:1.5.2
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Wicket Request (http://maven.apache.org) org.apache.wicket:wicket-request:jar:1.5.2
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Wicket Util (http://maven.apache.org) org.apache.wicket:wicket-util:jar:1.5.2
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
-
-From: 'Apache Software Foundation' (http://db.apache.org/)
- - Apache Derby Database Engine and Embedded JDBC Driver (http://db.apache.org/derby/derby/) org.apache.derby:derby:jar:10.10.1.1
- License: Apache 2 (http://www.apache.org/licenses/LICENSE-2.0.txt)
-
-From: 'Apache Software Foundation' (http://jakarta.apache.org/)
- - HttpClient (http://jakarta.apache.org/commons/httpclient/) commons-httpclient:commons-httpclient:jar:3.0.1
- License: Apache License (http://www.apache.org/licenses/LICENSE-2.0)
-
-From: 'Apache Software Foundation' (http://www.apache.org)
- - JDO API (http://db.apache.org/jdo) javax.jdo:jdo-api:jar:3.0.1
- License: Apache 2 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Apache Hadoop Annotations org.apache.hadoop:hadoop-annotations:jar:2.2.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Apache Hadoop Auth org.apache.hadoop:hadoop-auth:jar:2.2.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Apache Hadoop Client org.apache.hadoop:hadoop-client:jar:2.2.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Apache Hadoop Common org.apache.hadoop:hadoop-common:jar:2.2.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Apache Hadoop HDFS org.apache.hadoop:hadoop-hdfs:jar:2.2.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Apache Hadoop HDFS org.apache.hadoop:hadoop-hdfs:jar:2.2.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hadoop-mapreduce-client-app org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.2.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hadoop-mapreduce-client-common org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.2.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hadoop-mapreduce-client-core org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.2.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hadoop-mapreduce-client-hs org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.2.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hadoop-mapreduce-client-jobclient org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.2.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hadoop-mapreduce-client-jobclient org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.2.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hadoop-mapreduce-client-shuffle org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.2.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Apache Hadoop Mini-Cluster org.apache.hadoop:hadoop-minicluster:jar:2.2.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hadoop-yarn-api org.apache.hadoop:hadoop-yarn-api:jar:2.2.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hadoop-yarn-server-common org.apache.hadoop:hadoop-yarn-server-common:jar:2.2.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hadoop-yarn-server-nodemanager org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.2.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hadoop-yarn-server-resourcemanager org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.2.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hadoop-yarn-server-tests org.apache.hadoop:hadoop-yarn-server-tests:jar:2.2.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hadoop-yarn-server-web-proxy org.apache.hadoop:hadoop-yarn-server-web-proxy:jar:2.2.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
-
-From: 'Codehaus' (http://codehaus.org)
- - Appassembler :: Generic Bootstrapper (http://mojo.codehaus.org/appassembler/appassembler-booter) org.codehaus.mojo.appassembler:appassembler-booter:jar:1.3.1
- License: The MIT License (http://svn.codehaus.org/mojo/trunk/mojo/appassembler/LICENSE.txt)
- - Appassembler :: Model (http://mojo.codehaus.org/appassembler/appassembler-model) org.codehaus.mojo.appassembler:appassembler-model:jar:1.3.1
- License: The MIT License (http://svn.codehaus.org/mojo/trunk/mojo/appassembler/LICENSE.txt)
-
-From: 'Codehaus' (http://www.codehaus.org/)
- - Plexus Common Utilities (http://plexus.codehaus.org/plexus-utils) org.codehaus.plexus:plexus-utils:jar:3.0.7
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
-
-From: 'Envoi Solutions LLC' (http://www.envoisolutions.com)
- - Jettison org.codehaus.jettison:jettison:jar:1.1:compile
- License: The Apache Software License, Version 2.0 (http://jettison.codehaus.org/License)
-
-From: 'FasterXML' (http://fasterxml.com)
- - Jackson (http://jackson.codehaus.org) org.codehaus.jackson:jackson-core-asl:jar:1.8.8
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - JAX-RS provider for JSON content type (http://jackson.codehaus.org) org.codehaus.jackson:jackson-jaxrs:jar:1.9.2
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt) License: GNU Lesser General Public License (LGPL), Version 2.1 (http://www.fsf.org/licensing/licenses/lgpl.txt)
- - Data Mapper for Jackson (http://jackson.codehaus.org) org.codehaus.jackson:jackson-mapper-asl:jar:1.9.12
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Xml Compatibility extensions for Jackson (http://jackson.codehaus.org) org.codehaus.jackson:jackson-xc:jar:1.9.2
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt) License: GNU Lesser General Public License (LGPL), Version 2.1 (http://www.fsf.org/licensing/licenses/lgpl.txt)
-
-From: 'FasterXML' (http://fasterxml.com/)
- - Jackson-core (http://wiki.fasterxml.com/JacksonHome) com.fasterxml.jackson.core:jackson-core:jar:2.2.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
-
-From: 'GlassFish Community' (https://glassfish.dev.java.net)
- - Java Servlet API (http://servlet-spec.java.net) javax.servlet:javax.servlet-api:jar:3.0.1
- License: CDDL + GPLv2 with classpath exception (https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html)
- - javax.servlet API v.3.0 (http://jcp.org/en/jsr/detail?id=315) org.glassfish:javax.servlet:jar:3.1
- License: CDDL + GPLv2 with classpath exception (https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html)
-
-From: 'Google' (http://www.google.com/)
- - Protocol Buffer Java API (http://code.google.com/p/protobuf) com.google.protobuf:protobuf-java:bundle:2.5.0
- License: New BSD license (http://www.opensource.org/licenses/bsd-license.php)
-
-From: 'Google, Inc.' (http://www.google.com)
- - Google Guice - Core Library (http://code.google.com/p/google-guice/guice/) com.google.inject:guice:jar:3.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Google Guice - Extensions - Servlet (http://code.google.com/p/google-guice/extensions-parent/guice-servlet/) com.google.inject.extensions:guice-servlet:jar:3.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
-
-From: 'jcraft' (http://www.jcraft.com/jsch)
- - JSch (http://www.jcraft.com/jsch/) com.jcraft:jsch:jar:0.1.42
- License: BSD (http://www.jcraft.com/jsch/LICENSE.txt)
-
-From: 'jdom.org' (http://www.jdom.org)
- - JDOM jdom:jdom:jar:1.0:compile
- License: Modified Apache Software License (licenses/jdom.txt)
-
-From: 'JLine' (http://jline.sourceforge.net)
- - JLine (http://jline.sourceforge.net) jline:jline:jar:0.9.94:compile
- License: The BSD License (http://jline.sourceforge.net/license.html)
-
-From: 'JolBox' (http://jolbox.com)
- - BoneCP :: Core Library (http://jolbox.com/bonecp) com.jolbox:bonecp:bundle:0.8.0.RELEASE
- License: Apache v2 (http://www.apache.org/licenses/LICENSE-2.0.html)
-
-From: 'JSON' (http://json.org/)
- - JSON (JavaScript Object Notation) (http://www.json.org/java/index.html) org.json:json:jar:20090211
- License: provided without support or warranty (http://www.json.org/license.html)
-
-From: 'Kohsuke Kawaguchi' (http://www.kohsuke.org/)
- - args4j (http://args4j.dev.java.net/args4j/) args4j:args4j:jar:2.0.12
-
-
-From: 'Mort Bay Consulting' (http://www.mortbay.com)
- - Jetty :: Continuation (http://www.eclipse.org/jetty/jetty-continuation) org.eclipse.jetty:jetty-continuation:jar:8.0.0.M2
- License: Apache Software License - Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0) License: Eclipse Public License - Version 1.0 (http://www.eclipse.org/org/documents/epl-v10.php)
- - Jetty :: Http Utility (http://www.eclipse.org/jetty/jetty-http) org.eclipse.jetty:jetty-http:jar:8.0.0.M2
- License: Apache Software License - Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0) License: Eclipse Public License - Version 1.0 (http://www.eclipse.org/org/documents/epl-v10.php)
- - Jetty :: IO Utility (http://www.eclipse.org/jetty/jetty-io) org.eclipse.jetty:jetty-io:jar:8.0.0.M2
- License: Apache Software License - Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0) License: Eclipse Public License - Version 1.0 (http://www.eclipse.org/org/documents/epl-v10.php)
- - Jetty :: Security (http://www.eclipse.org/jetty/jetty-security) org.eclipse.jetty:jetty-security:jar:8.0.0.M2
- License: Apache Software License - Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0) License: Eclipse Public License - Version 1.0 (http://www.eclipse.org/org/documents/epl-v10.php)
- - Jetty :: Server Core (http://www.eclipse.org/jetty) org.eclipse.jetty:jetty-server:jar:8.0.0.M2
- License: Apache Software License - Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0) License: Eclipse Public License - Version 1.0 (http://www.eclipse.org/org/documents/epl-v10.php)
- - Jetty :: Servlet Handling (http://www.eclipse.org/jetty/jetty-servlet) org.eclipse.jetty:jetty-servlet:jar:8.0.0.M2
- License: Apache Software License - Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0) License: Eclipse Public License - Version 1.0 (http://www.eclipse.org/org/documents/epl-v10.php)
- - Jetty :: Utilities (http://www.eclipse.org/jetty/jetty-util) org.eclipse.jetty:jetty-util:jar:8.0.0.RC0
- License: Apache Software License - Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0) License: Eclipse Public License - Version 1.0 (http://www.eclipse.org/org/documents/epl-v10.php)
- - Jetty :: Webapp Application Support (http://www.eclipse.org/jetty/jetty-webapp) org.eclipse.jetty:jetty-webapp:jar:8.0.0.RC0
- License: Apache Software License - Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0) License: Eclipse Public License - Version 1.0 (http://www.eclipse.org/org/documents/epl-v10.php)
- - Jetty :: XML utilities (http://www.eclipse.org/jetty/jetty-xml) org.eclipse.jetty:jetty-xml:jar:8.0.0.RC0
- License: Apache Software License - Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0) License: Eclipse Public License - Version 1.0 (http://www.eclipse.org/org/documents/epl-v10.php)
- - Jetty Server (http://jetty.mortbay.org/) org.mortbay.jetty:jetty:jar:6.1.26:compile
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Jetty Utilities (http://jetty.mortbay.org/) org.mortbay.jetty:jetty-util:jar:6.1.26:compile
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Servlet API (http://www.eclipse.org/jetty/jetty-parent/servlet-api) org.mortbay.jetty:servlet-api:jar:3.0.20100224
- License: Apache Software License - Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0) License: Eclipse Public License - Version 1.0 (http://www.eclipse.org/org/documents/epl-v10.php)
-
-From: 'ObjectWeb' (http://www.objectweb.org/)
- - ASM Core (http://asm.objectweb.org/asm/) asm:asm:jar:3.1
-
-
-From: 'Oracle' (http://www.oracle.com)
- - JavaMail API (compat) (http://kenai.com/projects/javamail/mail) javax.mail:mail:jar:1.4.5
- License: CDDL (http://www.sun.com/cddl) License: GPLv2+CE (https://glassfish.dev.java.net/public/CDDL+GPL.html)
-
-From: 'Oracle Corporation' (http://www.oracle.com/)
- - jersey-client (https://jersey.java.net/jersey-client/) com.sun.jersey:jersey-client:jar:1.13
- License: CDDL 1.1 (http://glassfish.java.net/public/CDDL+GPL_1_1.html) License: GPL2 w/ CPE (http://glassfish.java.net/public/CDDL+GPL_1_1.html)
- - jersey-core (https://jersey.java.net/jersey-core/) com.sun.jersey:jersey-core:jar:1.13
- License: CDDL 1.1 (http://glassfish.java.net/public/CDDL+GPL_1_1.html) License: GPL2 w/ CPE (http://glassfish.java.net/public/CDDL+GPL_1_1.html)
- - jersey-grizzly2 (https://jersey.java.net/jersey-grizzly2/) com.sun.jersey:jersey-grizzly2:jar:1.9
- License: CDDL 1.1 (http://glassfish.java.net/public/CDDL+GPL_1_1.html) License: GPL2 w/ CPE (http://glassfish.java.net/public/CDDL+GPL_1_1.html)
- - jersey-json (https://jersey.java.net/jersey-json/) com.sun.jersey:jersey-json:jar:1.13
- License: CDDL 1.1 (http://glassfish.java.net/public/CDDL+GPL_1_1.html) License: GPL2 w/ CPE (http://glassfish.java.net/public/CDDL+GPL_1_1.html)
- - jersey-server (https://jersey.java.net/jersey-server/) com.sun.jersey:jersey-server:bundle:1.9
- License: CDDL 1.1 (http://glassfish.java.net/public/CDDL+GPL_1_1.html) License: GPL2 w/ CPE (http://glassfish.java.net/public/CDDL+GPL_1_1.html)
- - jersey-guice (https://jersey.java.net/jersey-contribs/jersey-guice/) com.sun.jersey.contribs:jersey-guice:jar:1.9
- License: CDDL 1.1 (http://glassfish.java.net/public/CDDL+GPL_1_1.html) License: GPL2 w/ CPE (http://glassfish.java.net/public/CDDL+GPL_1_1.html)
- - Jersey Test Framework - Core (https://jersey.java.net/jersey-test-framework/jersey-test-framework-core/) com.sun.jersey.jersey-test-framework:jersey-test-framework-core:jar:1.9
- License: CDDL 1.1 (http://glassfish.java.net/public/CDDL+GPL_1_1.html) License: GPL2 w/ CPE (http://glassfish.java.net/public/CDDL+GPL_1_1.html)
- - Jersey Test Framework - Grizzly 2 Module (https://jersey.java.net/jersey-test-framework/jersey-test-framework-grizzly2/) com.sun.jersey.jersey-test-framework:jersey-test-framework-grizzly2:jar:1.9
- License: CDDL 1.1 (http://glassfish.java.net/public/CDDL+GPL_1_1.html) License: GPL2 w/ CPE (http://glassfish.java.net/public/CDDL+GPL_1_1.html)
- - Java Servlet API javax.servlet:servlet-api:jar:2.5:compile
- License: COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0 (http://www.sun.com/cddl/cddl.html)
- - Java Transaction API (http://java.sun.com/products/jta/jta) javax.transaction:jta:jar:1.1:compile
- License: COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0 (http://www.sun.com/cddl/cddl.html)
-
-From: 'Oracle Corpration' (http://www.oracle.com)
- - grizzly-framework (http://grizzly.java.net/grizzly-framework) org.glassfish.grizzly:grizzly-framework:bundle:2.1.2
- License: CDDL+GPL (http://glassfish.java.net/public/CDDL+GPL.html)
- - grizzly-http (http://grizzly.java.net/grizzly-http) org.glassfish.grizzly:grizzly-http:bundle:2.1.2
- License: CDDL+GPL (http://glassfish.java.net/public/CDDL+GPL.html)
- - grizzly-http-server (http://grizzly.java.net/grizzly-http-server) org.glassfish.grizzly:grizzly-http-server:bundle:2.1.2
- License: CDDL+GPL (http://glassfish.java.net/public/CDDL+GPL.html)
- - grizzly-http-servlet (http://grizzly.java.net/grizzly-http-servlet) org.glassfish.grizzly:grizzly-http-servlet:bundle:2.1.2
- License: CDDL+GPL (http://glassfish.java.net/public/CDDL+GPL.html)
- - grizzly-rcm (http://grizzly.java.net/grizzly-rcm) org.glassfish.grizzly:grizzly-rcm:bundle:2.1.2
- License: CDDL+GPL (http://glassfish.java.net/public/CDDL+GPL.html)
-
-From: 'QOS.ch' (http://www.qos.ch)
- - SLF4J API Module (http://www.slf4j.org/slf4j-api) org.slf4j:slf4j-api:jar:1.6.1:compile
- License: MIT style (http://www.slf4j.org/license.html)
- - SLF4J JCL Binding (http://www.slf4j.org) org.slf4j:slf4j-jcl:jar:1.6.3
- License: MIT License (http://www.opensource.org/licenses/mit-license.php)
- - SLF4J LOG4J-12 Binding (http://www.slf4j.org) org.slf4j:slf4j-log4j12:jar:1.7.5
- License: MIT License (http://www.opensource.org/licenses/mit-license.php)
- - SLF4J Simple Binding (http://www.slf4j.org) org.slf4j:slf4j-simple:jar:1.6.1
- License: MIT License (http://www.opensource.org/licenses/mit-license.php)
-
-From: 'ROME Project' (http://rome.dev.java.net)
- - Rome HTTP Fetcher net.java.dev.rome:rome-fetcher:jar:1.0.0
- License: Apache 2 (http://www.apache.org/licenses/LICENSE-2.0.txt)
-
-From: 'Sun Microsystems' (http://www.sun.com)
- - management-api (http://kenai.com/hg/gmbal~gf_common) org.glassfish.external:management-api:jar:3.0.0-b012
- License: CDDL+GPL (https://glassfish.dev.java.net/public/CDDL+GPL.html)
- - gmbal-api-only (http://kenai.com/hg/gmbal~master) org.glassfish.gmbal:gmbal-api-only:jar:3.0.0-b023
- License: CDDL+GPL (https://glassfish.dev.java.net/public/CDDL+GPL.html)
-
-From: 'Sun Microsystems' (http://www.sun.com/)
- - Sun JAXB Reference Implementation Runtime (http://jaxb.java.net/jaxb-impl) com.sun.xml.bind:jaxb-impl:jar:2.2.3-1:compile
- License: COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0 (http://www.sun.com/cddl/cddl.html)
- - Java Architecture for XML Binding (JAXB API) (https://jaxb.dev.java.net/jaxb-api) javax.xml.bind:jaxb-api:jar:2.2.2:compile
- License: COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0 (http://www.sun.com/cddl/cddl.html)
-
-From: 'The Apache Software Foundation' (http://commons.apache.org/)
- - Commons Configuration (http://commons.apache.org/${pom.artifactId.substring(8)}/) commons-configuration:commons-configuration:jar:1.6
- License: The Apache Software License, Version 2.0 (/LICENSE.txt)
-
-From: 'The Apache Software Foundation' (http://jakarta.apache.org)
- - Digester (http://jakarta.apache.org/commons/digester/) commons-digester:commons-digester:jar:1.8
- License: The Apache Software License, Version 2.0 (/LICENSE.txt)
- - EL (http://jakarta.apache.org/commons/el/) commons-el:commons-el:jar:1.0
- License: The Apache Software License, Version 2.0 (/LICENSE.txt)
-
-From: 'The Apache Software Foundation' (http://www.apache.org/)
- - Apache Commons BeanUtils commons-beanutils:commons-beanutils:jar:1.7.0:compile
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Commons BeanUtils Core (http://commons.apache.org/beanutils/) commons-beanutils:commons-beanutils-core:jar:1.8.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Commons CLI (http://commons.apache.org/cli/) commons-cli:commons-cli:jar:1.2
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Apache Commons Codec (http://commons.apache.org/codec/commons-codec) commons-codec:commons-codec:jar:1.4:compile
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Apache Commons Collections (http://commons.apache.org/collections/commons-collections) commons-collections:commons-collections:jar:3.2.1:compile
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Commons Daemon (http://commons.apache.org/daemon/) commons-daemon:commons-daemon:jar:1.0.13
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Commons IO (http://commons.apache.org/io/) commons-io:commons-io:jar:2.4
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Commons Lang (http://commons.apache.org/lang/) commons-lang:commons-lang:jar:2.5
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Apache Commons Logging (http://commons.apache.org/logging) commons-logging:commons-logging:jar:1.1.1:compile
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Apache Commons Logging Api (http://commons.apache.org/logging) commons-logging:commons-logging-api:jar:1.0.4:compile
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Commons Net (http://commons.apache.org/net/) commons-net:commons-net:jar:3.1
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Log4j (http://logging.apache.org/log4j/1.2/log4j) log4j:log4j:jar:1.2.17:compile
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Apache Ant Core (http://ant.apache.org/) org.apache.ant:ant:jar:1.9.1
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Apache Ant Launcher (http://ant.apache.org/) org.apache.ant:ant-launcher:jar:1.9.1
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - asterix-algebra (http://www.apache.org/asterix/asterix-algebra/) org.apache.asterix:asterix-algebra:jar:0.8.8-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - asterix-app (http://www.apache.org/asterix/asterix-app/) org.apache.asterix:asterix-app:jar:0.8.8-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - asterix-aql (http://www.apache.org/asterix/asterix-aql/) org.apache.asterix:asterix-aql:jar:0.8.8-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - asterix-common (http://www.apache.org/asterix/asterix-common/) org.apache.asterix:asterix-common:jar:0.8.8-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - asterix-external-data (http://www.apache.org/asterix/asterix-external-data/) org.apache.asterix:asterix-external-data:jar:0.8.8-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - asterix-fuzzyjoin (http://www.apache.org/asterix/asterix-fuzzyjoin/) org.apache.asterix:asterix-fuzzyjoin:jar:0.8.8-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - asterix-metadata (http://www.apache.org/asterix/asterix-metadata/) org.apache.asterix:asterix-metadata:jar:0.8.8-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - asterix-om (http://www.apache.org/asterix/asterix-om/) org.apache.asterix:asterix-om:jar:0.8.8-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - asterix-runtime (http://www.apache.org/asterix/asterix-runtime/) org.apache.asterix:asterix-runtime:jar:0.8.8-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - asterix-server (http://www.apache.org/asterix/asterix-server/) org.apache.asterix:asterix-server:jar:0.8.8-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - asterix-tools (http://www.apache.org/asterix/asterix-tools/) org.apache.asterix:asterix-tools:jar:0.8.8-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - asterix-transactions (http://www.apache.org/asterix/asterix-transactions/) org.apache.asterix:asterix-transactions:jar:0.8.8-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Apache Avro (http://avro.apache.org) org.apache.avro:avro:jar:1.7.5
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Commons Compress (http://commons.apache.org/compress/) org.apache.commons:commons-compress:jar:1.4.1
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Commons Lang (http://commons.apache.org/lang/) org.apache.commons:commons-lang3:jar:3.1
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Commons Math (http://commons.apache.org/math/) org.apache.commons:commons-math:jar:2.1
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Hive Ant Utilities (http://hive.apache.org/hive-ant) org.apache.hive:hive-ant:jar:0.13.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Hive Common (http://hive.apache.org/hive-common) org.apache.hive:hive-common:jar:0.13.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Hive Query Language (http://hive.apache.org/hive-exec) org.apache.hive:hive-exec:jar:0.13.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Hive Metastore (http://hive.apache.org/hive-metastore) org.apache.hive:hive-metastore:jar:0.13.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Hive Serde (http://hive.apache.org/hive-serde) org.apache.hive:hive-serde:jar:0.13.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Hive Shims (http://hive.apache.org/hive-shims) org.apache.hive:hive-shims:jar:0.13.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Hive Shims 0.20 (http://hive.apache.org/hive-shims-0.20) org.apache.hive.shims:hive-shims-0.20:jar:0.13.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Hive Shims 0.20S (http://hive.apache.org/hive-shims-0.20S) org.apache.hive.shims:hive-shims-0.20S:jar:0.13.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Hive Shims 0.23 (http://hive.apache.org/hive-shims-0.23) org.apache.hive.shims:hive-shims-0.23:jar:0.13.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Hive Shims Common (http://hive.apache.org/hive-shims-common) org.apache.hive.shims:hive-shims-common:jar:0.13.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Hive Shims Secure Common (http://hive.apache.org/hive-shims-common-secure) org.apache.hive.shims:hive-shims-common-secure:jar:0.13.0
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - HttpClient (http://hc.apache.org/httpcomponents-client) org.apache.httpcomponents:httpclient:jar:4.2.2
- License: Apache License (LICENSE.txt)
- - HttpCore (http://hc.apache.org/httpcomponents-core-ga) org.apache.httpcomponents:httpcore:jar:4.2.2
- License: Apache License (LICENSE.txt)
- - algebricks-common (http://www.apache.org/apache-asterixdb-hyracks/algebricks/algebricks-common/) org.apache.hyracks:algebricks-common:jar:0.2.17-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - algebricks-compiler (http://www.apache.org/apache-asterixdb-hyracks/algebricks/algebricks-compiler/) org.apache.hyracks:algebricks-compiler:jar:0.2.17-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - algebricks-core (http://www.apache.org/apache-asterixdb-hyracks/algebricks/algebricks-core/) org.apache.hyracks:algebricks-core:jar:0.2.17-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - algebricks-data (http://www.apache.org/apache-asterixdb-hyracks/algebricks/algebricks-data/) org.apache.hyracks:algebricks-data:jar:0.2.17-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - algebricks-rewriter (http://www.apache.org/apache-asterixdb-hyracks/algebricks/algebricks-rewriter/) org.apache.hyracks:algebricks-rewriter:jar:0.2.17-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - algebricks-runtime (http://www.apache.org/apache-asterixdb-hyracks/algebricks/algebricks-runtime/) org.apache.hyracks:algebricks-runtime:jar:0.2.17-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hyracks-api (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-api/) org.apache.hyracks:hyracks-api:jar:0.2.17-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hyracks-client (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-client/) org.apache.hyracks:hyracks-client:jar:0.2.17-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hyracks-comm (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-comm/) org.apache.hyracks:hyracks-comm:jar:0.2.17-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hyracks-control-cc (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-control/hyracks-control-cc/) org.apache.hyracks:hyracks-control-cc:jar:0.2.17-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hyracks-control-common (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-control/hyracks-control-common/) org.apache.hyracks:hyracks-control-common:jar:0.2.17-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hyracks-control-nc (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-control/hyracks-control-nc/) org.apache.hyracks:hyracks-control-nc:jar:0.2.17-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hyracks-data-std (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-data/hyracks-data-std/) org.apache.hyracks:hyracks-data-std:jar:0.2.17-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hyracks-dataflow-common (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-dataflow-common/) org.apache.hyracks:hyracks-dataflow-common:jar:0.2.17-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hyracks-dataflow-std (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-dataflow-std/) org.apache.hyracks:hyracks-dataflow-std:jar:0.2.17-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hyracks-hdfs-2.x (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-hdfs/hyracks-hdfs-2.x/) org.apache.hyracks:hyracks-hdfs-2.x:jar:0.2.17-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hyracks-hdfs-core (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-hdfs/hyracks-hdfs-core/) org.apache.hyracks:hyracks-hdfs-core:jar:0.2.17-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hyracks-ipc (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-ipc/) org.apache.hyracks:hyracks-ipc:jar:0.2.17-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hyracks-net (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-net/) org.apache.hyracks:hyracks-net:jar:0.2.17-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hyracks-storage-am-bloomfilter (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-storage-am-bloomfilter/) org.apache.hyracks:hyracks-storage-am-bloomfilter:jar:0.2.17-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hyracks-storage-am-btree (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-storage-am-btree/) org.apache.hyracks:hyracks-storage-am-btree:jar:0.2.17-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hyracks-storage-am-common (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-storage-am-common/) org.apache.hyracks:hyracks-storage-am-common:jar:0.2.17-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hyracks-storage-am-lsm-btree (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-storage-am-lsm-btree/) org.apache.hyracks:hyracks-storage-am-lsm-btree:jar:0.2.17-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hyracks-storage-am-lsm-common (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-storage-am-lsm-common/) org.apache.hyracks:hyracks-storage-am-lsm-common:jar:0.2.17-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hyracks-storage-am-lsm-invertedindex (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-storage-am-lsm-invertedindex/) org.apache.hyracks:hyracks-storage-am-lsm-invertedindex:jar:0.2.17-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hyracks-storage-am-lsm-rtree (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-storage-am-lsm-rtree/) org.apache.hyracks:hyracks-storage-am-lsm-rtree:jar:0.2.17-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hyracks-storage-am-rtree (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-storage-am-rtree/) org.apache.hyracks:hyracks-storage-am-rtree:jar:0.2.17-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - hyracks-storage-common (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-storage-common/) org.apache.hyracks:hyracks-storage-common:jar:0.2.17-incubating
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Apache Velocity (http://velocity.apache.org/engine/releases/velocity-1.5/) org.apache.velocity:velocity:pom:1.5
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Jakarta ORO oro:oro:jar:2.0.8:compile
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - ROME rome:rome:jar:1.0.1-modified-01:compile
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - jasper-compiler (http://tomcat.apache.org/jasper-compiler) tomcat:jasper-compiler:jar:5.5.23
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - jasper-runtime (http://tomcat.apache.org/jasper-runtime) tomcat:jasper-runtime:jar:5.5.23
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - Xerces2 Java Parser (http://xerces.apache.org/xerces2-j) xerces:xercesImpl:jar:2.9.1
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
- - XML APIs (http://xml.apache.org/commons/components/external/xml-apis) xml-apis:xml-apis:jar:1.3.04:compile
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
-
-From: 'The Codehaus' (http://codehaus.org)
- - Groovy (http://groovy.codehaus.org/) org.codehaus.groovy:groovy-all:jar:2.1.6
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
-
-From: 'The Netty Project' (http://netty.io/)
- - The Netty Project (http://netty.io/) io.netty:netty:bundle:3.6.2.Final
- License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0)
-
-From: 'xerial.org' (http://www.xerial.org/)
- - Snappy for Java (http://github.com/xerial/snappy-java/) org.xerial.snappy:snappy-java:bundle:1.0.5
- License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
-
-
-
-
[14/36] incubator-asterixdb git commit: Change LICENSE creation mode
for binary assemblies
Posted by im...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/622c25e0/asterix-yarn/src/main/licenses/LICENSE
----------------------------------------------------------------------
diff --git a/asterix-yarn/src/main/licenses/LICENSE b/asterix-yarn/src/main/licenses/LICENSE
new file mode 100644
index 0000000..79fa05a
--- /dev/null
+++ b/asterix-yarn/src/main/licenses/LICENSE
@@ -0,0 +1,1785 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+
+ ASTERIXDB COMPONENTS:
+
+ AsterixDB includes a number of subcomponents with separate copyright
+ notices and license terms. Your use of the source code for these
+ subcomponents is subject to the terms and condition of the following
+ licenses.
+
+ Components under Apache License 2.0 are as follows:
+
+ - Apache Derby Database Engine and Embedded JDBC Driver (http://db.apache.org/derby/derby/)
+ repo/derby-10.10.1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - JDO API (http://db.apache.org/jdo)
+ repo/jdo-api-3.0.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Rome HTTP Fetcher
+ repo/rome-fetcher-1.0.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - An open source Java toolkit for Amazon S3 (http://jets3t.s3.amazonaws.com/index.html)
+ repo/jets3t-0.6.1 in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - The Netty Project (http://www.jboss.org/netty/)
+ repo/netty-3.2.2.Final.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - The Netty Project (http://netty.io/)
+ repo/netty-3.6.2.Final.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - HttpClient (http://jakarta.apache.org/commons/httpclient/)
+ repo/commons-httpclient-3.0.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ and
+ lib/commons-httpclient-3.0.1.jar
+ - HttpClient (http://hc.apache.org/httpcomponents-client)
+ repo/httpclient-4.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ and
+ lib/httpclient-4.3.jar
+ - HttpCore (http://hc.apache.org/httpcomponents-core-ga)
+ repo/httpcore-4.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ and
+ lib/httpcore-4.3.jar
+ - twitter4j-core (http://twitter4j.org/)
+ repo/twitter4j-core-4.0.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - twitter4j-stream (http://twitter4j.org/)
+ repo/twitter4j-stream-4.0.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty :: Continuation (http://www.eclipse.org/jetty/jetty-continuation)
+ repo/jetty-continuation-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty :: Http Utility (http://www.eclipse.org/jetty/jetty-http)
+ repo/jetty-http-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty :: IO Utility (http://www.eclipse.org/jetty/jetty-io)
+ repo/jetty-io-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty :: Security (http://www.eclipse.org/jetty/jetty-security)
+ repo/jetty-security-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty :: Server Core (http://www.eclipse.org/jetty)
+ repo/jetty-server-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty :: Servlet Handling (http://www.eclipse.org/jetty/jetty-servlet)
+ repo/jetty-servlet-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty :: Utilities (http://www.eclipse.org/jetty/jetty-util)
+ repo/jetty-util-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty :: Webapp Application Support (http://www.eclipse.org/jetty/jetty-webapp)
+ repo/jetty-webapp-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty :: XML utilities (http://www.eclipse.org/jetty/jetty-xml)
+ repo/jetty-xml-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Servlet API (http://www.eclipse.org/jetty/jetty-parent/servlet-api)
+ repo/servlet-api-3.0.20100224.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - BoneCP :: Core Library (http://jolbox.com/bonecp)
+ repo/bonecp-0.8.0.RELEASE.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - FindBugs-jsr305 (http://findbugs.sourceforge.net/)
+ repo/jsr305-1.3.9.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Guava: Google Core Libraries for Java (http://code.google.com/p/guava-libraries/guava)
+ repo/guava-18.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ and
+ lib/guava-18.0.jar
+ - JSON.simple (http://code.google.com/p/json-simple/)
+ repo/json-simple-1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Microsoft Windows Azure Client API (https://github.com/WindowsAzure/azure-sdk-for-java)
+ repo/microsoft-windowsazure-api-0.4.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - javax.inject (http://code.google.com/p/atinject/)
+ repo/javax.inject-1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Thrift (http://thrift.apache.org)
+ repo/libfb303-0.9.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Thrift (http://thrift.apache.org)
+ repo/libthrift-0.9.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - DataNucleus JDO API plugin (http://www.datanucleus.org)
+ repo/datanucleus-api-jdo-3.2.6.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - DataNucleus Core (http://www.datanucleus.org)
+ repo/datanucleus-core-3.2.10.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - DataNucleus RDBMS (http://www.datanucleus.org)
+ repo/datanucleus-rdbms-3.2.9.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - JAXB2 CommonsValue Constructor Plugin (http://java.net/projects/jaxb2-commons/pages/value-constructor)
+ repo/jaxb2-value-constructor-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - StAX API (http://stax.codehaus.org/)
+ repo/stax-api-1.0.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - StAX
+ repo/stax-1.1.1-dev.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Wicket Core (http://wicket.apache.org/wicket-core/wicket-core)
+ repo/wicket-core-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Wicket Request (http://maven.apache.org)
+ repo/wicket-request-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Wicket Util (http://maven.apache.org)
+ repo/wicket-util-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Hadoop Annotations
+ repo/hadoop-annotations-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Hadoop Auth
+ repo/hadoop-auth-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ and
+ lib/hadoop-auth-2.2.0.jar
+ - Apache Hadoop Client
+ repo/hadoop-client-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Hadoop Common
+ repo/hadoop-common-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ and
+ lib/hadoop-common-2.2.0.jar
+ - Apache Hadoop Common (tests)
+ repo/hadoop-common-2.2.0-tests.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ and
+ lib/hadoop-common-2.2.0-tests.jar
+ - Apache Hadoop HDFS
+ repo/hadoop-hdfs-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ and
+ lib/hadoop-hdfs-2.2.0.jar
+ - Apache Hadoop HDFS
+ repo/hadoop-hdfs-2.2.0-tests.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ and
+ lib/hadoop-hdfs-2.2.0-tests.jar
+ - hadoop-mapreduce-client-app
+ repo/hadoop-mapreduce-client-app-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-mapreduce-client-common
+ repo/hadoop-mapreduce-client-common-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-mapreduce-client-core
+ repo/hadoop-mapreduce-client-core-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-mapreduce-client-hs
+ repo/hadoop-mapreduce-client-hs-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-mapreduce-client-jobclient
+ repo/hadoop-mapreduce-client-jobclient-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-mapreduce-client-jobclient
+ repo/hadoop-mapreduce-client-jobclient-2.2.0-tests.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-mapreduce-client-shuffle
+ repo/hadoop-mapreduce-client-shuffle-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Hadoop Mini-Cluster
+ repo/hadoop-minicluster-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - zookeeper
+ repo/zookeeper-3.4.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-yarn-api
+ repo/hadoop-yarn-api-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ and
+ lib/hadoop-yarn-api-2.2.0.jar
+ - hadoop-yarn-client
+ repo/hadoop-yarn-client-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ and
+ lib/hadoop-yarn-client-2.2.0.jar
+ - hadoop-yarn-common
+ repo/hadoop-yarn-common-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ and
+ lib/hadoop-yarn-common-2.2.0.jar
+ - hadoop-yarn-server-common
+ repo/hadoop-yarn-server-common-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-yarn-server-nodemanager
+ repo/hadoop-yarn-server-nodemanager-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-yarn-server-resourcemanager
+ repo/hadoop-yarn-server-resourcemanager-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-yarn-server-tests
+ repo/hadoop-yarn-server-tests-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-yarn-server-web-proxy
+ repo/hadoop-yarn-server-web-proxy-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Plexus Common Utilities (http://plexus.codehaus.org/plexus-utils)
+ repo/plexus-utils-3.0.7.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jettison
+ repo/jettison-1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jackson (http://jackson.codehaus.org)
+ repo/jackson-core-asl-1.8.8.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - JAX-RS provider for JSON content type (http://jackson.codehaus.org)
+ repo/jackson-jaxrs-1.8.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Data Mapper for Jackson (http://jackson.codehaus.org)
+ repo/jackson-mapper-asl-1.9.12.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Xml Compatibility extensions for Jackson (http://jackson.codehaus.org)
+ repo/jackson-mapper-xc-1.8.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jackson-core (http://wiki.fasterxml.com/JacksonHome)
+ repo/jackson-core-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Google GuiceCore Library (http://code.google.com/p/google-guice/guice/)
+ repo/guice-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Google GuiceExtensionsServlet (http://code.google.com/p/google-guice/extensions-parent/guice-servlet/)
+ repo/guice-servlet-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty Server (http://jetty.mortbay.org/)
+ repo/jetty-6.1.26.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty Utilities (http://jetty.mortbay.org/)
+ repo/jetty-util-6.1.26.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Commons Configuration (http://commons.apache.org/${pom.artifactId.substring(8)}/)
+ repo/commons-configuration-1.6.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ and
+ lib/commons-configuration-3.2.1.jar
+ - Digester (http://jakarta.apache.org/commons/digester/)
+ repo/commons-digester-1.8.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - EL (http://jakarta.apache.org/commons/el/)
+ repo/commons-el-1.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Commons BeanUtils
+ repo/commons-beanutils-1.7.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Commons BeanUtils Core (http://commons.apache.org/beanutils/)
+ repo/commons-beanutils-core-1.8.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Commons CLI (http://commons.apache.org/cli/)
+ repo/commons-cli-1.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ and
+ lib/commons-cli-1.2.jar
+ - Apache Commons Codec (http://commons.apache.org/codec/commons-codec)
+ repo/commons-codec-1.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ and
+ lib/commons-codec-1.4.jar
+ - Apache Commons Collections (http://commons.apache.org/collections/commons-collections)
+ repo/commons-collections-3.2.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ and
+ lib/commons-collections-3.2.1.jar
+ - Commons Daemon (http://commons.apache.org/daemon/)
+ repo/commons-daemon-1.0.13.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Commons IO (http://commons.apache.org/io/)
+ repo/commons-io-2.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ and
+ lib/commons-io-2.4.jar
+ - Commons Lang (http://commons.apache.org/lang/)
+ repo/commons-lang-2.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ and
+ lib/commons-lang-2.5.jar
+ - Apache Commons Logging (http://commons.apache.org/logging)
+ repo/commons-logging-1.0.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ and
+ lib/commons-logging-1.0.5.jar
+ - Apache Commons Logging Api (http://commons.apache.org/logging)
+ repo/commons-logging-api-1.0.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Commons Net (http://commons.apache.org/net/)
+ repo/commons-net-3.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Log4j (http://logging.apache.org:80/log4j/1.2/log4j)
+ repo/log4j-1.2.17.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ and
+ lib/log4j-1.2.17.jar
+ - Apache Ant Core (http://ant.apache.org/)
+ repo/ant-1.9.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Ant Launcher (http://ant.apache.org/)
+ repo/ant-launcher-1.9.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Avro (http://avro.apache.org)
+ repo/avro-1.7.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Commons Compress (http://commons.apache.org/compress/)
+ repo/commons-compress-1.4.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Commons Lang (http://commons.apache.org/lang/)
+ repo/commons-lang3-3.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Commons Math (http://commons.apache.org/math/)
+ repo/commons-math-2.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Ant Utilities (http://hive.apache.org/hive-ant)
+ repo/hive-ant-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Common (http://hive.apache.org/hive-common)
+ repo/hive-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Query Language (http://hive.apache.org/hive-exec)
+ repo/hive-exec-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Metastore (http://hive.apache.org/hive-metastore)
+ repo/hive-metastore-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Serde (http://hive.apache.org/hive-serde)
+ repo/hive-serde-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Shims (http://hive.apache.org/hive-shims)
+ repo/hive-shims-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Shims 0.20 (http://hive.apache.org/hive-shims-0.20)
+ repo/hive-shims-0.20-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Shims 0.20S (http://hive.apache.org/hive-shims-0.20S)
+ repo/hive-shims-0.20S-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Shims 0.23 (http://hive.apache.org/hive-shims-0.23)
+ repo/hive-shims-0.23-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Shims Common (http://hive.apache.org/hive-shims-common)
+ repo/hive-shims-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Shims Secure Common (http://hive.apache.org/hive-shims-common-secure)
+ repo/hive-shims-secure-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Velocity (http://velocity.apache.org/engine/releases/velocity-1.5/)
+ repo/velocity-1.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jakarta ORO
+ repo/oro-2.0.8.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - ROME
+ repo/rome-1.0.1-modified-01.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - jasper-compiler (http://tomcat.apache.org/jasper-compiler)
+ repo/jasper-compiler-5.5.23.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - jasper-runtime (http://tomcat.apache.org/jasper-runtime)
+ repo/jasper-runtime-5.5.23.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Xerces2 Java Parser (http://xerces.apache.org/xerces2-j)
+ repo/xercesImpl-2.9.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - XML APIs (http://xml.apache.org/commons/components/external/xml-apis)
+ repo/xml-apis-1.3.04.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Groovy (http://groovy.codehaus.org/)
+ repo/groovy-all-2.1.6.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Snappy for Java (http://github.com/xerial/snappy-java/)
+ repo/snappy-java-1.0.4.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+ ===
+
+ Component(s):
+ - Java Servlet API (http://servlet-spec.java.n)
+ repo/javax.servlet-3.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - javax.servlet API v.3.0 (http://jcp.org/en/jsr/detail?id=315)
+ repo/servlet-api-2.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - grizzly-framework (http://grizzly.java.net/grizzly-framework)
+ repo/grizzly-framework-2.1.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - grizzly-http (http://grizzly.java.net/grizzly-http)
+ repo/grizzly-http-2.1.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - grizzly-http-server (http://grizzly.java.net/grizzly-http-server)
+ repo/grizzly-http-server-2.1.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - grizzly-http-servlet (http://grizzly.java.net/grizzly-http-servlet)
+ repo/grizzly-http-servlet-2.1.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - grizzly-rcm (http://grizzly.java.net/grizzly-rcm)
+ repo/grizzly-rcm-2.1.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - management-api (http://kenai.com/hg/gmbal~gf_common)
+ repo/management-api-3.0.0-b012.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - gmbal-api-only (http://kenai.com/hg/gmbal~master)
+ repo/gmbal-api-only-3.0.0-b023.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - JavaBeans Activation Framework (JAF) (http://java.sun.com/products/javabeans/jaf/index.jsp)
+ repo/activation-1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - JavaMail API (https://glassfish.dev.java.net/javaee5/mail/)
+ repo/mail-1.4.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Java Servlet API
+ repo/servlet-api-2.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Java Transaction API (http://java.sun.com/products/jta/jta)
+ repo/jta-1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Sun JAXB Reference Implementation Runtime (http://jaxb.java.net/jaxb-impl)
+ repo/jaxb-impl-2.2.3-1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Java Architecture for XML Binding (JAXB API) (https://jaxb.dev.java.net/jaxb-api)
+ repo/jaxb-api-2.2.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Streaming API for XML
+ repo/stax-api-1.0.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - jsp-api
+ repo/jsp-api-2.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+
+ are available under the CDDL 1.0
+ --
+ COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0
+
+ 1. Definitions.
+
+ 1.1. “Contributor” means each individual or entity that creates or contributes to the creation of Modifications.
+
+ 1.2. “Contributor Version” means the combination of the Original Software, prior Modifications used by a Contributor (if any), and the Modifications made by that particular Contributor.
+
+ 1.3. “Covered Software” means (a) the Original Software, or (b) Modifications, or (c) the combination of files containing Original Software with files containing Modifications, in each case including portions thereof.
+
+ 1.4. “Executable” means the Covered Software in any form other than Source Code.
+
+ 1.5. “Initial Developer” means the individual or entity that first makes Original Software available under this License.
+
+ 1.6. “Larger Work” means a work which combines Covered Software or portions thereof with code not governed by the terms of this License.
+
+ 1.7. “License” means this document.
+
+ 1.8. “Licensable” means having the right to grant, to the maximum extent possible, whether at the time of the initial grant or subsequently acquired, any and all of the rights conveyed herein.
+
+ 1.9. “Modifications” means the Source Code and Executable form of any of the following:
+
+ A. Any file that results from an addition to, deletion from or modification of the contents of a file containing Original Software or previous Modifications;
+
+ B. Any new file that contains any part of the Original Software or previous Modification; or
+
+ C. Any new file that is contributed or otherwise made available under the terms of this License.
+
+ 1.10. “Original Software” means the Source Code and Executable form of computer software code that is originally released under this License.
+
+ 1.11. “Patent Claims” means any patent claim(s), now owned or hereafter acquired, including without limitation, method, process, and apparatus claims, in any patent Licensable by grantor.
+
+ 1.12. “Source Code” means (a) the common form of computer software code in which modifications are made and (b) associated documentation included in or with such code.
+
+ 1.13. “You” (or “Your”) means an individual or a legal entity exercising rights under, and complying with all of the terms of, this License. For legal entities, “You” includes any entity which controls, is controlled by, or is under common control with You. For purposes of this definition, “control” means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficial ownership of such entity.
+
+ 2. License Grants.
+
+ 2.1. The Initial Developer Grant.
+
+ Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectual property claims, the Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive license:
+
+ (a) under intellectual property rights (other than patent or trademark) Licensable by Initial Developer, to use, reproduce, modify, display, perform, sublicense and distribute the Original Software (or portions thereof), with or without Modifications, and/or as part of a Larger Work; and
+
+ (b) under Patent Claims infringed by the making, using or selling of Original Software, to make, have made, use, practice, sell, and offer for sale, and/or otherwise dispose of the Original Software (or portions thereof).
+
+ (c) The licenses granted in Sections 2.1(a) and (b) are effective on the date Initial Developer first distributes or otherwise makes the Original Software available to a third party under the terms of this License.
+
+ (d) Notwithstanding Section 2.1(b) above, no patent license is granted: (1) for code that You delete from the Original Software, or (2) for infringements caused by: (i) the modification of the Original Software, or (ii) the combination of the Original Software with other software or devices.
+
+ 2.2. Contributor Grant.
+
+ Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectual property claims, each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license:
+
+ (a) under intellectual property rights (other than patent or trademark) Licensable by Contributor to use, reproduce, modify, display, perform, sublicense and distribute the Modifications created by such Contributor (or portions thereof), either on an unmodified basis, with other Modifications, as Covered Software and/or as part of a Larger Work; and
+
+ (b) under Patent Claims infringed by the making, using, or selling of Modifications made by that Contributor either alone and/or in combination with its Contributor Version (or portions of such combination), to make, use, sell, offer for sale, have made, and/or otherwise dispose of: (1) Modifications made by that Contributor (or portions thereof); and (2) the combination of Modifications made by that Contributor with its Contributor Version (or portions of such combination).
+
+ (c) The licenses granted in Sections 2.2(a) and 2.2(b) are effective on the date Contributor first distributes or otherwise makes the Modifications available to a third party.
+
+ (d) Notwithstanding Section 2.2(b) above, no patent license is granted: (1) for any code that Contributor has deleted from the Contributor Version; (2) for infringements caused by: (i) third party modifications of Contributor Version, or (ii) the combination of Modifications made by that Contributor with other software (except as part of the Contributor Version) or other devices; or (3) under Patent Claims infringed by Covered Software in the absence of Modifications made by that Contributor.
+
+ 3. Distribution Obligations.
+
+ 3.1. Availability of Source Code.
+
+ Any Covered Software that You distribute or otherwise make available in Executable form must also be made available in Source Code form and that Source Code form must be distributed only under the terms of this License. You must include a copy of this License with every copy of the Source Code form of the Covered Software You distribute or otherwise make available. You must inform recipients of any such Covered Software in Executable form as to how they can obtain such Covered Software in Source Code form in a reasonable manner on or through a medium customarily used for software exchange.
+
+ 3.2. Modifications.
+
+ The Modifications that You create or to which You contribute are governed by the terms of this License. You represent that You believe Your Modifications are Your original creation(s) and/or You have sufficient rights to grant the rights conveyed by this License.
+
+ 3.3. Required Notices.
+
+ You must include a notice in each of Your Modifications that identifies You as the Contributor of the Modification. You may not remove or alter any copyright, patent or trademark notices contained within the Covered Software, or any notices of licensing or any descriptive text giving attribution to any Contributor or the Initial Developer.
+
+ 3.4. Application of Additional Terms.
+
+ You may not offer or impose any terms on any Covered Software in Source Code form that alters or restricts the applicable version of this License or the recipients’ rights hereunder. You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Software. However, you may do so only on Your own behalf, and not on behalf of the Initial Developer or any Contributor. You must make it absolutely clear that any such warranty, support, indemnity or liability obligation is offered by You alone, and You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.
+
+ 3.5. Distribution of Executable Versions.
+
+ You may distribute the Executable form of the Covered Software under the terms of this License or under the terms of a license of Your choice, which may contain terms different from this License, provided that You are in compliance with the terms of this License and that the license for the Executable form does not attempt to limit or alter the recipient’s rights in the Source Code form from the rights set forth in this License. If You distribute the Covered Software in Executable form under a different license, You must make it absolutely clear that any terms which differ from this License are offered by You alone, not by the Initial Developer or Contributor. You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of any such terms You offer.
+
+ 3.6. Larger Works.
+
+ You may create a Larger Work by combining Covered Software with other code not governed by the terms of this License and distribute the Larger Work as a single product. In such a case, You must make sure the requirements of this License are fulfilled for the Covered Software.
+
+ 4. Versions of the License.
+
+ 4.1. New Versions.
+
+ Sun Microsystems, Inc. is the initial license steward and may publish revised and/or new versions of this License from time to time. Each version will be given a distinguishing version number. Except as provided in Section 4.3, no one other than the license steward has the right to modify this License.
+
+ 4.2. Effect of New Versions.
+
+ You may always continue to use, distribute or otherwise make the Covered Software available under the terms of the version of the License under which You originally received the Covered Software. If the Initial Developer includes a notice in the Original Software prohibiting it from being distributed or otherwise made available under any subsequent version of the License, You must distribute and make the Covered Software available under the terms of the version of the License under which You originally received the Covered Software. Otherwise, You may also choose to use, distribute or otherwise make the Covered Software available under the terms of any subsequent version of the License published by the license steward.
+
+ 4.3. Modified Versions.
+
+ When You are an Initial Developer and You want to create a new license for Your Original Software, You may create and use a modified version of this License if You: (a) rename the license and remove any references to the name of the license steward (except to note that the license differs from this License); and (b) otherwise make it clear that the license contains terms which differ from this License.
+
+ 5. DISCLAIMER OF WARRANTY.
+
+ COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN “AS IS” BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED SOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANY COVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
+
+ 6. TERMINATION.
+
+ 6.1. This License and the rights granted hereunder will terminate automatically if You fail to comply with terms herein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by their nature, must remain in effect beyond the termination of this License shall survive.
+
+ 6.2. If You assert a patent infringement claim (excluding declaratory judgment actions) against Initial Developer or a Contributor (the Initial Developer or Contributor against whom You assert such claim is referred to as “Participant”) alleging that the Participant Software (meaning the Contributor Version where the Participant is a Contributor or the Original Software where the Participant is the Initial Developer) directly or indirectly infringes any patent, then any and all rights granted directly or indirectly to You by such Participant, the Initial Developer (if the Initial Developer is not the Participant) and all Contributors under Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice from Participant terminate prospectively and automatically at the expiration of such 60 day notice period, unless if within such 60 day period You withdraw Your claim with respect to the Participant Software against such Participant either unilaterally or pursuant to a wr
itten agreement with Participant.
+
+ 6.3. In the event of termination under Sections 6.1 or 6.2 above, all end user licenses that have been validly granted by You or any distributor hereunder prior to termination (excluding licenses granted to You by any distributor) shall survive termination.
+
+ 7. LIMITATION OF LIABILITY.
+
+ UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOST PROFITS, LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY’S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
+
+ 8. U.S. GOVERNMENT END USERS.
+
+ The Covered Software is a “commercial item,” as that term is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of “commercial computer software” (as that term is defined at 48 C.F.R. § 252.227-7014(a)(1)) and “commercial computer software documentation” as such terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End Users acquire Covered Software with only those rights set forth herein. This U.S. Government Rights clause is in lieu of, and supersedes, any other FAR, DFAR, or other clause or provision that addresses Government rights in computer software under this License.
+
+ 9. MISCELLANEOUS.
+
+ This License represents the complete agreement concerning subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. This License shall be governed by the law of the jurisdiction specified in a notice contained within the Original Software (except to the extent applicable law, if any, provides otherwise), excluding such jurisdiction’s conflict-of-law provisions. Any litigation relating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in a notice contained within the Original Software, with the losing party responsible for costs, including, without limitation, court costs and reasonable attorneys’ fees and expenses. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law or regulation which provides that the language of a contr
act shall be construed against the drafter shall not apply to this License. You agree that You alone are responsible for compliance with the United States export administration regulations (and the export control laws and regulation of any other countries) when You use, distribute or otherwise make available any Covered Software.
+
+ 10. RESPONSIBILITY FOR CLAIMS.
+
+ As between Initial Developer and the Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License and You agree to work with Initial Developer and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability.
+
+ NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL)
+
+ The code released under the CDDL shall be governed by the laws of the State of California (excluding conflict-of-law provisions). Any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of California and the state courts of the State of California, with venue lying in Santa Clara County, California.
+
+
+
+ ==
+
+ Component(s):
+ - jersey-client (https://jersey.java.net/jersey-client/)
+ repo/jersey-client-1.13.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - jersey-core (https://jersey.java.net/jersey-core/)
+ repo/jersey-core-1.13.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - jersey-grizzly2 (https://jersey.java.net/jersey-grizzly2/)
+ repo/jersey-grizzly2-1.9.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - jersey-json (https://jersey.java.net/jersey-json/)
+ repo/jersey-json-1.13.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - jersey-server (https://jersey.java.net/jersey-server/)
+ repo/jersey-server-1.9.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - jersey-guice (https://jersey.java.net/jersey-contribs/jersey-guice/)
+ repo/jersey-guice-1.9.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jersey Test FrameworkCore (https://jersey.java.net/jersey-test-framework/jersey-test-framework-core/)
+ repo/jersey-test-framework-1.9.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jersey Test FrameworkGrizzly 2 Module (https://jersey.java.net/jersey-test-framework/jersey-test-framework-grizzly2/)
+ repo/jersey-test-framework-grizzly2-1.9.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+ Are available under the CDDL 1.1:
+ --
+
+ COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL)Version 1.1
+
+ 1. Definitions.
+
+ 1.1. “Contributor” means each individual or entity that creates or contributes to the creation of Modifications.
+ 1.2. “Contributor Version” means the combination of the Original Software, prior Modifications used by a Contributor (if any), and the Modifications made by that particular Contributor.
+ 1.3. “Covered Software” means (a) the Original Software, or (b) Modifications, or (c) the combination of files containing Original Software with files containing Modifications, in each case including portions thereof.
+ 1.4. “Executable” means the Covered Software in any form other than Source Code.
+ 1.5. “Initial Developer” means the individual or entity that first makes Original Software available under this License.
+ 1.6. “Larger Work” means a work which combines Covered Software or portions thereof with code not governed by the terms of this License.
+ 1.7. “License” means this document.
+ 1.8. “Licensable” means having the right to grant, to the maximum extent possible, whether at the time of the initial grant or subsequently acquired, any and all of the rights conveyed herein.
+ 1.9. “Modifications” means the Source Code and Executable form of any of the following:
+ A. Any file that results from an addition to, deletion from or modification of the contents of a file containing Original Software or previous Modifications;
+ B. Any new file that contains any part of the Original Software or previous Modification; or
+ C. Any new file that is contributed or otherwise made available under the terms of this License.
+ 1.10. “Original Software” means the Source Code and Executable form of computer software code that is originally released under this License.
+ 1.11. “Patent Claims” means any patent claim(s), now owned or hereafter acquired, including without limitation, method, process, and apparatus claims, in any patent Licensable by grantor.
+ 1.12. “Source Code” means (a) the common form of computer software code in which modifications are made and (b) associated documentation included in or with such code.
+ 1.13. “You” (or “Your”) means an individual or a legal entity exercising rights under, and complying with all of the terms of, this License. For legal entities, “You” includes any entity which controls, is controlled by, or is under common control with You. For purposes of this definition, “control” means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficial ownership of such entity.
+ 2. License Grants.
+
+ 2.1. The Initial Developer Grant.
+ Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectual property claims, the Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive license:
+ (a) under intellectual property rights (other than patent or trademark) Licensable by Initial Developer, to use, reproduce, modify, display, perform, sublicense and distribute the Original Software (or portions thereof), with or without Modifications, and/or as part of a Larger Work; and
+ (b) under Patent Claims infringed by the making, using or selling of Original Software, to make, have made, use, practice, sell, and offer for sale, and/or otherwise dispose of the Original Software (or portions thereof).
+ (c) The licenses granted in Sections 2.1(a) and (b) are effective on the date Initial Developer first distributes or otherwise makes the Original Software available to a third party under the terms of this License.
+ (d) Notwithstanding Section 2.1(b) above, no patent license is granted: (1) for code that You delete from the Original Software, or (2) for infringements caused by: (i) the modification of the Original Software, or (ii) the combination of the Original Software with other software or devices.
+ 2.2. Contributor Grant.
+ Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectual property claims, each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license:
+ (a) under intellectual property rights (other than patent or trademark) Licensable by Contributor to use, reproduce, modify, display, perform, sublicense and distribute the Modifications created by such Contributor (or portions thereof), either on an unmodified basis, with other Modifications, as Covered Software and/or as part of a Larger Work; and
+ (b) under Patent Claims infringed by the making, using, or selling of Modifications made by that Contributor either alone and/or in combination with its Contributor Version (or portions of such combination), to make, use, sell, offer for sale, have made, and/or otherwise dispose of: (1) Modifications made by that Contributor (or portions thereof); and (2) the combination of Modifications made by that Contributor with its Contributor Version (or portions of such combination).
+ (c) The licenses granted in Sections 2.2(a) and 2.2(b) are effective on the date Contributor first distributes or otherwise makes the Modifications available to a third party.
+ (d) Notwithstanding Section 2.2(b) above, no patent license is granted: (1) for any code that Contributor has deleted from the Contributor Version; (2) for infringements caused by: (i) third party modifications of Contributor Version, or (ii) the combination of Modifications made by that Contributor with other software (except as part of the Contributor Version) or other devices; or (3) under Patent Claims infringed by Covered Software in the absence of Modifications made by that Contributor.
+ 3. Distribution Obligations.
+
+ 3.1. Availability of Source Code.
+ Any Covered Software that You distribute or otherwise make available in Executable form must also be made available in Source Code form and that Source Code form must be distributed only under the terms of this License. You must include a copy of this License with every copy of the Source Code form of the Covered Software You distribute or otherwise make available. You must inform recipients of any such Covered Software in Executable form as to how they can obtain such Covered Software in Source Code form in a reasonable manner on or through a medium customarily used for software exchange.
+ 3.2. Modifications.
+ The Modifications that You create or to which You contribute are governed by the terms of this License. You represent that You believe Your Modifications are Your original creation(s) and/or You have sufficient rights to grant the rights conveyed by this License.
+ 3.3. Required Notices.
+ You must include a notice in each of Your Modifications that identifies You as the Contributor of the Modification. You may not remove or alter any copyright, patent or trademark notices contained within the Covered Software, or any notices of licensing or any descriptive text giving attribution to any Contributor or the Initial Developer.
+ 3.4. Application of Additional Terms.
+ You may not offer or impose any terms on any Covered Software in Source Code form that alters or restricts the applicable version of this License or the recipients' rights hereunder. You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Software. However, you may do so only on Your own behalf, and not on behalf of the Initial Developer or any Contributor. You must make it absolutely clear that any such warranty, support, indemnity or liability obligation is offered by You alone, and You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.
+ 3.5. Distribution of Executable Versions.
+ You may distribute the Executable form of the Covered Software under the terms of this License or under the terms of a license of Your choice, which may contain terms different from this License, provided that You are in compliance with the terms of this License and that the license for the Executable form does not attempt to limit or alter the recipient's rights in the Source Code form from the rights set forth in this License. If You distribute the Covered Software in Executable form under a different license, You must make it absolutely clear that any terms which differ from this License are offered by You alone, not by the Initial Developer or Contributor. You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of any such terms You offer.
+ 3.6. Larger Works.
+ You may create a Larger Work by combining Covered Software with other code not governed by the terms of this License and distribute the Larger Work as a single product. In such a case, You must make sure the requirements of this License are fulfilled for the Covered Software.
+ 4. Versions of the License.
+
+ 4.1. New Versions.
+ Oracle is the initial license steward and may publish revised and/or new versions of this License from time to time. Each version will be given a distinguishing version number. Except as provided in Section 4.3, no one other than the license steward has the right to modify this License.
+ 4.2. Effect of New Versions.
+ You may always continue to use, distribute or otherwise make the Covered Software available under the terms of the version of the License under which You originally received the Covered Software. If the Initial Developer includes a notice in the Original Software prohibiting it from being distributed or otherwise made available under any subsequent version of the License, You must distribute and make the Covered Software available under the terms of the version of the License under which You originally received the Covered Software. Otherwise, You may also choose to use, distribute or otherwise make the Covered Software available under the terms of any subsequent version of the License published by the license steward.
+ 4.3. Modified Versions.
+ When You are an Initial Developer and You want to create a new license for Your Original Software, You may create and use a modified version of this License if You: (a) rename the license and remove any references to the name of the license steward (except to note that the license differs from this License); and (b) otherwise make it clear that the license contains terms which differ from this License.
+ 5. DISCLAIMER OF WARRANTY.
+
+ COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN “AS IS” BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED SOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANY COVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
+
+ 6. TERMINATION.
+
+ 6.1. This License and the rights granted hereunder will terminate automatically if You fail to comply with terms herein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by their nature, must remain in effect beyond the termination of this License shall survive.
+ 6.2. If You assert a patent infringement claim (excluding declaratory judgment actions) against Initial Developer or a Contributor (the Initial Developer or Contributor against whom You assert such claim is referred to as “Participant”) alleging that the Participant Software (meaning the Contributor Version where the Participant is a Contributor or the Original Software where the Participant is the Initial Developer) directly or indirectly infringes any patent, then any and all rights granted directly or indirectly to You by such Participant, the Initial Developer (if the Initial Developer is not the Participant) and all Contributors under Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice from Participant terminate prospectively and automatically at the expiration of such 60 day notice period, unless if within such 60 day period You withdraw Your claim with respect to the Participant Software against such Participant either unilaterally or pursuant to a wr
itten agreement with Participant.
+ 6.3. If You assert a patent infringement claim against Participant alleging that the Participant Software directly or indirectly infringes any patent where such claim is resolved (such as by license or settlement) prior to the initiation of patent infringement litigation, then the reasonable value of the licenses granted by such Participant under Sections 2.1 or 2.2 shall be taken into account in determining the amount or value of any payment or license.
+ 6.4. In the event of termination under Sections 6.1 or 6.2 above, all end user licenses that have been validly granted by You or any distributor hereunder prior to termination (excluding licenses granted to You by any distributor) shall survive termination.
+ 7. LIMITATION OF LIABILITY.
+
+ UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
+
+ 8. U.S. GOVERNMENT END USERS.
+
+ The Covered Software is a “commercial item,” as that term is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of “commercial computer software” (as that term is defined at 48 C.F.R. § 252.227-7014(a)(1)) and “commercial computer software documentation” as such terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End Users acquire Covered Software with only those rights set forth herein. This U.S. Government Rights clause is in lieu of, and supersedes, any other FAR, DFAR, or other clause or provision that addresses Government rights in computer software under this License.
+
+ 9. MISCELLANEOUS.
+
+ This License represents the complete agreement concerning subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. This License shall be governed by the law of the jurisdiction specified in a notice contained within the Original Software (except to the extent applicable law, if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any litigation relating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in a notice contained within the Original Software, with the losing party responsible for costs, including, without limitation, court costs and reasonable attorneys' fees and expenses. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law or regulation which provides that the language of a contract
shall be construed against the drafter shall not apply to this License. You agree that You alone are responsible for compliance with the United States export administration regulations (and the export control laws and regulation of any other countries) when You use, distribute or otherwise make available any Covered Software.
+
+ 10. RESPONSIBILITY FOR CLAIMS.
+
+ As between Initial Developer and the Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License and You agree to work with Initial Developer and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability.
+
+ NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL)
+
+ The code released under the CDDL shall be governed by the laws of the State of California (excluding conflict-of-law provisions). Any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of California and the state courts of the State of California, with venue lying in Santa Clara County, California.
+ --
+
+
+ ===
+
+ Component(s):
+
+ - JUnit (http://junit.org)
+ repo/junit-4.11.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+ Are available under the CPL 1.0:
+
+ --
+
+ Common Public License Version 1.0
+ THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC
+ LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM
+ CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
+
+ 1. DEFINITIONS
+
+ "Contribution" means:
+
+ a) in the case of the initial Contributor, the initial code and
+ documentation distributed under this Agreement, and
+
+ b) in the case of each subsequent Contributor:
+
+ i) changes to the Program, and
+
+ ii) additions to the Program;
+
+ where such changes and/or additions to the Program originate from and are
+ distributed by that particular Contributor. A Contribution 'originates' from a
+ Contributor if it was added to the Program by such Contributor itself or anyone
+ acting on such Contributor's behalf. Contributions do not include additions to
+ the Program which: (i) are separate modules of software distributed in
+ conjunction with the Program under their own license agreement, and (ii) are not
+ derivative works of the Program.
+
+ "Contributor" means any person or entity that distributes the Program.
+
+ "Licensed Patents " mean patent claims licensable by a Contributor which are
+ necessarily infringed by the use or sale of its Contribution alone or when
+ combined with the Program.
+
+ "Program" means the Contributions distributed in accordance with this Agreement.
+
+ "Recipient" means anyone who receives the Program under this Agreement,
+ including all Contributors.
+
+ 2. GRANT OF RIGHTS
+
+ a) Subject to the terms of this Agreement, each Contributor hereby grants
+ Recipient a non-exclusive, worldwide, royalty-free copyright license to
+ reproduce, prepare derivative works of, publicly display, publicly perform,
+ distribute and sublicense the Contribution of such Contributor, if any, and such
+ derivative works, in source code and object code form.
+
+ b) Subject to the terms of this Agreement, each Contributor hereby grants
+ Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed
+ Patents to make, use, sell, offer to sell, import and otherwise transfer the
+ Contribution of such Contributor, if any, in source code and object code form.
+ This patent license shall apply to the combination of the Contribution and the
+ Program if, at the time the Contribution is added by the Contributor, such
+ addition of the Contribution causes such combination to be covered by the
+ Licensed Patents. The patent license shall not apply to any other combinations
+ which include the Contribution. No hardware per se is licensed hereunder.
+
+ c) Recipient understands that although each Contributor grants the licenses
+ to its Contributions set forth herein, no assurances are provided by any
+ Contributor that the Program does not infringe the patent or other intellectual
+ property rights of any other entity. Each Contributor disclaims any liability to
+ Recipient for claims brought by any other entity based on infringement of
+ intellectual property rights or otherwise. As a condition to exercising the
+ rights and licenses granted hereunder, each Recipient hereby assumes sole
+ responsibility to secure any other intellectual property rights needed, if any.
+ For example, if a third party patent license is required to allow Recipient to
+ distribute the Program, it is Recipient's responsibility to acquire that license
+ before distributing the Program.
+
+ d) Each Contributor represents that to its knowledge it has sufficient
+ copyright rights in its Contribution, if any, to grant the copyright license set
+ forth in this Agreement.
+
+ 3. REQUIREMENTS
+
+ A Contributor may choose to distribute the Program in object code form under its
+ own license agreement, provided that:
+
+ a) it complies with the terms and conditions of this Agreement; and
+
+ b) its license agreement:
+
+ i) effectively disclaims on behalf of all Contributors all warranties and
+ conditions, express and implied, including warranties or conditions of title and
+ non-infringement, and implied warranties or conditions of merchantability and
+ fitness for a particular purpose;
+
+ ii) effectively excludes on behalf of all Contributors all liability for
+ damages, including direct, indirect, special, incidental and consequential
+ damages, such as lost profits;
+
+ iii) states that any provisions which differ from this Agreement are offered
+ by that Contributor alone and not by any other party; and
+
+ iv) states that source code for the Program is available from such
+ Contributor, and informs licensees how to obtain it in a reasonable manner on or
+ through a medium customarily used for software exchange.
+
+ When the Program is made available in source code form:
+
+ a) it must be made available under this Agreement; and
+
+ b) a copy of this Agreement must be included with each copy of the Program.
+
+ Contributors may not remove or alter any copyright notices contained within the
+ Program.
+
+ Each Contributor must identify itself as the originator of its Contribution, if
+ any, in a manner that reasonably allows subsequent Recipients to identify the
+ originator of the Contribution.
+
+ 4. COMMERCIAL DISTRIBUTION
+
+ Commercial distributors of software may accept certain responsibilities with
+ respect to end users, business partners and the like. While this license is
+ intended to facilitate the commercial use of the Program, the Contributor who
+ includes the Program in a commercial product offering should do so in a manner
+ which does not create potential liability for other Contributors. Therefore, if
+ a Contributor includes the Program in a commercial product offering, such
+ Contributor ("Commercial Contributor") hereby agrees to defend and indemnify
+ every other Contributor ("Indemnified Contributor") against any losses, damages
+ and costs (collectively "Losses") arising from claims, lawsuits and other legal
+ actions brought by a third party against the Indemnified Contributor to the
+ extent caused by the acts or omissions of such Commercial Contributor in
+ connection with its distribution of the Program in a commercial product
+ offering. The obligations in this section do not apply to any claims or Losses
+ relating to any actual or alleged intellectual property infringement. In order
+ to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
+ Contributor in writing of such claim, and b) allow the Commercial Contributor to
+ control, and cooperate with the Commercial Contributor in, the defense and any
+ related settlement negotiations. The Indemnified Contributor may participate in
+ any such claim at its own expense.
+
+ For example, a Contributor might include the Program in a commercial product
+ offering, Product X. That Contributor is then a Commercial Contributor. If that
+ Commercial Contributor then makes performance claims, or offers warranties
+ related to Product X, those performance claims and warranties are such
+ Commercial Contributor's responsibility alone. Under this section, the
+ Commercial Contributor would have to defend claims against the other
+ Contributors related to those performance claims and warranties, and if a court
+ requires any other Contributor to pay any damages as a result, the Commercial
+ Contributor must pay those damages.
+
+ 5. NO WARRANTY
+
+ EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR
+ IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE,
+ NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each
+ Recipient is solely responsible for determining the appropriateness of using and
+ distributing the Program and assumes all risks associated with its exercise of
+ rights under this Agreement, including but not limited to the risks and costs of
+ program errors, compliance with applicable laws, damage to or loss of data,
+ programs or equipment, and unavailability or interruption of operations.
+
+ 6. DISCLAIMER OF LIABILITY
+
+ EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY
+ CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST
+ PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+ STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS
+ GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+ 7. GENERAL
+
+ If any provision of this Agreement is invalid or unenforceable under applicable
+ law, it shall not affect the validity or enforceability of the remainder of the
+ terms of this Agreement, and without further action by the parties hereto, such
+ provision shall be reformed to the minimum extent necessary to make such
+ provision valid and enforceable.
+
+ If Recipient institutes patent litigation against a Contributor with respect to
+ a patent applicable to software (including a cross-claim or counterclaim in a
+ lawsuit), then any patent licenses granted by that Contributor to such Recipient
+ under this Agreement shall terminate as of the date such litigation is filed. In
+ addition, if Recipient institutes patent litigation against any entity
+ (including a cross-claim or counterclaim in a lawsuit) alleging that the Program
+ itself (excluding combinations of the Program with other software or hardware)
+ infringes such Recipient's patent(s), then such Recipient's rights granted under
+ Section 2(b) shall terminate as of the date such litigation is filed.
+
+ All Recipient's rights under this Agreement shall terminate if it fails to
+ comply with any of the material terms or conditions of this Agreement and does
+ not cure such failure in a reasonable period of time after becoming aware of
+ such noncompliance. If all Recipient's rights under this Agreement terminate,
+ Recipient agrees to cease use and distribution of the Program as soon as
+ reasonably practicable. However, Recipient's obligations under this Agreement
+ and any licenses granted by Recipient relating to the Program shall continue and
+ survive.
+
+ Everyone is permitted to copy and distribute copies of this Agreement, but in
+ order to avoid inconsistency the Agreement is copyrighted and may only be
+ modified in the following manner. The Agreement Steward reserves the right to
+ publish new versions (including revisions) of this Agreement from time to time.
+ No one other than the Agreement Steward has the right to modify this Agreement.
+ IBM is the initial Agreement Steward. IBM may assign the responsibility to serve
+ as the Agreement Steward to a suitable separate entity. Each new version of the
+ Agreement will be given a distinguishing version number. The Program (including
+ Contributions) may always be distributed subject to the version of the Agreement
+ under which it was received. In addition, after a new version of the Agreement
+ is published, Contributor may elect to distribute the Program (including its
+ Contributions) under the new version. Except as expressly stated in Sections
+ 2(a) and 2(b) above, Recipient receives no rights or licenses to the
+ intellectual property of any Contributor under this Agreement, whether
+ expressly, by implication, estoppel or otherwise. All rights in the Program not
+ expressly granted under this Agreement are reserved.
+
+ This Agreement is governed by the laws of the State of New York and the
+ intellectual property laws of the United States of America. No party to this
+ Agreement will bring a legal action under this Agreement more than one year
+ after the cause of action arose. Each party waives its rights to a jury trial in
+ any resulting litigation.
+ --
+
+ ===
+ Component(s)
+
+ - SLF4J JCL Binding (http://www.slf4j.org)
+ repo/slf4j-jcl-1.6.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - SLF4J LOG4J-12 Binding (http://www.slf4j.org)
+ repo/slf4j-log4j12-1.7.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - SLF4J API Module (http://www.slf4j.org/slf4j-api)
+ repo/slf4j-api-1.6.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ and
+ lib/slf4j-api-1.6.1.jar
+ - SLF4J Simple (http://www.slf4j.org)
+ lib/slf4j-simple-1.6.1.jar
+
+ are provided under the MIT license:
+
+ --
+ Copyright (c) 2004-2013 QOS.ch
+ All rights reserved.
+
+ Permission is hereby granted, free of charge, to any person obtaining
+ a copy of this software and associated documentation files (the
+ "Software"), to deal in the Software without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Software, and to
+ permit persons to whom the Software is furnished to do so, subject to
+ the following conditions:
+
+ The above copyright notice and this permission notice shall be
+ included in all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ --
+
+ ===
+ Component(s):
+ - antlr-runtime (http://www.antlr.org/antlr-runtime)
+ repo/antlr-runtime-3.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - ANTLR ST4 4.0.4 (http://www.stringtemplate.org)
+ repo/ST4-4.0.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - ANTLR StringTemplate (http://www.stringtemplate.org)
+ repo/stringtemplate-3.2.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - AntLR Parser Generator (http://www.antlr.org/)
+ repo/antlr-2.7.7.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+ Are available under a BSD-style License:
+
+ --
+ Copyright (c) 2012 Terence Parr and Sam Harwell
+ All rights reserved.
+ Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+ Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+ Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+ Neither the name of the author nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ --
+
+ ===
+ Component(s):
+ - JSch (http://www.jcraft.com/jsch/)
+ repo/jsch-0.1.42.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+ are available under a BSD-style license:
+
+ --
+ JSch 0.0.* was released under the GNU LGPL license. Later, we have switched
+ over to a BSD-style license.
+
+ ------------------------------------------------------------------------------
+ Copyright (c) 2002-2015 Atsuhiko Yamanaka, JCraft,Inc.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+
+ 1. Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the distribution.
+
+ 3. The names of the authors may not be used to endorse or promote products
+ derived from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
+ INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+ FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JCRAFT,
+ INC. OR ANY CONTRIBUTORS TO THIS SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
+ OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ --
+
+ ===
+ Component(s):
+ - StAX Utilities (http://stax-utils.dev.java.net/stax-utils)
+ net.java.dev.stax-utils:stax-utils:jar:20060502:compile
+
+ are available under a BSD-style license::
+
+ --
+ Copyright (c) 2004, Christian Niles, unit12.net
+ Copyright (c) 2004, Sun Microsystems, Inc.
+ Copyright (c) 2006, John Kristian
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+
+ * Neither the name of the listed copyright holders nor the names
+ of its contributors may be used to endorse or promote products
+ derived from this software without specific prior written
+ permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WA
<TRUNCATED>
[30/36] incubator-asterixdb git commit: [maven-release-plugin]
prepare release apache-asterixdb-0.8.8-incubating-rc1
Posted by im...@apache.org.
[maven-release-plugin] prepare release apache-asterixdb-0.8.8-incubating-rc1
Project: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/commit/a2389dd7
Tree: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/tree/a2389dd7
Diff: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/diff/a2389dd7
Branch: refs/heads/master
Commit: a2389dd79543cea4b06474310065ea3018072c54
Parents: 8ee0b74
Author: Ian Maxon <im...@apache.org>
Authored: Wed Feb 10 15:26:12 2016 -0800
Committer: Ian Maxon <im...@apache.org>
Committed: Wed Feb 10 15:26:12 2016 -0800
----------------------------------------------------------------------
asterix-algebra/pom.xml | 12 ++++++------
asterix-app/pom.xml | 20 ++++++++++----------
asterix-aql/pom.xml | 8 ++++----
asterix-common/pom.xml | 4 ++--
asterix-doc/pom.xml | 2 +-
asterix-events/pom.xml | 6 +++---
asterix-examples/pom.xml | 2 +-
asterix-external-data/pom.xml | 10 +++++-----
asterix-fuzzyjoin/pom.xml | 4 ++--
asterix-installer/pom.xml | 14 +++++++-------
.../lexer-generator-maven-plugin/pom.xml | 2 +-
asterix-maven-plugins/pom.xml | 2 +-
.../pom.xml | 2 +-
asterix-metadata/pom.xml | 10 +++++-----
asterix-om/pom.xml | 6 +++---
asterix-runtime/pom.xml | 10 +++++-----
asterix-server/pom.xml | 4 ++--
asterix-test-framework/pom.xml | 2 +-
asterix-tools/pom.xml | 14 +++++++-------
asterix-transactions/pom.xml | 6 +++---
asterix-yarn/pom.xml | 16 ++++++++--------
pom.xml | 6 +++---
22 files changed, 81 insertions(+), 81 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a2389dd7/asterix-algebra/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-algebra/pom.xml b/asterix-algebra/pom.xml
index 14c7cdb..aba9660 100644
--- a/asterix-algebra/pom.xml
+++ b/asterix-algebra/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-algebra</artifactId>
@@ -109,31 +109,31 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-runtime</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-aql</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-external-data</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-transactions</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a2389dd7/asterix-app/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-app/pom.xml b/asterix-app/pom.xml
index 0a88a65..370c278 100644
--- a/asterix-app/pom.xml
+++ b/asterix-app/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-app</artifactId>
@@ -104,48 +104,48 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-algebra</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-aql</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-tools</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
@@ -155,7 +155,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-transactions</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
@@ -186,7 +186,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-test-framework</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>test</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a2389dd7/asterix-aql/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-aql/pom.xml b/asterix-aql/pom.xml
index f4afa17..69ebe33 100644
--- a/asterix-aql/pom.xml
+++ b/asterix-aql/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<licenses>
@@ -137,19 +137,19 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a2389dd7/asterix-common/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-common/pom.xml b/asterix-common/pom.xml
index b3c4be9..0528d0d 100644
--- a/asterix-common/pom.xml
+++ b/asterix-common/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-common</artifactId>
@@ -217,7 +217,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-test-framework</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>test</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a2389dd7/asterix-doc/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-doc/pom.xml b/asterix-doc/pom.xml
index e420b61..9173991 100644
--- a/asterix-doc/pom.xml
+++ b/asterix-doc/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<url>http://asterixdb.incubator.apache.org/</url>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a2389dd7/asterix-events/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-events/pom.xml b/asterix-events/pom.xml
index 75761c0..e3ac13b 100644
--- a/asterix-events/pom.xml
+++ b/asterix-events/pom.xml
@@ -22,11 +22,11 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<licenses>
<license>
@@ -191,7 +191,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a2389dd7/asterix-examples/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-examples/pom.xml b/asterix-examples/pom.xml
index 7cf40fc..4679fc1 100644
--- a/asterix-examples/pom.xml
+++ b/asterix-examples/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-examples</artifactId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a2389dd7/asterix-external-data/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-external-data/pom.xml b/asterix-external-data/pom.xml
index 857d73d..fbabdca 100644
--- a/asterix-external-data/pom.xml
+++ b/asterix-external-data/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<licenses>
@@ -122,21 +122,21 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-runtime</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
@@ -197,7 +197,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</dependency>
<dependency>
<groupId>com.microsoft.windowsazure</groupId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a2389dd7/asterix-fuzzyjoin/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-fuzzyjoin/pom.xml b/asterix-fuzzyjoin/pom.xml
index 55ada2a..cb1b0d5 100644
--- a/asterix-fuzzyjoin/pom.xml
+++ b/asterix-fuzzyjoin/pom.xml
@@ -21,11 +21,11 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-fuzzyjoin</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<licenses>
<license>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a2389dd7/asterix-installer/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-installer/pom.xml b/asterix-installer/pom.xml
index 5740c24..dfdf45d 100644
--- a/asterix-installer/pom.xml
+++ b/asterix-installer/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-installer</artifactId>
<properties>
@@ -252,42 +252,42 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-app</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-server</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>zip</type>
<classifier>binary-assembly</classifier>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-external-data</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>zip</type>
<classifier>binary-assembly</classifier>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-test-framework</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>test</scope>
</dependency>
</dependencies>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a2389dd7/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml b/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
index f50c9e0..821d372 100644
--- a/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
+++ b/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>asterix-maven-plugins</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<packaging>maven-plugin</packaging>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a2389dd7/asterix-maven-plugins/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-maven-plugins/pom.xml b/asterix-maven-plugins/pom.xml
index 471159e..26b749b 100644
--- a/asterix-maven-plugins/pom.xml
+++ b/asterix-maven-plugins/pom.xml
@@ -39,7 +39,7 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<dependencies>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a2389dd7/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml b/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
index 875a6e9..9e340d9 100644
--- a/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
+++ b/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>asterix-maven-plugins</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<packaging>maven-plugin</packaging>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a2389dd7/asterix-metadata/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-metadata/pom.xml b/asterix-metadata/pom.xml
index 8c3d3c9..d6c9aef 100644
--- a/asterix-metadata/pom.xml
+++ b/asterix-metadata/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-metadata</artifactId>
@@ -57,25 +57,25 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-runtime</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a2389dd7/asterix-om/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-om/pom.xml b/asterix-om/pom.xml
index 62f807b..28b7acf 100644
--- a/asterix-om/pom.xml
+++ b/asterix-om/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-om</artifactId>
@@ -57,13 +57,13 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-transactions</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a2389dd7/asterix-runtime/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-runtime/pom.xml b/asterix-runtime/pom.xml
index 5321579..34c0a7f 100644
--- a/asterix-runtime/pom.xml
+++ b/asterix-runtime/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-runtime</artifactId>
@@ -54,7 +54,7 @@
<plugin>
<groupId>org.apache.asterix</groupId>
<artifactId>lexer-generator-maven-plugin</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<configuration>
<grammarFile>src/main/resources/adm.grammar</grammarFile>
<outputDir>${project.build.directory}/generated-sources/org/apache/asterix/runtime/operators/file/adm</outputDir>
@@ -151,13 +151,13 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-fuzzyjoin</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
@@ -167,7 +167,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-transactions</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a2389dd7/asterix-server/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-server/pom.xml b/asterix-server/pom.xml
index 849c7d7..2857621 100644
--- a/asterix-server/pom.xml
+++ b/asterix-server/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.asterix</groupId>
<artifactId>apache-asterixdb</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<licenses>
@@ -144,7 +144,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-app</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</dependency>
<dependency>
<groupId>org.codehaus.mojo.appassembler</groupId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a2389dd7/asterix-test-framework/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-test-framework/pom.xml b/asterix-test-framework/pom.xml
index 25069da..65b2c28 100644
--- a/asterix-test-framework/pom.xml
+++ b/asterix-test-framework/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-test-framework</artifactId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a2389dd7/asterix-tools/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-tools/pom.xml b/asterix-tools/pom.xml
index 5e82bfc..c8fc49c 100644
--- a/asterix-tools/pom.xml
+++ b/asterix-tools/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-tools</artifactId>
@@ -101,37 +101,37 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-aql</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-algebra</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-external-data</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a2389dd7/asterix-transactions/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-transactions/pom.xml b/asterix-transactions/pom.xml
index 6182a23..c80757f 100644
--- a/asterix-transactions/pom.xml
+++ b/asterix-transactions/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-transactions</artifactId>
@@ -53,7 +53,7 @@
<plugin>
<groupId>org.apache.asterix</groupId>
<artifactId>record-manager-generator-maven-plugin</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<configuration>
<debug>false</debug>
<inputFiles>
@@ -116,7 +116,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a2389dd7/asterix-yarn/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-yarn/pom.xml b/asterix-yarn/pom.xml
index 62026ce..2ea289e 100644
--- a/asterix-yarn/pom.xml
+++ b/asterix-yarn/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</parent>
<artifactId>asterix-yarn</artifactId>
@@ -144,26 +144,26 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-test-framework</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
@@ -230,19 +230,19 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-server</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<type>zip</type>
<classifier>binary-assembly</classifier>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-runtime</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-app</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a2389dd7/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 2784c30..0ce0b38 100644
--- a/pom.xml
+++ b/pom.xml
@@ -21,13 +21,13 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.asterix</groupId>
<artifactId>apache-asterixdb</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.8-incubating</version>
<packaging>pom</packaging>
<parent>
<groupId>org.apache</groupId>
<artifactId>apache</artifactId>
- <version>LATEST</version>
+ <version>17</version>
</parent>
<licenses>
@@ -199,7 +199,7 @@
<developerConnection>scm:git:ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb</developerConnection>
<url>https://github.com/apache/incubator-asterixdb</url>
- <tag>HEAD</tag>
+ <tag>apache-asterixdb-0.8.8-incubating-rc1</tag>
</scm>
<profiles>
[05/36] incubator-asterixdb git commit: Fix ASTERIXDB-1043
Posted by im...@apache.org.
Fix ASTERIXDB-1043
The example for the index-drop statement was wrong. It only used a
Qualified name instead of a DoubleQualified
Change-Id: I762eadd60a7b9e09be244d8eaeb673dd03eb2108
Reviewed-on: https://asterix-gerrit.ics.uci.edu/514
Tested-by: Jenkins <je...@fulliautomatix.ics.uci.edu>
Reviewed-by: Till Westmann <ti...@apache.org>
Project: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/commit/156babbe
Tree: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/tree/156babbe
Diff: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/diff/156babbe
Branch: refs/heads/master
Commit: 156babbe4af03777b62ae81e1cb2c4d147277a93
Parents: 5a78ca0
Author: Ian Maxon <im...@apache.org>
Authored: Mon Nov 23 16:41:26 2015 -0800
Committer: Ian Maxon <im...@apache.org>
Committed: Tue Nov 24 14:07:57 2015 -0800
----------------------------------------------------------------------
asterix-doc/src/site/markdown/aql/manual.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/156babbe/asterix-doc/src/site/markdown/aql/manual.md
----------------------------------------------------------------------
diff --git a/asterix-doc/src/site/markdown/aql/manual.md b/asterix-doc/src/site/markdown/aql/manual.md
index af45f76..883e285 100644
--- a/asterix-doc/src/site/markdown/aql/manual.md
+++ b/asterix-doc/src/site/markdown/aql/manual.md
@@ -793,7 +793,7 @@ The following examples illustrate uses of the drop statement.
drop dataset FacebookUsers if exists;
- drop index fbSenderLocIndex;
+ drop index FacebookUsers.fbSenderLocIndex;
drop type FacebookUserType;
[35/36] incubator-asterixdb git commit: Merge branch 'release-0.8.8'
into master
Posted by im...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/3da9d068/asterix-metadata/pom.xml
----------------------------------------------------------------------
diff --cc asterix-metadata/pom.xml
index d665a15,9b140ce..d1f294c
--- a/asterix-metadata/pom.xml
+++ b/asterix-metadata/pom.xml
@@@ -17,73 -17,89 +17,76 @@@
! under the License.
!-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <artifactId>apache-asterixdb</artifactId>
- <groupId>org.apache.asterix</groupId>
- <version>0.8.9-SNAPSHOT</version>
- </parent>
- <artifactId>asterix-metadata</artifactId>
-
- <licenses>
- <license>
- <name>Apache License, Version 2.0</name>
- <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
- <distribution>repo</distribution>
- <comments>A business-friendly OSS license</comments>
- </license>
- </licenses>
-
- <properties>
- <appendedResourcesDirectory>${basedir}/../src/main/appended-resources</appendedResourcesDirectory>
- </properties>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <version>2.3.2</version>
- <configuration>
- <source>1.7</source>
- <target>1.7</target>
- <fork>true</fork>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
- <dependencies>
- <dependency>
- <groupId>org.apache.asterix</groupId>
- <artifactId>asterix-common</artifactId>
- <version>0.8.9-SNAPSHOT</version>
- <scope>compile</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.asterix</groupId>
- <artifactId>asterix-om</artifactId>
- <version>0.8.9-SNAPSHOT</version>
- <scope>compile</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.asterix</groupId>
- <artifactId>asterix-runtime</artifactId>
- <version>0.8.9-SNAPSHOT</version>
- <scope>compile</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.asterix</groupId>
- <artifactId>asterix-events</artifactId>
- <version>0.8.9-SNAPSHOT</version>
- <scope>compile</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-client</artifactId>
- <type>jar</type>
- <scope>compile</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.hyracks</groupId>
- <artifactId>hyracks-storage-am-lsm-invertedindex</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.hyracks</groupId>
- <artifactId>hyracks-storage-am-lsm-btree</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.hyracks</groupId>
- <artifactId>hyracks-storage-am-lsm-rtree</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.hyracks</groupId>
- <artifactId>hyracks-hdfs-core</artifactId>
- <version>${hyracks.version}</version>
- </dependency>
- </dependencies>
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
- <artifactId>asterix</artifactId>
++ <artifactId>apache-asterixdb</artifactId>
+ <groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ </parent>
+ <artifactId>asterix-metadata</artifactId>
++ <properties>
++ <appendedResourcesDirectory>${basedir}/../src/main/appended-resources</appendedResourcesDirectory>
++ </properties>
+ <licenses>
+ <license>
+ <name>Apache License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ <comments>A business-friendly OSS license</comments>
+ </license>
+ </licenses>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-common</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-om</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-runtime</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-events</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.hadoop</groupId>
+ <artifactId>hadoop-client</artifactId>
+ <type>jar</type>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.hyracks</groupId>
+ <artifactId>hyracks-storage-am-lsm-invertedindex</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.hyracks</groupId>
+ <artifactId>hyracks-storage-am-lsm-btree</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.hyracks</groupId>
+ <artifactId>hyracks-storage-am-lsm-rtree</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.hyracks</groupId>
+ <artifactId>hyracks-hdfs-core</artifactId>
+ <version>${hyracks.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-external-data</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ </dependency>
+ </dependencies>
- </project>
+ </project>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/3da9d068/asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/AqlMetadataProvider.java
----------------------------------------------------------------------
diff --cc asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/AqlMetadataProvider.java
index 3c7dc78,e2fd888..90bec64
--- a/asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/AqlMetadataProvider.java
+++ b/asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/AqlMetadataProvider.java
@@@ -799,7 -830,21 +799,21 @@@ public class AqlMetadataProvider implem
}
for (int j = 0; j < pidxKeyFieldCount; ++j, ++i) {
- IAType keyType = recType.getSubFieldType(pidxKeyFieldNames.get(j));
- IAType keyType = null;
- try {
- switch (dsType) {
- case INTERNAL:
- keyType = recType.getSubFieldType(pidxKeyFieldNames.get(j));
- break;
- case EXTERNAL:
- keyType = IndexingConstants.getFieldType(j);
- break;
- default:
- throw new AlgebricksException("Unknown Dataset Type");
- }
- } catch (IOException| AsterixException e) {
- throw new AlgebricksException(e);
- }
++ IAType keyType = null;
++ try {
++ switch (dsType) {
++ case INTERNAL:
++ keyType = recType.getSubFieldType(pidxKeyFieldNames.get(j));
++ break;
++ case EXTERNAL:
++ keyType = IndexingConstants.getFieldType(j);
++ break;
++ default:
++ throw new AlgebricksException("Unknown Dataset Type");
++ }
++ } catch (AsterixException e) {
++ throw new AlgebricksException(e);
++ }
comparatorFactories[i] = AqlBinaryComparatorFactoryProvider.INSTANCE.getBinaryComparatorFactory(keyType,
true);
typeTraits[i] = AqlTypeTraitProvider.INSTANCE.getTypeTrait(keyType);
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/3da9d068/asterix-metadata/src/main/java/org/apache/asterix/metadata/entities/InternalDatasetDetails.java
----------------------------------------------------------------------
diff --cc asterix-metadata/src/main/java/org/apache/asterix/metadata/entities/InternalDatasetDetails.java
index b0c6c51,8f806e2..3508554
--- a/asterix-metadata/src/main/java/org/apache/asterix/metadata/entities/InternalDatasetDetails.java
+++ b/asterix-metadata/src/main/java/org/apache/asterix/metadata/entities/InternalDatasetDetails.java
@@@ -148,10 -132,9 +148,11 @@@ public class InternalDatasetDetails imp
ArrayBackedValueStorage itemValue = new ArrayBackedValueStorage();
OrderedListBuilder primaryKeyListBuilder = new OrderedListBuilder();
AOrderedListType stringList = new AOrderedListType(BuiltinType.ASTRING, null);
+ AOrderedListType int8List = new AOrderedListType(BuiltinType.AINT8, null);
+ AOrderedListType heterogeneousList = new AOrderedListType(BuiltinType.ANY, null);
internalRecordBuilder.reset(MetadataRecordTypes.INTERNAL_DETAILS_RECORDTYPE);
AMutableString aString = new AMutableString("");
+ AMutableInt8 aInt8 = new AMutableInt8((byte) 0);
@SuppressWarnings("unchecked")
ISerializerDeserializer<ABoolean> booleanSerde = AqlSerializerDeserializerProvider.INSTANCE
.getSerializerDeserializer(BuiltinType.ABOOLEAN);
@@@ -222,10 -202,9 +223,10 @@@
internalRecordBuilder.addField(MetadataRecordTypes.INTERNAL_DETAILS_ARECORD_AUTOGENERATED_FIELD_INDEX,
fieldValue);
+ // write filter fields if any
List<String> filterField = getFilterField();
if (filterField != null) {
- listBuilder.reset(stringList);
+ listBuilder.reset(heterogeneousList);
ArrayBackedValueStorage nameValue = new ArrayBackedValueStorage();
nameValue.reset();
aString.setValue(FILTER_FIELD_NAME);
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/3da9d068/asterix-metadata/src/main/java/org/apache/asterix/metadata/entitytupletranslators/IndexTupleTranslator.java
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/3da9d068/asterix-om/pom.xml
----------------------------------------------------------------------
diff --cc asterix-om/pom.xml
index e16a7da,5fc20ae..48e4ffd
--- a/asterix-om/pom.xml
+++ b/asterix-om/pom.xml
@@@ -34,6 -34,25 +34,10 @@@
</license>
</licenses>
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <version>2.3.2</version>
- <configuration>
- <source>1.7</source>
- <target>1.7</target>
- <fork>true</fork>
- </configuration>
- </plugin>
- </plugins>
- </build>
-
+ <properties>
+ <appendedResourcesDirectory>${basedir}/../src/main/appended-resources</appendedResourcesDirectory>
+ </properties>
+
<dependencies>
<dependency>
<groupId>org.apache.asterix</groupId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/3da9d068/asterix-replication/pom.xml
----------------------------------------------------------------------
diff --cc asterix-replication/pom.xml
index b5595ef,0000000..5086192
mode 100644,000000..100644
--- a/asterix-replication/pom.xml
+++ b/asterix-replication/pom.xml
@@@ -1,70 -1,0 +1,61 @@@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.apache.asterix</groupId>
- <artifactId>asterix</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <artifactId>apache-asterixdb</artifactId>
++ <version>0.8.9-SNAPSHOT</version>
+ </parent>
+ <artifactId>asterix-replication</artifactId>
+ <licenses>
+ <license>
+ <name>Apache License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ <comments>A business-friendly OSS license</comments>
+ </license>
+ </licenses>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <configuration>
- <source>1.8</source>
- <target>1.8</target>
- <fork>true</fork>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <configuration>
+ <includes>
+ <include>**/*.class</include>
+ <include>**/*.txt</include>
+ </includes>
+ </configuration>
+ <executions>
+ <execution>
+ <goals>
+ <goal>test-jar</goal>
+ </goals>
+ <phase>package</phase>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-common</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-metadata</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.hyracks</groupId>
+ <artifactId>hyracks-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.hyracks</groupId>
+ <artifactId>hyracks-storage-am-common</artifactId>
+ </dependency>
+ </dependencies>
+
- </project>
++</project>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/3da9d068/asterix-runtime/pom.xml
----------------------------------------------------------------------
diff --cc asterix-runtime/pom.xml
index 4f2d0b2,5806d49..6414139
--- a/asterix-runtime/pom.xml
+++ b/asterix-runtime/pom.xml
@@@ -17,63 -17,175 +17,66 @@@
! under the License.
!-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <parent>
- <artifactId>apache-asterixdb</artifactId>
- <groupId>org.apache.asterix</groupId>
- <version>0.8.9-SNAPSHOT</version>
- </parent>
- <artifactId>asterix-runtime</artifactId>
-
- <licenses>
- <license>
- <name>Apache License, Version 2.0</name>
- <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
- <distribution>repo</distribution>
- <comments>A business-friendly OSS license</comments>
- </license>
- </licenses>
-
-
- <properties>
- <appendedResourcesDirectory>${basedir}/../src/main/appended-resources</appendedResourcesDirectory>
- </properties>
-
- <build>
- <plugins>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <version>2.3.2</version>
- <configuration>
- <source>1.7</source>
- <target>1.7</target>
- <fork>true</fork>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.asterix</groupId>
- <artifactId>lexer-generator-maven-plugin</artifactId>
- <version>0.8.9-SNAPSHOT</version>
- <configuration>
- <grammarFile>src/main/resources/adm.grammar</grammarFile>
- <outputDir>${project.build.directory}/generated-sources/org/apache/asterix/runtime/operators/file/adm</outputDir>
- </configuration>
- <executions>
- <execution>
- <id>generate-lexer</id>
- <phase>generate-sources</phase>
- <goals>
- <goal>generate-lexer</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>build-helper-maven-plugin</artifactId>
- <version>1.9</version>
- <executions>
- <execution>
- <id>add-source</id>
- <phase>generate-sources</phase>
- <goals>
- <goal>add-source</goal>
- </goals>
- <configuration>
- <sources>
- <source>${project.build.directory}/generated-sources/</source>
- </sources>
- </configuration>
- </execution>
- </executions>
- </plugin>
- </plugins>
- <pluginManagement>
- <plugins>
- <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
- <plugin>
- <groupId>org.eclipse.m2e</groupId>
- <artifactId>lifecycle-mapping</artifactId>
- <version>1.0.0</version>
- <configuration>
- <lifecycleMappingMetadata>
- <pluginExecutions>
- <pluginExecution>
- <pluginExecutionFilter>
- <groupId>
- org.apache.asterix
- </groupId>
- <artifactId>
- lexer-generator-maven-plugin
- </artifactId>
- <versionRange>
- [0.1,)
- </versionRange>
- <goals>
- <goal>generate-lexer</goal>
- </goals>
- </pluginExecutionFilter>
- <action>
- <execute>
- <runOnIncremental>false</runOnIncremental>
- </execute>
- </action>
- </pluginExecution>
- <pluginExecution>
- <pluginExecutionFilter>
- <groupId>
- org.codehaus.mojo
- </groupId>
- <artifactId>
- build-helper-maven-plugin
- </artifactId>
- <versionRange>
- [1.7,)
- </versionRange>
- <goals>
- <goal>add-source</goal>
- </goals>
- </pluginExecutionFilter>
- <action>
- <ignore />
- </action>
- </pluginExecution>
- </pluginExecutions>
- </lifecycleMappingMetadata>
- </configuration>
- </plugin>
- </plugins>
- </pluginManagement>
- </build>
-
- <dependencies>
- <dependency>
- <groupId>org.apache.asterix</groupId>
- <artifactId>asterix-om</artifactId>
- <version>0.8.9-SNAPSHOT</version>
- <scope>compile</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.asterix</groupId>
- <artifactId>asterix-fuzzyjoin</artifactId>
- <version>0.8.9-SNAPSHOT</version>
- <scope>compile</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.hyracks</groupId>
- <artifactId>hyracks-storage-am-btree</artifactId>
- </dependency>
- <dependency>
- <groupId>org.apache.asterix</groupId>
- <artifactId>asterix-transactions</artifactId>
- <version>0.8.9-SNAPSHOT</version>
- <scope>compile</scope>
- </dependency>
- <dependency>
- <groupId>org.twitter4j</groupId>
- <artifactId>twitter4j-core</artifactId>
- <version>2.2.3</version>
- </dependency>
- <dependency>
- <groupId>org.apache.hadoop</groupId>
- <artifactId>hadoop-client</artifactId>
- <type>jar</type>
- <scope>compile</scope>
- </dependency>
- <dependency>
- <groupId>org.apache.hyracks</groupId>
- <artifactId>hyracks-api</artifactId>
- </dependency>
- </dependencies>
-
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
- <artifactId>asterix</artifactId>
++ <artifactId>apache-asterixdb</artifactId>
+ <groupId>org.apache.asterix</groupId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ </parent>
+ <artifactId>asterix-runtime</artifactId>
++ <properties>
++ <appendedResourcesDirectory>${basedir}/../src/main/appended-resources</appendedResourcesDirectory>
++ </properties>
+ <licenses>
+ <license>
+ <name>Apache License, Version 2.0</name>
+ <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+ <distribution>repo</distribution>
+ <comments>A business-friendly OSS license</comments>
+ </license>
+ </licenses>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-om</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-fuzzyjoin</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.hyracks</groupId>
+ <artifactId>hyracks-storage-am-btree</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-transactions</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.twitter4j</groupId>
+ <artifactId>twitter4j-core</artifactId>
+ <version>[4.0,)</version>
+ </dependency>
+ <dependency>
+ <groupId>org.twitter4j</groupId>
+ <artifactId>twitter4j-stream</artifactId>
+ <version>[4.0,)</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.hadoop</groupId>
+ <artifactId>hadoop-client</artifactId>
+ <type>jar</type>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.hyracks</groupId>
+ <artifactId>hyracks-api</artifactId>
+ </dependency>
+ </dependencies>
- </project>
+ </project>
-
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/3da9d068/asterix-test-framework/pom.xml
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/3da9d068/asterix-tools/pom.xml
----------------------------------------------------------------------
diff --cc asterix-tools/pom.xml
index 50eee60,7959df2..ac377a8
--- a/asterix-tools/pom.xml
+++ b/asterix-tools/pom.xml
@@@ -37,72 -41,29 +41,19 @@@
<build>
<plugins>
<plugin>
+ <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <version>2.3.2</version>
- <configuration>
- <source>1.7</source>
- <target>1.7</target>
- <fork>true</fork>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
- <executions>
- <execution>
- <id>aqlclient</id>
- <goals>
- <goal>jar</goal>
- </goals>
- <phase>package</phase>
- <configuration>
- <classifier>aqlclient</classifier>
- <archive>
- <manifest>
- <MainClass>org.apache.asterix.tools.aqlclient.AqlClient</MainClass>
- </manifest>
- </archive>
- <includes>
- <include>**/uci/ics/asterix/tools/aqlclient/*</include>
- </includes>
- </configuration>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>appassembler-maven-plugin</artifactId>
- <version>1.0</version>
- <executions>
- <execution>
- <configuration>
- <programs>
- <program>
- <mainClass>org.apache.asterix.tools.TblToAdm</mainClass>
- <name>tbl2adm</name>
- </program>
- <program>
- <mainClass>org.apache.asterix.tools.datagen.AdgClientDriver</mainClass>
- <name>adg</name>
- </program>
- </programs>
- <repositoryLayout>flat</repositoryLayout>
- <repositoryName>lib</repositoryName>
- </configuration>
- <phase>package</phase>
- <goals>
- <goal>assemble</goal>
- </goals>
- </execution>
- </executions>
- </plugin>
- <plugin>
- <artifactId>maven-assembly-plugin</artifactId>
- <version>2.2-beta-5</version>
- <executions>
- <execution>
- <configuration>
- <descriptors>
- <descriptor>src/main/assembly/binary-assembly.xml</descriptor>
- </descriptors>
- </configuration>
- <phase>package</phase>
- <goals>
- <goal>attached</goal>
- </goals>
- </execution>
- </executions>
+ <configuration>
+ <includes>
+ <include>**/*.class</include>
+ <include>**/README*</include>
+ <include>**/DISCLAIMER*</include>
+ <include>**/NOTICE*</include>
+ <include>**/LICENSE*</include>
+ <include>**/DEPENDENCIES*</include>
+ </includes>
+ </configuration>
</plugin>
</plugins>
</build>
@@@ -139,8 -100,8 +90,8 @@@
<dependencies>
<dependency>
<groupId>org.apache.asterix</groupId>
- <artifactId>asterix-aql</artifactId>
+ <artifactId>asterix-lang-aql</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
@@@ -158,15 -119,15 +109,15 @@@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
- <dependency>
+ <!--<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
- </dependency>
+ </dependency>-->
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-events</artifactId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/3da9d068/asterix-transactions/pom.xml
----------------------------------------------------------------------
diff --cc asterix-transactions/pom.xml
index ae4aaa5,ea2db26..cc3f41f
--- a/asterix-transactions/pom.xml
+++ b/asterix-transactions/pom.xml
@@@ -37,9 -41,19 +41,9 @@@
<build>
<plugins>
<plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-compiler-plugin</artifactId>
- <version>2.3.2</version>
- <configuration>
- <source>1.7</source>
- <target>1.7</target>
- <fork>true</fork>
- </configuration>
- </plugin>
- <plugin>
<groupId>org.apache.asterix</groupId>
<artifactId>record-manager-generator-maven-plugin</artifactId>
- <version>0.8.8-SNAPSHOT</version>
+ <version>0.8.9-SNAPSHOT</version>
<configuration>
<debug>false</debug>
<inputFiles>
@@@ -86,36 -100,26 +90,40 @@@
<dependency>
<groupId>org.apache.hyracks</groupId>
<artifactId>hyracks-storage-am-common</artifactId>
++ <version>${hyracks.version}</version>
</dependency>
<dependency>
<groupId>org.apache.hyracks</groupId>
<artifactId>hyracks-storage-am-lsm-btree</artifactId>
++ <version>${hyracks.version}</version>
</dependency>
<dependency>
<groupId>org.apache.hyracks</groupId>
<artifactId>hyracks-storage-am-lsm-rtree</artifactId>
++ <version>${hyracks.version}</version>
</dependency>
<dependency>
<groupId>org.apache.hyracks</groupId>
<artifactId>hyracks-storage-am-lsm-invertedindex</artifactId>
++ <version>${hyracks.version}</version>
</dependency>
- <dependency>
- <groupId>org.apache.asterix</groupId>
- <artifactId>asterix-common</artifactId>
- <version>0.8.9-SNAPSHOT</version>
- <type>jar</type>
- <scope>compile</scope>
- </dependency>
- </dependencies>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-common</artifactId>
- <version>0.8.8-SNAPSHOT</version>
++ <version>0.8.9-SNAPSHOT</version>
+ <type>jar</type>
+ <scope>compile</scope>
+ </dependency>
+ <dependency>
+ <groupId>com.google.guava</groupId>
+ <artifactId>guava</artifactId>
+ <version>18.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-all</artifactId>
+ <version>1.10.19</version>
+ </dependency>
+ </dependencies>
</project>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/3da9d068/pom.xml
----------------------------------------------------------------------
diff --cc pom.xml
index 2bf4e4f,46a8aa4..dcabb5b
--- a/pom.xml
+++ b/pom.xml
@@@ -42,8 -42,8 +42,9 @@@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<jvm.extraargs />
+ <jdk.version>1.8</jdk.version>
<runSlowAQLTests>false</runSlowAQLTests>
+ <appendedResourcesDirectory>${basedir}/src/main/appended-resources</appendedResourcesDirectory>
<!-- Definition of tests in various categories which may be excluded -->
<optimizer.tests>**/optimizer/**/*Test.java</optimizer.tests>
@@@ -53,10 -53,9 +54,9 @@@
<invalid.tests>**/DmlTest.java</invalid.tests>
<global.test.includes>**/*TestSuite.java,**/*Test.java,${execution.tests}</global.test.includes>
<global.test.excludes>${optimizer.tests},${metadata.tests},${invalid.tests},${repeated.tests}</global.test.excludes>
-
- <!-- Versions under dependencymanagement or used in many projects via properties -->
- <algebricks.version>0.2.17-SNAPSHOT</algebricks.version>
- <hyracks.version>0.2.17-SNAPSHOT</hyracks.version>
+ <!-- Versions under dependencymanagement or used in many projects via properties -->
- <algebricks.version>0.2.17-incubating</algebricks.version>
- <hyracks.version>0.2.17-incubating</hyracks.version>
++ <algebricks.version>0.2.18-SNAPSHOT</algebricks.version>
++ <hyracks.version>0.2.18-SNAPSHOT</hyracks.version>
<hadoop.version>2.2.0</hadoop.version>
<junit.version>4.11</junit.version>
<commons.io.version>2.4</commons.io.version>
@@@ -84,9 -81,7 +84,9 @@@
-Djava.util.logging.config.file=${user.home}/logging.properties
-DrunSlowAQLTests=${runSlowAQLTests}
-Xdebug
- -Xrunjdwp:transport=dt_socket,server=y,address=8000,suspend=n</argLine>
+ -Xrunjdwp:transport=dt_socket,server=y,address=8000,suspend=n
+ ${coverageArgLine}
- </argLine>
++ </argLine>
<includes>
<include>${global.test.includes},${test.includes}</include>
</includes>
@@@ -152,98 -146,52 +152,119 @@@
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-assembly-plugin</artifactId>
- <!-- We override the configuration plugin to override the descriptor to use for building
- the source release zip. Specifically, we would like to control the inclusions/exclusions.
- For example, we exclude the KEYS file from the zip -->
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>3.1</version>
+ <configuration>
+ <source>${jdk.version}</source>
+ <target>${jdk.version}</target>
+ <compilerArgument>-Xlint:all</compilerArgument>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>pl.project13.maven</groupId>
+ <artifactId>git-commit-id-plugin</artifactId>
+ <version>2.2.0</version>
<executions>
<execution>
- <!-- Use this id to match the id mentioned in the assembly plugin configuration in
- the apache parent POM under the apache-release profile -->
- <id>source-release-assembly</id>
- <phase>package</phase>
<goals>
- <goal>single</goal>
- </goals>
- <!-- combine.self should be override to replace the configuration in the parent POM -->
- <configuration combine.self="override">
- <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot>
- <descriptors>
- <descriptor>src/main/assembly/source.xml</descriptor>
- </descriptors>
- </configuration>
- </execution>
- </executions>
+ <goal>revision</goal>
+ </goals>
+ </execution>
+ </executions>
+
+ <configuration>
+ <!--
+ If you'd like to tell the plugin where your .git directory is,
+ use this setting, otherwise we'll perform a search trying to
+ figure out the right directory. It's better to add it explicite IMHO.
+ -->
+ <dotGitDirectory>${project.basedir}/.git</dotGitDirectory>
+ <!-- this is false by default, forces the plugin to generate the git.properties file -->
+ <generateGitPropertiesFile>true</generateGitPropertiesFile>
+
+ <!-- The path for the to be generated properties file, it's relative to ${project.basedir} -->
+ <generateGitPropertiesFilename>src/main/resources/git.properties</generateGitPropertiesFilename>
+ </configuration>
+
</plugin>
- <!-- END OF GIT COMMIT ID PLUGIN CONFIGURATION -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-remote-resources-plugin</artifactId>
+ <executions>
+ <execution>
+ <goals>
+ <goal>process</goal>
+ </goals>
+ <configuration>
+ <appendedResourcesDirectory>${appendedResourcesDirectory}</appendedResourcesDirectory>
+ <resourceBundles>
+ <resourceBundle>org.apache:apache-jar-resource-bundle:1.4</resourceBundle>
+ <resourceBundle>org.apache:apache-incubator-disclaimer-resource-bundle:1.1</resourceBundle>
+ </resourceBundles>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-resources-plugin</artifactId>
+ </plugin>
</plugins>
+ <pluginManagement>
+ <plugins>
+ <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
+ <plugin>
+ <groupId>org.eclipse.m2e</groupId>
+ <artifactId>lifecycle-mapping</artifactId>
+ <version>1.0.0</version>
+ <configuration>
+ <lifecycleMappingMetadata>
+ <pluginExecutions>
+ <pluginExecution>
+ <pluginExecutionFilter>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-plugin-plugin</artifactId>
+ <versionRange>[3.4,)</versionRange>
+ <goals>
+ <goal>descriptor</goal>
+ </goals>
+ </pluginExecutionFilter>
+ <action>
+ <ignore></ignore>
+ </action>
+ </pluginExecution>
+ <pluginExecution>
+ <pluginExecutionFilter>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>record-manager-generator-maven-plugin</artifactId>
+ <versionRange>[0.8.7-SNAPSHOT,)</versionRange>
+ <goals>
+ <goal>generate-record-manager</goal>
+ </goals>
+ </pluginExecutionFilter>
+ <action>
+ <ignore></ignore>
+ </action>
+ </pluginExecution>
+ <pluginExecution>
+ <pluginExecutionFilter>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <versionRange>[2.4,)</versionRange>
+ <goals>
+ <goal>test-jar</goal>
+ </goals>
+ </pluginExecutionFilter>
+ <action>
+ <ignore></ignore>
+ </action>
+ </pluginExecution>
+ </pluginExecutions>
+ </lifecycleMappingMetadata>
+ </configuration>
+ </plugin>
+ </plugins>
+ </pluginManagement>
</build>
<scm>
@@@ -309,90 -258,25 +331,107 @@@
<test.heap.size>3072</test.heap.size>
</properties>
</profile>
-
+ <profile>
+ <id>asterix-release</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <!-- We override the configuration plugin to override the descriptor to use for building
+ the source release zip. Specifically, we would like to control the inclusions/exclusions.
+ For example, we exclude the KEYS file from the zip -->
+ <executions>
+ <execution>
+ <!-- Use this id to match the id mentioned in the assembly plugin configuration in
+ the apache parent POM under the apache-release profile -->
+ <id>source-release-assembly</id>
+ <phase>package</phase>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ <!-- combine.self should be override to replace the configuration in the parent POM -->
+ <configuration combine.self="override">
+ <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot>
+ <descriptors>
+ <descriptor>src/main/assembly/source.xml</descriptor>
+ </descriptors>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ <profile>
+ <id>java8</id>
+ <activation>
+ <jdk>1.8</jdk>
+ </activation>
+ <properties>
+ <jdk.version>1.8</jdk.version>
+ </properties>
+ </profile>
- <!-- Code Coverage -->
+ <profile>
+ <id>coverage</id>
+ <activation>
+ <property>
+ <name>coverage</name>
+ </property>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.jacoco</groupId>
+ <artifactId>jacoco-maven-plugin</artifactId>
+ <version>${jacoco.version}</version>
+ <executions>
+ <execution>
+ <id>default-prepare-agent</id>
+ <goals>
+ <goal>prepare-agent</goal>
+ </goals>
+ <configuration>
+ <propertyName>coverageArgLine</propertyName>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+ <properties>
+ <coverage/>
+ </properties>
+ </profile>
+ <profile>
+ <id>no-coverage</id>
+ <activation>
+ <property>
+ <name>!coverage</name>
+ </property>
+ </activation>
+ <properties>
+ <coverageArgLine/>
+ </properties>
+ </profile>
+ <profile>
+ <id>doclint-java8-disable</id>
+ <activation>
+ <jdk>[1.8,)</jdk>
+ </activation>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <configuration>
+ <additionalparam>-Xdoclint:none</additionalparam>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
</profiles>
<modules>
[26/36] incubator-asterixdb git commit: Address RC0 Comments
Posted by im...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/ab556d1d/asterix-yarn/src/main/licenses/NOTICE
----------------------------------------------------------------------
diff --git a/asterix-yarn/src/main/licenses/NOTICE b/asterix-yarn/src/main/licenses/NOTICE
index 7c12f0c..79a6c1a 100644
--- a/asterix-yarn/src/main/licenses/NOTICE
+++ b/asterix-yarn/src/main/licenses/NOTICE
@@ -1,4 +1,4 @@
-Apache AsterixDB
+Apache AsterixDB Hadoop YARN installer
Copyright 2016 The Apache Software Foundation
This product includes software developed at
@@ -6,398 +6,719 @@ The Apache Software Foundation (http://www.apache.org/).
AsterixDB utilizes many libraries, which come with the following applicable NOTICE(s):
- - repo/algebricks-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/avro-1.7.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-algebricks-common
-Copyright 2016 The Apache Software Foundation
+ Apache Avro
+ Copyright 2009-2013 The Apache Software Foundation
- - repo/algebricks-compiler-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/commons-logging-1.1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ and lib/commons-logging-1.1.1.jar
-algebricks-compiler
-Copyright 2016 The Apache Software Foundation
+ Commons Logging
+ Copyright 2001-2007 The Apache Software Foundation
- - repo/algebricks-core-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/derby-10.10.1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-algebricks-core
-Copyright 2016 The Apache Software Foundation
+ Apache Derby
+ Copyright 2004-2013 The Apache Software Foundation
- - repo/algebricks-data-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ =========================================================================
-algebricks-data
-Copyright 2016 The Apache Software Foundation
+ Portions of Derby were originally developed by
+ International Business Machines Corporation and are
+ licensed to the Apache Software Foundation under the
+ "Software Grant and Corporate Contribution License Agreement",
+ informally known as the "Derby CLA".
+ The following copyright notice(s) were affixed to portions of the code
+ with which this file is now or was at one time distributed
+ and are placed here unaltered.
- - repo/algebricks-rewriter-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ (C) Copyright 1997,2004 International Business Machines Corporation. All rights reserved.
-algebricks-rewriter
-Copyright 2016 The Apache Software Foundation
+ (C) Copyright IBM Corp. 2003.
- - repo/algebricks-runtime-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-algebricks-runtime
-Copyright 2016 The Apache Software Foundation
+ =========================================================================
- - repo/asterix-algebra-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-asterix-algebra
-Copyright 2016 The Apache Software Foundation
+ The JDBC apis for small devices and JDBC3 (under java/stubs/jsr169 and
+ java/stubs/jdbc3) were produced by trimming sources supplied by the
+ Apache Harmony project. In addition, the Harmony SerialBlob and
+ SerialClob implementations are used. The following notice covers the Harmony sources:
- - repo/asterix-app-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Portions of Harmony were originally developed by
+ Intel Corporation and are licensed to the Apache Software
+ Foundation under the "Software Grant and Corporate Contribution
+ License Agreement", informally known as the "Intel Harmony CLA".
-asterix-app
-Copyright 2016 The Apache Software Foundation
- - repo/asterix-aql-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/guice-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-asterix-aql
-Copyright 2016 The Apache Software Foundation
+ Google Guice - Core Library
+ Copyright 2006-2011 Google, Inc.
- - repo/asterix-common-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/guice-servlet-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-asterix-common
-Copyright 2016 The Apache Software Foundation
+ Google Guice - Extensions - Servlet
+ Copyright 2006-2011 Google, Inc.
- - repo/asterix-events-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-ant-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-asterix-events
-Copyright 2016 The Apache Software Foundation
+ Hive Ant Utilities
+ Copyright 2014 The Apache Software Foundation
- - repo/asterix-external-data-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-asterix-external-data
-Copyright 2016 The Apache Software Foundation
+ Hive Common
+ Copyright 2014 The Apache Software Foundation
- - repo/asterix-fuzzyjoin-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-exec-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-asterix-fuzzyjoin
-Copyright 2016 The Apache Software Foundation
+ Hive Query Language
+ Copyright 2014 The Apache Software Foundation
- - repo/asterix-metadata-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-metastore-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-asterix-metadata
-Copyright 2016 The Apache Software Foundation
+ Hive Metastore
+ Copyright 2014 The Apache Software Foundation
- - repo/asterix-om-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-serde-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-asterix-om
-Copyright 2016 The Apache Software Foundation
+ Hive Serde
+ Copyright 2014 The Apache Software Foundation
- - repo/asterix-runtime-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-shims-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-asterix-runtime
-Copyright 2016 The Apache Software Foundation
+ Hive Shims
+ Copyright 2014 The Apache Software Foundation
- - repo/asterix-server-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-shims-0.20-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-asterix-server
-Copyright 2016 The Apache Software Foundation
+ Hive Shims 0.20
+ Copyright 2014 The Apache Software Foundation
- - repo/asterix-tools-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-shims-0.20S-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-asterix-tools
-Copyright 2016 The Apache Software Foundation
+ Hive Shims 0.20S
+ Copyright 2014 The Apache Software Foundation
- - repo/asterix-transactions-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-shims-0.23-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-asterix-transactions
-Copyright 2016 The Apache Software Foundation
+ Hive Shims 0.23
+ Copyright 2014 The Apache Software Foundation
- - repo/avro-1.7.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-shims-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-Apache Avro
-Copyright 2009-2013 The Apache Software Foundation
+ Hive Shims Common
+ Copyright 2014 The Apache Software Foundation
- - repo/commons-logging-1.1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-shims-common-secure-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-Commons Logging
-Copyright 2001-2007 The Apache Software Foundation
+ Hive Shims Secure Common
+ Copyright 2014 The Apache Software Foundation
- - repo/derby-10.10.1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/plexus-utils-3.0.7.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-Apache Derby
-Copyright 2004-2013 The Apache Software Foundation
+ This product includes software developed by the Indiana University
+ Extreme! Lab (http://www.extreme.indiana.edu/)
-=========================================================================
+ This product includes software developed by
+ ThoughtWorks (http://www.thoughtworks.com).
-Portions of Derby were originally developed by
-International Business Machines Corporation and are
-licensed to the Apache Software Foundation under the
-"Software Grant and Corporate Contribution License Agreement",
-informally known as the "Derby CLA".
-The following copyright notice(s) were affixed to portions of the code
-with which this file is now or was at one time distributed
-and are placed here unaltered.
+ This product includes software developed by
+ javolution (http://javolution.org/).
-(C) Copyright 1997,2004 International Business Machines Corporation. All rights reserved.
+ This product includes software developed by
+ Rome (https://rome.dev.java.net/).
-(C) Copyright IBM Corp. 2003.
+- repo/velocity-1.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Apache Velocity
-=========================================================================
+ Copyright (C) 2000-2007 The Apache Software Foundation
+ - repo/wicket-core-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Apache Wicket
+ Copyright 2006-2011 Apache Software Foundation
-The JDBC apis for small devices and JDBC3 (under java/stubs/jsr169 and
-java/stubs/jdbc3) were produced by trimming sources supplied by the
-Apache Harmony project. In addition, the Harmony SerialBlob and
-SerialClob implementations are used. The following notice covers the Harmony sources:
+ This product includes software from QOS.ch (http://slf4j.org) licensed under the X11 license
+ Copyright (c) 2004-2008 QOS.ch
-Portions of Harmony were originally developed by
-Intel Corporation and are licensed to the Apache Software
-Foundation under the "Software Grant and Corporate Contribution
-License Agreement", informally known as the "Intel Harmony CLA".
+ Contains Diff library from Mavens JRCS, released under
+ The Apache Software License, Version 1.1.
+ (c) 1999-2003
+ org.apache.wicket.markup.html.form.upload.MultiFileUploadField.js is taken from [1]
+ and has the following notice:
+ "Licence:
+ Use this however/wherever you like, just don't blame me if it breaks
+ anything.
- - repo/guice-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Credit:
+ If you're nice, you'll leave this bit:
-Google Guice - Core Library
-Copyright 2006-2011 Google, Inc.
+ Class by Stickman -- http://www.the-stickman.com
+ with thanks to:
+ [for Safari fixes]
+ Luis Torrefranca -- http://www.law.pitt.edu
+ and
+ Shawn Parker & John Pennypacker -- http://www.fuzzycoconut.com
+ [for duplicate name bug]
+ 'neal'"
+ [1]: http://the-stickman.com/web-development/javascript/upload-multiple-files-with-a-single-file-element/
+ - repo/wicket-request-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - repo/guice-servlet-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Wicket Request
+ Copyright 2006-2011 Apache Software Foundation
-Google Guice - Extensions - Servlet
-Copyright 2006-2011 Google, Inc.
+ - repo/wicket-util-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - repo/hive-ant-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Wicket Util
+ Copyright 2006-2011 Apache Software Foundation
-Hive Ant Utilities
-Copyright 2014 The Apache Software Foundation
+ - repo/xercesImpl-2.9.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - repo/hive-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Apache Xerces Java
+ Copyright 1999-2007 The Apache Software Foundation
-Hive Common
-Copyright 2014 The Apache Software Foundation
+ Portions of this software were originally based on the following:
+ - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
+ - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
+ - voluntary contributions made by Paul Eng on behalf of the
+ Apache Software Foundation that were originally developed at iClick, Inc.,
+ software copyright (c) 1999.
- - repo/hive-exec-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/xml-apis-1.3.04.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-Hive Query Language
-Copyright 2014 The Apache Software Foundation
+ Apache XML Commons XML APIs
+ Copyright 2006 The Apache Software Foundation.
- - repo/hive-metastore-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-Hive Metastore
-Copyright 2014 The Apache Software Foundation
+ Portions of this software were originally based on the following:
+ - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
+ - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
+ - software copyright (c) 2000 World Wide Web Consortium, http://www.w3.org
- - repo/hive-serde-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/httpclient-4.2.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-Hive Serde
-Copyright 2014 The Apache Software Foundation
+ Apache HttpComponents HttpClient
+ Copyright 1999-2012 The Apache Software Foundation
- - repo/hive-shims-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by
+ The Apache Software Foundation (http://www.apache.org/).
-Hive Shims
-Copyright 2014 The Apache Software Foundation
+ - repo/httpcore-4.2.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - repo/hive-shims-0.20-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Apache HttpComponents HttpCore
+ Copyright 2005-2012 The Apache Software Foundation
-Hive Shims 0.20
-Copyright 2014 The Apache Software Foundation
+ This product includes software developed by
+ The Apache Software Foundation (http://www.apache.org/).
- - repo/hive-shims-0.20S-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This project contains annotations derived from JCIP-ANNOTATIONS
+ Copyright (c) 2005 Brian Goetz and Tim Peierls. See http://www.jcip.net
-Hive Shims 0.20S
-Copyright 2014 The Apache Software Foundation
+- repo/ant-1.9.1.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
- - repo/hive-shims-0.23-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Apache Ant
+ Copyright 1999-2013 The Apache Software Foundation
-Hive Shims 0.23
-Copyright 2014 The Apache Software Foundation
+ The <sync> task is based on code Copyright (c) 2002, Landmark
+ Graphics Corp that has been kindly donated to the Apache Software
+ Foundation.
+ - repo/ant-launcher-1.9.1.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
- - repo/hive-shims-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Apache Ant
+ Copyright 1999-2013 The Apache Software Foundation
-Hive Shims Common
-Copyright 2014 The Apache Software Foundation
+ The <sync> task is based on code Copyright (c) 2002, Landmark
+ Graphics Corp that has been kindly donated to the Apache Software
+ Foundation.
+ - repo/commons-beanutils-1.7.0.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
- - repo/hive-shims-common-secure-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by
+ The Apache Software Foundation (http://www.apache.org/).
-Hive Shims Secure Common
-Copyright 2014 The Apache Software Foundation
+ - repo/commons-beanutils-core-1.8.0.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+ Apache Commons BeanUtils
- - repo/hyracks-api-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Copyright 2000-2008 The Apache Software Foundation
-hyracks-api
-Copyright 2016 The Apache Software Foundation
- - repo/hyracks-client-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by
-hyracks-client
-Copyright 2016 The Apache Software Foundation
+ The Apache Software Foundation (http://www.apache.org/).
- - repo/hyracks-comm-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/commons-cli-1.2.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+ and lib/commons-cli-1.2.jar
-hyracks-comm
-Copyright 2016 The Apache Software Foundation
+ Apache Commons CLI
+ Copyright 2001-2009 The Apache Software Foundation
- - repo/hyracks-control-cc-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by
+ The Apache Software Foundation (http://www.apache.org/).
-hyracks-control-cc
-Copyright 2016 The Apache Software Foundation
+ - repo/commons-codec-1.4.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+ and lib/commons-codec-1.4.jar
- - repo/hyracks-control-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Apache Commons Codec
-hyracks-control-common
-Copyright 2016 The Apache Software Foundation
+ Copyright 2002-2009 The Apache Software Foundation
- - repo/hyracks-control-nc-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-hyracks-control-nc
-Copyright 2016 The Apache Software Foundation
- - repo/hyracks-dataflow-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by
-hyracks-dataflow-common
-Copyright 2016 The Apache Software Foundation
+ The Apache Software Foundation (http://www.apache.org/).
- - repo/hyracks-dataflow-std-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-hyracks-dataflow-std
-Copyright 2016 The Apache Software Foundation
+ - repo/commons-collections-3.2.1.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+ and lib/commons-collections-3.2.1.jar
- - repo/hyracks-data-std-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Apache Commons Collections
-hyracks-data-std
-Copyright 2016 The Apache Software Foundation
+ Copyright 2001-2008 The Apache Software Foundation
- - repo/hyracks-hdfs-2.x-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-hyracks-hdfs-2.x
-Copyright 2016 The Apache Software Foundation
- - repo/hyracks-hdfs-core-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by
-hyracks-hdfs-core
-Copyright 2016 The Apache Software Foundation
+ The Apache Software Foundation (http://www.apache.org/).
- - repo/hyracks-ipc-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/commons-compress-1.4.1.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
-hyracks-ipc
-Copyright 2016 The Apache Software Foundation
+ Apache Commons Compress
+ Copyright 2002-2012 The Apache Software Foundation
- - repo/hyracks-net-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by
+ The Apache Software Foundation (http://www.apache.org/).
-hyracks-net
-Copyright 2016 The Apache Software Foundation
+ - repo/commons-configuration-1.6.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+ and lib/commons-configuration-1.6.jar
- - repo/hyracks-storage-am-bloomfilter-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Apache Commons Configuration
-hyracks-storage-am-bloomfilter
-Copyright 2016 The Apache Software Foundation
+ Copyright 2001-2008 The Apache Software Foundation
- - repo/hyracks-storage-am-btree-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-hyracks-storage-am-btree
-Copyright 2016 The Apache Software Foundation
- - repo/hyracks-storage-am-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by
-hyracks-storage-am-common
-Copyright 2016 The Apache Software Foundation
+ The Apache Software Foundation (http://www.apache.org/).
- - repo/hyracks-storage-am-lsm-btree-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/commons-daemon-1.0.13.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
-hyracks-storage-am-lsm-btree
-Copyright 2016 The Apache Software Foundation
+ Apache Commons Daemon
+ Copyright 1999-2013 The Apache Software Foundation
- - repo/hyracks-storage-am-lsm-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by
+ The Apache Software Foundation (http://www.apache.org/).
+ - repo/commons-digester-1.8.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+ Apache Jakarta Commons Digester
-hyracks-storage-am-lsm-common
-Copyright 2016 The Apache Software Foundation
+ Copyright 2001-2006 The Apache Software Foundation
- - repo/hyracks-storage-am-lsm-invertedindex-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-hyracks-storage-am-lsm-invertedindex
-Copyright 2016 The Apache Software Foundation
- - repo/hyracks-storage-am-lsm-rtree-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by
-hyracks-storage-am-lsm-rtree
-Copyright 2016 The Apache Software Foundation
+ The Apache Software Foundation (http://www.apache.org/).
- - repo/hyracks-storage-am-rtree-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/commons-io-2.4.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+ and lib/commons-io-2.4.jar
-hyracks-storage-am-rtree
-Copyright 2016 The Apache Software Foundation
+ Apache Commons IO
- - repo/hyracks-storage-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Copyright 2002-2012 The Apache Software Foundation
-hyracks-storage-common
-Copyright 2016 The Apache Software Foundation
- - repo/plexus-utils-3.0.7.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-This product includes software developed by the Indiana University
- Extreme! Lab (http://www.extreme.indiana.edu/)
+ This product includes software developed by
-This product includes software developed by
-ThoughtWorks (http://www.thoughtworks.com).
+ The Apache Software Foundation (http://www.apache.org/).
-This product includes software developed by
-javolution (http://javolution.org/).
-This product includes software developed by
-Rome (https://rome.dev.java.net/).
-- repo/velocity-1.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-Apache Velocity
+ - repo/commons-lang-2.5.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+ and lib/commons-lang-2.5.jar
-Copyright (C) 2000-2007 The Apache Software Foundation
+ Apache Commons Lang
- - repo/wicket-core-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- Apache Wicket
- Copyright 2006-2011 Apache Software Foundation
+ Copyright 2001-2010 The Apache Software Foundation
- This product includes software from QOS.ch (http://slf4j.org) licensed under the X11 license
- Copyright (c) 2004-2008 QOS.ch
- Contains Diff library from Mavens JRCS, released under
- The Apache Software License, Version 1.1.
- (c) 1999-2003
- org.apache.wicket.markup.html.form.upload.MultiFileUploadField.js is taken from [1]
- and has the following notice:
- "Licence:
- Use this however/wherever you like, just don't blame me if it breaks
- anything.
+ This product includes software developed by
- Credit:
- If you're nice, you'll leave this bit:
+ The Apache Software Foundation (http://www.apache.org/).
- Class by Stickman -- http://www.the-stickman.com
- with thanks to:
- [for Safari fixes]
- Luis Torrefranca -- http://www.law.pitt.edu
- and
- Shawn Parker & John Pennypacker -- http://www.fuzzycoconut.com
- [for duplicate name bug]
- 'neal'"
- [1]: http://the-stickman.com/web-development/javascript/upload-multiple-files-with-a-single-file-element/
- - repo/wicket-request-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/commons-lang3-3.1.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
-Wicket Request
-Copyright 2006-2011 Apache Software Foundation
+ Apache Commons Lang
+ Copyright 2001-2011 The Apache Software Foundation
- - repo/wicket-util-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by
+ The Apache Software Foundation (http://www.apache.org/).
-Wicket Util
-Copyright 2006-2011 Apache Software Foundation
+ This product includes software from the Spring Framework,
+ under the Apache License 2.0 (see: StringUtils.containsWhitespace())
- - repo/xercesImpl-2.9.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/commons-logging-api-1.0.4.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
- Apache Xerces Java
- Copyright 1999-2007 The Apache Software Foundation
+ This product includes software developed by
+ The Apache Software Foundation (http://www.apache.org/).
- Portions of this software were originally based on the following:
- - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
- - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
- - voluntary contributions made by Paul Eng on behalf of the
- Apache Software Foundation that were originally developed at iClick, Inc.,
- software copyright (c) 1999.
+ - repo/commons-math-2.1.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
- - repo/xml-apis-1.3.04.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Apache Commons Math
+ Copyright 2001-2010 The Apache Software Foundation
- Apache XML Commons XML APIs
- Copyright 2006 The Apache Software Foundation.
+ This product includes software developed by
+ The Apache Software Foundation (http://www.apache.org/).
+ ===============================================================================
+ The LinearConstraint, LinearObjectiveFunction, LinearOptimizer,
+ RelationShip, SimplexSolver and SimplexTableau classes in package
+ org.apache.commons.math.optimization.linear include software developed by
+ Benjamin McCann (http://www.benmccann.com) and distributed with
+ the following copyright: Copyright 2009 Google Inc.
+ ===============================================================================
+
+ This product includes software developed by the
+ University of Chicago, as Operator of Argonne National
+ Laboratory.
+ The LevenbergMarquardtOptimizer class in package
+ org.apache.commons.math.optimization.general includes software
+ translated from the lmder, lmpar and qrsolv Fortran routines
+ from the Minpack package
+ Minpack Copyright Notice (1999) University of Chicago. All rights reserved
+ ===============================================================================
+
+ The GraggBulirschStoerIntegrator class in package
+ org.apache.commons.math.ode.nonstiff includes software translated
+ from the odex Fortran routine developed by E. Hairer and G. Wanner.
+ Original source copyright:
+ Copyright (c) 2004, Ernst Hairer
+ ===============================================================================
+
+ The EigenDecompositionImpl class in package
+ org.apache.commons.math.linear includes software translated
+ from some LAPACK Fortran routines. Original source copyright:
+ Copyright (c) 1992-2008 The University of Tennessee. All rights reserved.
+ ===============================================================================
+
+ The MersenneTwister class in package org.apache.commons.math.random
+ includes software translated from the 2002-01-26 version of
+ the Mersenne-Twister generator written in C by Makoto Matsumoto and Takuji
+ Nishimura. Original source copyright:
+ Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
+ All rights reserved
+ ===============================================================================
+
+ The complete text of licenses and disclaimers associated with the the original
+ sources enumerated above at the time of code translation are in the LICENSE.txt
+ file.
+
+ - repo/commons-net-3.1.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+
+ Apache Commons Net
+
+ Copyright 2001-2012 The Apache Software Foundation
+
+
+
+ This product includes software developed by
+
+ The Apache Software Foundation (http://www.apache.org/).
+
+
+
+ - repo/datanucleus-api-jdo-3.2.6.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+
+ =========================================================================
+ == NOTICE file corresponding to section 4(d) of the Apache License, ==
+ == Version 2.0, in this case for the DataNucleus distribution. ==
+ =========================================================================
+
+ ===================================================================
+ This product includes software developed by many individuals,
+ including the following:
+ ===================================================================
+ Erik Bengtson
+ Andy Jefferson
+
+
+ ===================================================================
+ This product has included contributions from some individuals,
+ including the following:
+ ===================================================================
+
+ - repo/datanucleus-core-3.2.10.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+
+ =========================================================================
+ == NOTICE file corresponding to section 4(d) of the Apache License, ==
+ == Version 2.0, in this case for the DataNucleus distribution. ==
+ =========================================================================
+
+ ===================================================================
+ This product includes software developed by many individuals,
+ including the following:
+ ===================================================================
+ Erik Bengtson
+ Andy Jefferson
+
+
+ ===================================================================
+ This product has included contributions from some individuals,
+ including the following:
+ ===================================================================
+ Joerg von Frantzius
+ Thomas Marti
+ Barry Haddow
+ Marco Schulze
+ Ralph Ullrich
+ David Ezzio
+ Brendan de Beer
+ David Eaves
+ Martin Taal
+ Tony Lai
+ Roland Szabo
+ Marcus Mennemeier
+ Xuan Baldauf
+ Eric Sultan
+
+
+ ===================================================================
+ This product also includes software developed by the TJDO project
+ (http://tjdo.sourceforge.net/).
+ ===================================================================
+
+ - repo/datanucleus-rdbms-3.2.9.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+ =========================================================================
+ == NOTICE file corresponding to section 4(d) of the Apache License, ==
+ == Version 2.0, in this case for the DataNucleus distribution. ==
+ =========================================================================
+
+ ===================================================================
+ This product includes software developed by many individuals,
+ including the following:
+ ===================================================================
+ Andy Jefferson
+ Erik Bengtson
+ Joerg von Frantzius
+ Marco Schulze
+
+
+ ===================================================================
+ This product has included contributions from some individuals,
+ including the following:
+ ===================================================================
+ Barry Haddow
+ Ralph Ullrich
+ David Ezzio
+ Brendan de Beer
+ David Eaves
+ Martin Taal
+ Tony Lai
+ Roland Szabo
+ Anton Troshin (Timesten)
+
+
+ ===================================================================
+ This product also includes software developed by the TJDO project
+ (http://tjdo.sourceforge.net/).
+ ===================================================================
+
+ ===================================================================
+ This product also includes software developed by the Apache Commons project
+ (http://commons.apache.org/).
+ ===================================================================
+
+ - repo/groovy-all-2.1.6.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+
+ Apache Commons CLI
+ Copyright 2001-2009 The Apache Software Foundation
+
+ This product includes software developed by
+ The Apache Software Foundation (http://www.apache.org/).
+
+ - repo/hive-exec-0.13.0.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+
+ Apache Thrift
+ Copyright 2006-2010 The Apache Software Foundation.
+
+ This product includes software developed at
+ The Apache Software Foundation (http://www.apache.org/).
+
+ - repo/httpclient-4.2.2.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+
+ Apache HttpComponents HttpClient
+
+ Copyright 1999-2012 The Apache Software Foundation
+
+
+
+ This product includes software developed by
+
+ The Apache Software Foundation (http://www.apache.org/).
+
+
+ - repo/httpcore-4.2.2.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+
+ Apache HttpComponents HttpCore
+
+ Copyright 2005-2012 The Apache Software Foundation
+
+
+
+ This product includes software developed by
+
+ The Apache Software Foundation (http://www.apache.org/).
+
+
+
+ This project contains annotations derived from JCIP-ANNOTATIONS
+
+ Copyright (c) 2005 Brian Goetz and Tim Peierls. See http://www.jcip.net
+
+ - repo/jdo2-api-2.3-20090302111651.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+
+ Apache Java Data Objects (JDO)
+ Copyright 2005-2006 The Apache Software Foundation
+
+ This product includes software developed at
+ The Apache Software Foundation (http://www.apache.org/).
+
+ - repo/jdo-api-3.0.1.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+
+ Apache Java Data Objects (JDO)
+
+ Copyright 2005-2006 The Apache Software Foundation
+
+
+
+ This product includes software developed at
+
+ The Apache Software Foundation (http://www.apache.org/).
+
+ - repo/libthrift-0.9.0.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+
+ Apache Thrift
+ Copyright 2006-2010 The Apache Software Foundation.
+
+ This product includes software developed at
+ The Apache Software Foundation (http://www.apache.org/).
+
+ - repo/netty-3.2.2.Final.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+
+ The Netty Project
+ =================
+
+ Please visit the Netty web site for more information:
+
+ * http://www.jboss.org/netty/
+
+ Copyright 2009 Red Hat, Inc.
+
+ Red Hat licenses this product to you under the Apache License, version 2.0 (the
+ "License"); you may not use this product except in compliance with the License.
+ You may obtain a copy of the License at:
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software distributed
+ under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+ CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations under the License.
+
+ Also, please refer to each LICENSE.<component>.txt file, which is located in
+ the 'license' directory of the distribution file, for the license terms of the
+ components that this product depends on.
+
+ -------------------------------------------------------------------------------
+ This product contains the extensions to Java Collections Framework which has
+ been derived from the works by JSR-166 EG, Doug Lea, and Jason T. Greene:
+
+ * LICENSE:
+ * license/LICENSE.jsr177y.txt (Public Domain)
+ * HOMEPAGE:
+ * http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/
+ * http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbosscache/experimental/jsr166/
+
+ This product contains a modified version of Robert Harder's Public Domain
+ Base64 Encoder and Decoder, which can be obtained at:
+
+ * LICENSE:
+ * license/LICENSE.base64.txt (Public Domain)
+ * HOMEPAGE:
+ * http://iharder.sourceforge.net/current/java/base64/
+
+ This product contains a modified version of 'JZlib', a re-implementation of
+ zlib in pure Java, which can be obtained at:
+
+ * LICENSE:
+ * license/LICENSE.jzlib.txt (BSD Style License)
+ * HOMEPAGE:
+ * http://www.jcraft.com/jzlib/
+
+ - repo/netty-3.6.2.Final.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+
+ The Netty Project
+ =================
+
+ Please visit the Netty web site for more information:
+
+ * http://netty.io/
+
+ Copyright 2011 The Netty Project
+
+ The Netty Project licenses this file to you under the Apache License,
+ version 2.0 (the "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at:
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ License for the specific language governing permissions and limitations
+ under the License.
+
+ Also, please refer to each LICENSE.<component>.txt file, which is located in
+ the 'license' directory of the distribution file, for the license terms of the
+ components that this product depends on.
+
+ -------------------------------------------------------------------------------
+ This product contains the extensions to Java Collections Framework which has
+ been derived from the works by JSR-166 EG, Doug Lea, and Jason T. Greene:
+
+ * LICENSE:
+ * license/LICENSE.jsr166y.txt (Public Domain)
+ * HOMEPAGE:
+ * http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/
+ * http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbosscache/experimental/jsr166/
+
+ This product contains a modified version of Robert Harder's Public Domain
+ Base64 Encoder and Decoder, which can be obtained at:
+
+ * LICENSE:
+ * license/LICENSE.base64.txt (Public Domain)
+ * HOMEPAGE:
+ * http://iharder.sourceforge.net/current/java/base64/
+
+ This product contains a modified version of 'JZlib', a re-implementation of
+ zlib in pure Java, which can be obtained at:
+
+ * LICENSE:
+ * license/LICENSE.jzlib.txt (BSD Style License)
+ * HOMEPAGE:
+ * http://www.jcraft.com/jzlib/
+
+ - lib/log4j-1.2.17.jar
+
+ Apache log4j
+ Copyright 2007 The Apache Software Foundation
+
+ This product includes software developed at
+ The Apache Software Foundation (http://www.apache.org/).
- Portions of this software were originally based on the following:
- - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
- - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
- - software copyright (c) 2000 World Wide Web Consortium, http://www.w3.org
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/ab556d1d/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index fdb335f..cf9a020 100644
--- a/pom.xml
+++ b/pom.xml
@@ -20,7 +20,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.asterix</groupId>
- <artifactId>asterix</artifactId>
+ <artifactId>apache-asterixdb</artifactId>
<version>0.8.8-SNAPSHOT</version>
<packaging>pom</packaging>
[34/36] incubator-asterixdb git commit: Revert "ASTERIXDB-1109: Fixed
deletion of records from open secondary index"
Posted by im...@apache.org.
Revert "ASTERIXDB-1109: Fixed deletion of records from open secondary index"
This reverts commit a05f71826a4ab2c0e7148009e0b7e269b15e0a2f.
Change-Id: I8fcf41c009f9faf51bc8bccc0c3c7217b7769148
Reviewed-on: https://asterix-gerrit.ics.uci.edu/698
Tested-by: Jenkins <je...@fulliautomatix.ics.uci.edu>
Reviewed-by: Ildar Absalyamov <il...@gmail.com>
Project: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/commit/601efeae
Tree: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/tree/601efeae
Diff: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/diff/601efeae
Branch: refs/heads/master
Commit: 601efeae7e6c0b7339e6eb6cf4f3ae2d3ed3385e
Parents: c1889c0
Author: Ian Maxon <im...@apache.org>
Authored: Tue Mar 8 15:43:55 2016 -0800
Committer: Ian Maxon <im...@apache.org>
Committed: Wed Mar 16 15:50:32 2016 -0700
----------------------------------------------------------------------
...aterializationForInsertWithSelfScanRule.java | 1 -
...IntroduceSecondaryIndexInsertDeleteRule.java | 366 +++++++++----------
.../asterix/translator/CompiledStatements.java | 99 ++---
.../asterix/aql/translator/AqlTranslator.java | 334 +++++++++--------
.../results/disjunction-to-join-delete-1.plan | 14 +-
.../results/disjunction-to-join-delete-2.plan | 29 +-
.../results/disjunction-to-join-delete-3.plan | 26 +-
.../optimizerts/results/scan-delete-all.plan | 9 +-
.../scan-delete-rtree-secondary-index.plan | 11 +-
.../optimizerts/results/scan-delete.plan | 12 +-
...ont-skip-primary-index-search-in-delete.plan | 11 +-
.../skip-ngram-index-search-in-delete.plan | 12 +-
.../skip-rtree-index-search-in-delete.plan | 12 +-
...-secondary-btree-index-search-in-delete.plan | 12 +-
.../skip-word-index-search-in-delete.plan | 12 +-
.../enforced-field-name-collision.1.ddl.aql | 29 ++
.../enforced-field-name-collision.1.ddl.aql | 29 ++
.../index-type-collision.1.ddl.aql | 29 --
.../index-type-promotion-collision.1.ddl.aql | 29 --
.../record-collision.1.ddl.aql | 29 --
.../multi-index-composite-key.1.ddl.aql | 50 ---
.../multi-index-composite-key.2.update.aql | 36 --
.../multi-index-composite-key.3.ddl.aql | 33 --
.../multi-index-composite-key.4.query.aql | 38 --
.../multi-index-composite-key.5.ddl.aql | 32 --
.../multi-index-composite-key.6.query.aql | 38 --
.../multi-index/multi-index.1.ddl.aql | 43 ---
.../multi-index/multi-index.2.update.aql | 40 --
.../multi-index/multi-index.3.ddl.aql | 24 --
.../multi-index/multi-index.4.query.aql | 31 --
.../multi-index/multi-index.5.query.aql | 31 --
.../multi-index/multi-index.6.query.aql | 30 --
.../multi-index-composite-key.1.adm | 2 -
.../multi-index-composite-key.2.adm | 2 -
.../multi-index/multi-index.1.adm | 2 -
.../multi-index/multi-index.2.adm | 2 -
.../multi-index/multi-index.3.adm | 2 -
.../src/test/resources/runtimets/testsuite.xml | 32 +-
38 files changed, 556 insertions(+), 1017 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/IntroduceMaterializationForInsertWithSelfScanRule.java
----------------------------------------------------------------------
diff --git a/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/IntroduceMaterializationForInsertWithSelfScanRule.java b/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/IntroduceMaterializationForInsertWithSelfScanRule.java
index 43ec793..adce8ce 100644
--- a/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/IntroduceMaterializationForInsertWithSelfScanRule.java
+++ b/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/IntroduceMaterializationForInsertWithSelfScanRule.java
@@ -42,7 +42,6 @@ import org.apache.hyracks.algebricks.core.algebra.operators.logical.UnnestMapOpe
import org.apache.hyracks.algebricks.core.algebra.operators.physical.MaterializePOperator;
import org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule;
-// TODO: Reconsider if materialization is needed in delete pipeline
public class IntroduceMaterializationForInsertWithSelfScanRule implements IAlgebraicRewriteRule {
@Override
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/IntroduceSecondaryIndexInsertDeleteRule.java
----------------------------------------------------------------------
diff --git a/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/IntroduceSecondaryIndexInsertDeleteRule.java b/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/IntroduceSecondaryIndexInsertDeleteRule.java
index 1ff97b3..6eb3807 100644
--- a/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/IntroduceSecondaryIndexInsertDeleteRule.java
+++ b/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/IntroduceSecondaryIndexInsertDeleteRule.java
@@ -22,12 +22,14 @@ import java.io.IOException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
-import java.util.HashSet;
-import java.util.LinkedHashMap;
import java.util.List;
-import java.util.Set;
import java.util.Stack;
+import org.apache.commons.lang3.ArrayUtils;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.commons.lang3.mutable.Mutable;
+import org.apache.commons.lang3.mutable.MutableObject;
+
import org.apache.asterix.aql.util.FunctionUtils;
import org.apache.asterix.common.config.DatasetConfig.DatasetType;
import org.apache.asterix.common.config.DatasetConfig.IndexType;
@@ -51,12 +53,7 @@ import org.apache.asterix.om.types.ATypeTag;
import org.apache.asterix.om.types.AUnionType;
import org.apache.asterix.om.types.BuiltinType;
import org.apache.asterix.om.types.IAType;
-import org.apache.asterix.om.types.hierachy.ATypeHierarchy;
import org.apache.asterix.om.util.NonTaggedFormatUtil;
-import org.apache.commons.lang3.ArrayUtils;
-import org.apache.commons.lang3.StringUtils;
-import org.apache.commons.lang3.mutable.Mutable;
-import org.apache.commons.lang3.mutable.MutableObject;
import org.apache.hyracks.algebricks.common.exceptions.AlgebricksException;
import org.apache.hyracks.algebricks.common.utils.Pair;
import org.apache.hyracks.algebricks.core.algebra.base.ILogicalExpression;
@@ -76,7 +73,6 @@ import org.apache.hyracks.algebricks.core.algebra.operators.logical.AbstractLogi
import org.apache.hyracks.algebricks.core.algebra.operators.logical.AssignOperator;
import org.apache.hyracks.algebricks.core.algebra.operators.logical.IndexInsertDeleteOperator;
import org.apache.hyracks.algebricks.core.algebra.operators.logical.InsertDeleteOperator;
-import org.apache.hyracks.algebricks.core.algebra.operators.logical.InsertDeleteOperator.Kind;
import org.apache.hyracks.algebricks.core.algebra.operators.logical.ProjectOperator;
import org.apache.hyracks.algebricks.core.algebra.operators.logical.ReplicateOperator;
import org.apache.hyracks.algebricks.core.algebra.operators.logical.TokenizeOperator;
@@ -86,8 +82,7 @@ import org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule;
public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewriteRule {
@Override
- public boolean rewritePre(Mutable<ILogicalOperator> opRef, IOptimizationContext context)
- throws AlgebricksException {
+ public boolean rewritePre(Mutable<ILogicalOperator> opRef, IOptimizationContext context) throws AlgebricksException {
return false;
}
@@ -105,14 +100,11 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
FunctionIdentifier fid = null;
/** find the record variable */
- InsertDeleteOperator insertDeleteOp = (InsertDeleteOperator) op1;
- ILogicalExpression recordExpr = insertDeleteOp.getPayloadExpression().getValue();
- LogicalVariable recordVar = null;
- List<LogicalVariable> usedRecordVars = new ArrayList<>();
+ InsertDeleteOperator insertOp = (InsertDeleteOperator) op1;
+ ILogicalExpression recordExpr = insertOp.getPayloadExpression().getValue();
+ List<LogicalVariable> recordVar = new ArrayList<LogicalVariable>();
/** assume the payload is always a single variable expression */
- recordExpr.getUsedVariables(usedRecordVars);
- if (usedRecordVars.size() == 1)
- recordVar = usedRecordVars.get(0);
+ recordExpr.getUsedVariables(recordVar);
/**
* op2 is the assign operator which extract primary keys from the record
@@ -120,7 +112,7 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
*/
AbstractLogicalOperator op2 = (AbstractLogicalOperator) op1.getInputs().get(0).getValue();
- if (recordVar == null) {
+ if (recordVar.size() == 0) {
/**
* For the case primary key-assignment expressions are constant
* expressions, find assign op that creates record to be
@@ -143,9 +135,9 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
}
}
AssignOperator assignOp2 = (AssignOperator) op2;
- recordVar = assignOp2.getVariables().get(0);
+ recordVar.addAll(assignOp2.getVariables());
}
- AqlDataSource datasetSource = (AqlDataSource) insertDeleteOp.getDataSource();
+ AqlDataSource datasetSource = (AqlDataSource) insertOp.getDataSource();
AqlMetadataProvider mp = (AqlMetadataProvider) context.getMetadataProvider();
String dataverseName = datasetSource.getId().getDataverseName();
String datasetName = datasetSource.getId().getDatasourceName();
@@ -190,6 +182,19 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
op0.getInputs().clear();
}
+ // Replicate Operator is applied only when doing the bulk-load.
+ AbstractLogicalOperator replicateOp = null;
+
+ if (secondaryIndexTotalCnt > 1 && insertOp.isBulkload()) {
+ // Split the logical plan into "each secondary index update branch"
+ // to replicate each <PK,RECORD> pair.
+ replicateOp = new ReplicateOperator(secondaryIndexTotalCnt);
+ replicateOp.getInputs().add(new MutableObject<ILogicalOperator>(currentTop));
+ replicateOp.setExecutionMode(ExecutionMode.PARTITIONED);
+ context.computeAndSetTypeEnvironmentForOperator(replicateOp);
+ currentTop = replicateOp;
+ }
+
// Prepare filtering field information
List<String> additionalFilteringField = ((InternalDatasetDetails) dataset.getDatasetDetails()).getFilterField();
List<LogicalVariable> additionalFilteringVars = null;
@@ -201,70 +206,53 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
additionalFilteringVars = new ArrayList<LogicalVariable>();
additionalFilteringAssignExpressions = new ArrayList<Mutable<ILogicalExpression>>();
additionalFilteringExpressions = new ArrayList<Mutable<ILogicalExpression>>();
- prepareVarAndExpression(additionalFilteringField, recType.getFieldNames(), recordVar,
+ prepareVarAndExpression(additionalFilteringField, recType.getFieldNames(), recordVar.get(0),
additionalFilteringAssignExpressions, additionalFilteringVars, context);
additionalFilteringAssign = new AssignOperator(additionalFilteringVars,
additionalFilteringAssignExpressions);
for (LogicalVariable var : additionalFilteringVars) {
- additionalFilteringExpressions
- .add(new MutableObject<ILogicalExpression>(new VariableReferenceExpression(var)));
+ additionalFilteringExpressions.add(new MutableObject<ILogicalExpression>(
+ new VariableReferenceExpression(var)));
}
}
- LogicalVariable enforcedRecordVar = recordVar;
- if (insertDeleteOp.getOperation() == Kind.INSERT) {
- try {
- DatasetDataSource ds = (DatasetDataSource) (insertDeleteOp.getDataSource());
- ARecordType insertRecType = (ARecordType) ds.getSchemaTypes()[ds.getSchemaTypes().length - 1];
- LogicalVariable castVar = context.newVar();
- ARecordType enforcedType = createEnforcedType(insertRecType, indexes);
- if (!enforcedType.equals(insertRecType)) {
+ // Iterate each secondary index and applying Index Update operations.
+ for (Index index : indexes) {
+ List<LogicalVariable> projectVars = new ArrayList<LogicalVariable>();
+ VariableUtilities.getUsedVariables(op1, projectVars);
+ if (!index.isSecondaryIndex()) {
+ continue;
+ }
+ LogicalVariable enforcedRecordVar = recordVar.get(0);
+ hasSecondaryIndex = true;
+ //if the index is enforcing field types
+ if (index.isEnforcingKeyFileds()) {
+ try {
+ DatasetDataSource ds = (DatasetDataSource) (insertOp.getDataSource());
+ ARecordType insertRecType = (ARecordType) ds.getSchemaTypes()[ds.getSchemaTypes().length - 1];
+ LogicalVariable castVar = context.newVar();
+ ARecordType enforcedType = createEnforcedType(insertRecType, index);
//introduce casting to enforced type
AbstractFunctionCallExpression castFunc = new ScalarFunctionCallExpression(
FunctionUtils.getFunctionInfo(AsterixBuiltinFunctions.CAST_RECORD));
castFunc.getArguments().add(
- new MutableObject<ILogicalExpression>(insertDeleteOp.getPayloadExpression().getValue()));
+ new MutableObject<ILogicalExpression>(insertOp.getPayloadExpression().getValue()));
TypeComputerUtilities.setRequiredAndInputTypes(castFunc, enforcedType, insertRecType);
- AssignOperator castedRecordAssignOperator = new AssignOperator(castVar,
+ AssignOperator newAssignOperator = new AssignOperator(castVar,
new MutableObject<ILogicalExpression>(castFunc));
- castedRecordAssignOperator.getInputs().add(new MutableObject<ILogicalOperator>(currentTop));
- currentTop = castedRecordAssignOperator;
+ newAssignOperator.getInputs().add(new MutableObject<ILogicalOperator>(currentTop));
+ currentTop = newAssignOperator;
+ //project out casted record
+ projectVars.add(castVar);
enforcedRecordVar = castVar;
+ context.computeAndSetTypeEnvironmentForOperator(newAssignOperator);
+ context.computeAndSetTypeEnvironmentForOperator(currentTop);
recType = enforcedType;
- context.computeAndSetTypeEnvironmentForOperator(castedRecordAssignOperator);
+ } catch (AsterixException e) {
+ throw new AlgebricksException(e);
}
- } catch (AsterixException e) {
- throw new AlgebricksException(e);
- }
- }
- Set<LogicalVariable> projectVars = new HashSet<LogicalVariable>();
- VariableUtilities.getUsedVariables(op1, projectVars);
- if (enforcedRecordVar != null)
- projectVars.add(enforcedRecordVar);
- ProjectOperator project = new ProjectOperator(new ArrayList<LogicalVariable>(projectVars));
- project.getInputs().add(new MutableObject<ILogicalOperator>(currentTop));
- context.computeAndSetTypeEnvironmentForOperator(project);
- currentTop = project;
-
- // Replicate Operator is applied only when doing the bulk-load.
- AbstractLogicalOperator replicateOp = null;
- if (secondaryIndexTotalCnt > 1 && insertDeleteOp.isBulkload()) {
- // Split the logical plan into "each secondary index update branch"
- // to replicate each <PK,RECORD> pair.
- replicateOp = new ReplicateOperator(secondaryIndexTotalCnt);
- replicateOp.getInputs().add(new MutableObject<ILogicalOperator>(currentTop));
- replicateOp.setExecutionMode(ExecutionMode.PARTITIONED);
- context.computeAndSetTypeEnvironmentForOperator(replicateOp);
- currentTop = replicateOp;
- }
-
- // Iterate each secondary index and applying Index Update operations.
- for (Index index : indexes) {
- if (!index.isSecondaryIndex()) {
- continue;
}
- hasSecondaryIndex = true;
List<List<String>> secondaryKeyFields = index.getKeyFieldNames();
List<IAType> secondaryKeyTypes = index.getKeyFieldTypes();
@@ -278,35 +266,39 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
}
AssignOperator assign = new AssignOperator(secondaryKeyVars, expressions);
+ ProjectOperator project = new ProjectOperator(projectVars);
- ILogicalOperator filterOrAssignOp = null;
if (additionalFilteringAssign != null) {
- filterOrAssignOp = additionalFilteringAssign;
+ additionalFilteringAssign.getInputs().add(new MutableObject<ILogicalOperator>(project));
assign.getInputs().add(new MutableObject<ILogicalOperator>(additionalFilteringAssign));
} else {
- filterOrAssignOp = assign;
+ assign.getInputs().add(new MutableObject<ILogicalOperator>(project));
}
// Only apply replicate operator when doing bulk-load
- if (secondaryIndexTotalCnt > 1 && insertDeleteOp.isBulkload())
- filterOrAssignOp.getInputs().add(new MutableObject<ILogicalOperator>(replicateOp));
+ if (secondaryIndexTotalCnt > 1 && insertOp.isBulkload())
+ project.getInputs().add(new MutableObject<ILogicalOperator>(replicateOp));
else
- filterOrAssignOp.getInputs().add(new MutableObject<ILogicalOperator>(currentTop));
+ project.getInputs().add(new MutableObject<ILogicalOperator>(currentTop));
+
+ context.computeAndSetTypeEnvironmentForOperator(project);
if (additionalFilteringAssign != null) {
context.computeAndSetTypeEnvironmentForOperator(additionalFilteringAssign);
}
+
context.computeAndSetTypeEnvironmentForOperator(assign);
currentTop = assign;
// BTree, Keyword, or n-gram index case
- if (index.getIndexType() == IndexType.BTREE || index.getIndexType() == IndexType.SINGLE_PARTITION_WORD_INVIX
+ if (index.getIndexType() == IndexType.BTREE
+ || index.getIndexType() == IndexType.SINGLE_PARTITION_WORD_INVIX
|| index.getIndexType() == IndexType.SINGLE_PARTITION_NGRAM_INVIX
|| index.getIndexType() == IndexType.LENGTH_PARTITIONED_WORD_INVIX
|| index.getIndexType() == IndexType.LENGTH_PARTITIONED_NGRAM_INVIX) {
for (LogicalVariable secondaryKeyVar : secondaryKeyVars) {
- secondaryExpressions.add(
- new MutableObject<ILogicalExpression>(new VariableReferenceExpression(secondaryKeyVar)));
+ secondaryExpressions.add(new MutableObject<ILogicalExpression>(new VariableReferenceExpression(
+ secondaryKeyVar)));
}
Mutable<ILogicalExpression> filterExpression = createFilterExpression(secondaryKeyVars,
context.getOutputTypeEnvironment(currentTop), false);
@@ -314,7 +306,7 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
// Introduce the TokenizeOperator only when doing bulk-load,
// and index type is keyword or n-gram.
- if (index.getIndexType() != IndexType.BTREE && insertDeleteOp.isBulkload()) {
+ if (index.getIndexType() != IndexType.BTREE && insertOp.isBulkload()) {
// Check whether the index is length-partitioned or not.
// If partitioned, [input variables to TokenizeOperator,
@@ -334,8 +326,8 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
List<Mutable<ILogicalExpression>> tokenizeKeyExprs = new ArrayList<Mutable<ILogicalExpression>>();
LogicalVariable tokenVar = context.newVar();
tokenizeKeyVars.add(tokenVar);
- tokenizeKeyExprs
- .add(new MutableObject<ILogicalExpression>(new VariableReferenceExpression(tokenVar)));
+ tokenizeKeyExprs.add(new MutableObject<ILogicalExpression>(
+ new VariableReferenceExpression(tokenVar)));
// Check the field type of the secondary key.
IAType secondaryKeyType = null;
@@ -353,22 +345,21 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
if (isPartitioned) {
LogicalVariable lengthVar = context.newVar();
tokenizeKeyVars.add(lengthVar);
- tokenizeKeyExprs
- .add(new MutableObject<ILogicalExpression>(new VariableReferenceExpression(lengthVar)));
+ tokenizeKeyExprs.add(new MutableObject<ILogicalExpression>(new VariableReferenceExpression(
+ lengthVar)));
varTypes.add(BuiltinType.SHORTWITHOUTTYPEINFO);
}
// TokenizeOperator to tokenize [SK, PK] pairs
TokenizeOperator tokenUpdate = new TokenizeOperator(dataSourceIndex,
- insertDeleteOp.getPrimaryKeyExpressions(), secondaryExpressions, tokenizeKeyVars,
- filterExpression, insertDeleteOp.getOperation(), insertDeleteOp.isBulkload(), isPartitioned,
- varTypes);
+ insertOp.getPrimaryKeyExpressions(), secondaryExpressions, tokenizeKeyVars,
+ filterExpression, insertOp.getOperation(), insertOp.isBulkload(), isPartitioned, varTypes);
tokenUpdate.getInputs().add(new MutableObject<ILogicalOperator>(assign));
context.computeAndSetTypeEnvironmentForOperator(tokenUpdate);
IndexInsertDeleteOperator indexUpdate = new IndexInsertDeleteOperator(dataSourceIndex,
- insertDeleteOp.getPrimaryKeyExpressions(), tokenizeKeyExprs, filterExpression,
- insertDeleteOp.getOperation(), insertDeleteOp.isBulkload());
+ insertOp.getPrimaryKeyExpressions(), tokenizeKeyExprs, filterExpression,
+ insertOp.getOperation(), insertOp.isBulkload());
indexUpdate.setAdditionalFilteringExpressions(additionalFilteringExpressions);
indexUpdate.getInputs().add(new MutableObject<ILogicalOperator>(tokenUpdate));
@@ -380,15 +371,15 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
} else {
// When TokenizeOperator is not needed
IndexInsertDeleteOperator indexUpdate = new IndexInsertDeleteOperator(dataSourceIndex,
- insertDeleteOp.getPrimaryKeyExpressions(), secondaryExpressions, filterExpression,
- insertDeleteOp.getOperation(), insertDeleteOp.isBulkload());
+ insertOp.getPrimaryKeyExpressions(), secondaryExpressions, filterExpression,
+ insertOp.getOperation(), insertOp.isBulkload());
indexUpdate.setAdditionalFilteringExpressions(additionalFilteringExpressions);
indexUpdate.getInputs().add(new MutableObject<ILogicalOperator>(currentTop));
currentTop = indexUpdate;
context.computeAndSetTypeEnvironmentForOperator(indexUpdate);
- if (insertDeleteOp.isBulkload())
+ if (insertOp.isBulkload())
op0.getInputs().add(new MutableObject<ILogicalOperator>(currentTop));
}
@@ -406,17 +397,20 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
keyVarList.add(keyVar);
AbstractFunctionCallExpression createMBR = new ScalarFunctionCallExpression(
FunctionUtils.getFunctionInfo(AsterixBuiltinFunctions.CREATE_MBR));
- createMBR.getArguments().add(new MutableObject<ILogicalExpression>(
- new VariableReferenceExpression(secondaryKeyVars.get(0))));
- createMBR.getArguments().add(new MutableObject<ILogicalExpression>(
- new ConstantExpression(new AsterixConstantValue(new AInt32(dimension)))));
- createMBR.getArguments().add(new MutableObject<ILogicalExpression>(
- new ConstantExpression(new AsterixConstantValue(new AInt32(i)))));
+ createMBR.getArguments().add(
+ new MutableObject<ILogicalExpression>(new VariableReferenceExpression(secondaryKeyVars
+ .get(0))));
+ createMBR.getArguments().add(
+ new MutableObject<ILogicalExpression>(new ConstantExpression(new AsterixConstantValue(
+ new AInt32(dimension)))));
+ createMBR.getArguments().add(
+ new MutableObject<ILogicalExpression>(new ConstantExpression(new AsterixConstantValue(
+ new AInt32(i)))));
keyExprList.add(new MutableObject<ILogicalExpression>(createMBR));
}
for (LogicalVariable secondaryKeyVar : keyVarList) {
- secondaryExpressions.add(
- new MutableObject<ILogicalExpression>(new VariableReferenceExpression(secondaryKeyVar)));
+ secondaryExpressions.add(new MutableObject<ILogicalExpression>(new VariableReferenceExpression(
+ secondaryKeyVar)));
}
AssignOperator assignCoordinates = new AssignOperator(keyVarList, keyExprList);
assignCoordinates.getInputs().add(new MutableObject<ILogicalOperator>(currentTop));
@@ -428,14 +422,14 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
context.getOutputTypeEnvironment(assignCoordinates), forceFilter);
AqlIndex dataSourceIndex = new AqlIndex(index, dataverseName, datasetName, mp);
IndexInsertDeleteOperator indexUpdate = new IndexInsertDeleteOperator(dataSourceIndex,
- insertDeleteOp.getPrimaryKeyExpressions(), secondaryExpressions, filterExpression,
- insertDeleteOp.getOperation(), insertDeleteOp.isBulkload());
+ insertOp.getPrimaryKeyExpressions(), secondaryExpressions, filterExpression,
+ insertOp.getOperation(), insertOp.isBulkload());
indexUpdate.setAdditionalFilteringExpressions(additionalFilteringExpressions);
indexUpdate.getInputs().add(new MutableObject<ILogicalOperator>(assignCoordinates));
currentTop = indexUpdate;
context.computeAndSetTypeEnvironmentForOperator(indexUpdate);
- if (insertDeleteOp.isBulkload())
+ if (insertOp.isBulkload())
op0.getInputs().add(new MutableObject<ILogicalOperator>(currentTop));
}
@@ -445,107 +439,79 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
return false;
}
- if (!insertDeleteOp.isBulkload()) {
+ if (!insertOp.isBulkload()) {
op0.getInputs().clear();
op0.getInputs().add(new MutableObject<ILogicalOperator>(currentTop));
}
return true;
}
- // Merges typed index fields with specified recordType, allowing indexed fields to be optional.
- // I.e. the type { "personId":int32, "name": string, "address" : { "street": string } } with typed indexes on age:int32, address.state:string
- // will be merged into type { "personId":int32, "name": string, "age": int32? "address" : { "street": string, "state": string? } }
- // Used by open indexes to enforce the type of an indexed record
- public static ARecordType createEnforcedType(ARecordType initialType, List<Index> indexes)
- throws AsterixException, AlgebricksException {
+ public static ARecordType createEnforcedType(ARecordType initialType, Index index) throws AsterixException,
+ AlgebricksException {
ARecordType enforcedType = initialType;
- for (Index index : indexes) {
- if (!index.isSecondaryIndex() || !index.isEnforcingKeyFileds()) {
- continue;
- }
- for (int i = 0; i < index.getKeyFieldNames().size(); i++) {
- try {
- Stack<Pair<ARecordType, String>> nestedTypeStack = new Stack<Pair<ARecordType, String>>();
- List<String> splits = index.getKeyFieldNames().get(i);
- ARecordType nestedFieldType = enforcedType;
- boolean openRecords = false;
- String bridgeName = nestedFieldType.getTypeName();
- int j;
- //Build the stack for the enforced type
- for (j = 1; j < splits.size(); j++) {
- nestedTypeStack.push(new Pair<ARecordType, String>(nestedFieldType, splits.get(j - 1)));
- bridgeName = nestedFieldType.getTypeName();
- nestedFieldType = (ARecordType) enforcedType.getSubFieldType(splits.subList(0, j));
- if (nestedFieldType == null) {
- openRecords = true;
- break;
- }
+ for (int i = 0; i < index.getKeyFieldNames().size(); i++) {
+ try {
+ Stack<Pair<ARecordType, String>> nestedTypeStack = new Stack<Pair<ARecordType, String>>();
+ List<String> splits = index.getKeyFieldNames().get(i);
+ ARecordType nestedFieldType = enforcedType;
+ boolean openRecords = false;
+ String bridgeName = nestedFieldType.getTypeName();
+ int j;
+ //Build the stack for the enforced type
+ for (j = 1; j < splits.size(); j++) {
+ nestedTypeStack.push(new Pair<ARecordType, String>(nestedFieldType, splits.get(j - 1)));
+ bridgeName = nestedFieldType.getTypeName();
+ nestedFieldType = (ARecordType) enforcedType.getSubFieldType(splits.subList(0, j));
+ if (nestedFieldType == null) {
+ openRecords = true;
+ break;
}
- if (openRecords == true) {
- //create the smallest record
- enforcedType = new ARecordType(splits.get(splits.size() - 2),
- new String[] { splits.get(splits.size() - 1) },
- new IAType[] { AUnionType.createNullableType(index.getKeyFieldTypes().get(i)) }, true);
- //create the open part of the nested field
- for (int k = splits.size() - 3; k > (j - 2); k--) {
- enforcedType = new ARecordType(splits.get(k), new String[] { splits.get(k + 1) },
- new IAType[] { AUnionType.createNullableType(enforcedType) }, true);
- }
- //Bridge the gap
- Pair<ARecordType, String> gapPair = nestedTypeStack.pop();
- ARecordType parent = gapPair.first;
-
- IAType[] parentFieldTypes = ArrayUtils.addAll(parent.getFieldTypes().clone(),
- new IAType[] { AUnionType.createNullableType(enforcedType) });
- enforcedType = new ARecordType(bridgeName,
- ArrayUtils.addAll(parent.getFieldNames(), enforcedType.getTypeName()), parentFieldTypes,
- true);
-
- } else {
- //Schema is closed all the way to the field
- //enforced fields are either null or strongly typed
- LinkedHashMap<String, IAType> recordNameTypesMap = new LinkedHashMap<String, IAType>();
- for (j = 0; j < nestedFieldType.getFieldNames().length; j++) {
- recordNameTypesMap.put(nestedFieldType.getFieldNames()[j],
- nestedFieldType.getFieldTypes()[j]);
- }
- // if a an enforced field already exists and the type is correct
- IAType enforcedFieldType = recordNameTypesMap.get(splits.get(splits.size() - 1));
- if (enforcedFieldType != null && enforcedFieldType.getTypeTag() == ATypeTag.UNION
- && ((AUnionType) enforcedFieldType).isNullableType())
- enforcedFieldType = ((AUnionType) enforcedFieldType).getNullableType();
- if (enforcedFieldType != null && !ATypeHierarchy.canPromote(enforcedFieldType.getTypeTag(),
- index.getKeyFieldTypes().get(i).getTypeTag()))
- throw new AlgebricksException("Cannot enforce field " + index.getKeyFieldNames().get(i)
- + " to have type " + index.getKeyFieldTypes().get(i));
- if (enforcedFieldType == null)
- recordNameTypesMap.put(splits.get(splits.size() - 1),
- AUnionType.createNullableType(index.getKeyFieldTypes().get(i)));
- enforcedType = new ARecordType(nestedFieldType.getTypeName(),
- recordNameTypesMap.keySet().toArray(new String[recordNameTypesMap.size()]),
- recordNameTypesMap.values().toArray(new IAType[recordNameTypesMap.size()]),
- nestedFieldType.isOpen());
+ }
+ if (openRecords == true) {
+ //create the smallest record
+ enforcedType = new ARecordType(splits.get(splits.size() - 2), new String[] { splits.get(splits
+ .size() - 1) }, new IAType[] { AUnionType.createNullableType(index.getKeyFieldTypes()
+ .get(i)) }, true);
+ //create the open part of the nested field
+ for (int k = splits.size() - 3; k > (j - 2); k--) {
+ enforcedType = new ARecordType(splits.get(k), new String[] { splits.get(k + 1) },
+ new IAType[] { AUnionType.createNullableType(enforcedType) }, true);
}
+ //Bridge the gap
+ Pair<ARecordType, String> gapPair = nestedTypeStack.pop();
+ ARecordType parent = gapPair.first;
- //Create the enforcedtype for the nested fields in the schema, from the ground up
- if (nestedTypeStack.size() > 0) {
- while (!nestedTypeStack.isEmpty()) {
- Pair<ARecordType, String> nestedTypePair = nestedTypeStack.pop();
- ARecordType nestedRecType = nestedTypePair.first;
- IAType[] nestedRecTypeFieldTypes = nestedRecType.getFieldTypes().clone();
- nestedRecTypeFieldTypes[nestedRecType
- .findFieldPosition(nestedTypePair.second)] = enforcedType;
- enforcedType = new ARecordType(nestedRecType.getTypeName() + "_enforced",
- nestedRecType.getFieldNames(), nestedRecTypeFieldTypes, nestedRecType.isOpen());
- }
- }
+ IAType[] parentFieldTypes = ArrayUtils.addAll(parent.getFieldTypes().clone(),
+ new IAType[] { AUnionType.createNullableType(enforcedType) });
+ enforcedType = new ARecordType(bridgeName, ArrayUtils.addAll(parent.getFieldNames(),
+ enforcedType.getTypeName()), parentFieldTypes, true);
- } catch (AsterixException e) {
- throw new AlgebricksException(
- "Cannot enforce typed fields " + StringUtils.join(index.getKeyFieldNames()), e);
- } catch (IOException e) {
- throw new AsterixException(e);
+ } else {
+ //Schema is closed all the way to the field
+ //enforced fields are either null or strongly typed
+ enforcedType = new ARecordType(nestedFieldType.getTypeName(), ArrayUtils.addAll(
+ nestedFieldType.getFieldNames(), splits.get(splits.size() - 1)), ArrayUtils.addAll(
+ nestedFieldType.getFieldTypes(),
+ AUnionType.createNullableType(index.getKeyFieldTypes().get(i))), nestedFieldType.isOpen());
+ }
+
+ //Create the enforcedtype for the nested fields in the schema, from the ground up
+ if (nestedTypeStack.size() > 0) {
+ while (!nestedTypeStack.isEmpty()) {
+ Pair<ARecordType, String> nestedTypePair = nestedTypeStack.pop();
+ ARecordType nestedRecType = nestedTypePair.first;
+ IAType[] nestedRecTypeFieldTypes = nestedRecType.getFieldTypes().clone();
+ nestedRecTypeFieldTypes[nestedRecType.findFieldPosition(nestedTypePair.second)] = enforcedType;
+ enforcedType = new ARecordType(nestedRecType.getTypeName(), nestedRecType.getFieldNames(),
+ nestedRecTypeFieldTypes, nestedRecType.isOpen());
+ }
}
+
+ } catch (AsterixException e) {
+ throw new AlgebricksException("Cannot enforce typed fields "
+ + StringUtils.join(index.getKeyFieldNames()), e);
+ } catch (IOException e) {
+ throw new AsterixException(e);
}
}
return enforcedType;
@@ -554,9 +520,9 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
@SuppressWarnings("unchecked")
private void prepareVarAndExpression(List<String> field, String[] fieldNames, LogicalVariable recordVar,
List<Mutable<ILogicalExpression>> expressions, List<LogicalVariable> vars, IOptimizationContext context)
- throws AlgebricksException {
- Mutable<ILogicalExpression> varRef = new MutableObject<ILogicalExpression>(
- new VariableReferenceExpression(recordVar));
+ throws AlgebricksException {
+ Mutable<ILogicalExpression> varRef = new MutableObject<ILogicalExpression>(new VariableReferenceExpression(
+ recordVar));
int pos = -1;
if (field.size() == 1) {
for (int j = 0; j < fieldNames.length; j++) {
@@ -573,14 +539,14 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
for (int i = 0; i < field.size(); i++) {
fieldList.add(new AString(field.get(i)));
}
- Mutable<ILogicalExpression> fieldRef = new MutableObject<ILogicalExpression>(
- new ConstantExpression(new AsterixConstantValue(fieldList)));
+ Mutable<ILogicalExpression> fieldRef = new MutableObject<ILogicalExpression>(new ConstantExpression(
+ new AsterixConstantValue(fieldList)));
//Create an expression for the nested case
func = new ScalarFunctionCallExpression(
FunctionUtils.getFunctionInfo(AsterixBuiltinFunctions.FIELD_ACCESS_NESTED), varRef, fieldRef);
} else {
- Mutable<ILogicalExpression> fieldRef = new MutableObject<ILogicalExpression>(
- new ConstantExpression(new AsterixConstantValue(new AString(field.get(0)))));
+ Mutable<ILogicalExpression> fieldRef = new MutableObject<ILogicalExpression>(new ConstantExpression(
+ new AsterixConstantValue(new AString(field.get(0)))));
//Create an expression for the open field case (By name)
func = new ScalarFunctionCallExpression(
FunctionUtils.getFunctionInfo(AsterixBuiltinFunctions.FIELD_ACCESS_BY_NAME), varRef, fieldRef);
@@ -590,8 +556,8 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
vars.add(newVar);
} else {
// Assumes the indexed field is in the closed portion of the type.
- Mutable<ILogicalExpression> indexRef = new MutableObject<ILogicalExpression>(
- new ConstantExpression(new AsterixConstantValue(new AInt32(pos))));
+ Mutable<ILogicalExpression> indexRef = new MutableObject<ILogicalExpression>(new ConstantExpression(
+ new AsterixConstantValue(new AInt32(pos))));
AbstractFunctionCallExpression func = new ScalarFunctionCallExpression(
FunctionUtils.getFunctionInfo(AsterixBuiltinFunctions.FIELD_ACCESS_BY_INDEX), varRef, indexRef);
expressions.add(new MutableObject<ILogicalExpression>(func));
@@ -615,8 +581,8 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
FunctionUtils.getFunctionInfo(AsterixBuiltinFunctions.IS_NULL),
new MutableObject<ILogicalExpression>(new VariableReferenceExpression(secondaryKeyVar)));
ScalarFunctionCallExpression notFuncExpr = new ScalarFunctionCallExpression(
- FunctionUtils.getFunctionInfo(AsterixBuiltinFunctions.NOT),
- new MutableObject<ILogicalExpression>(isNullFuncExpr));
+ FunctionUtils.getFunctionInfo(AsterixBuiltinFunctions.NOT), new MutableObject<ILogicalExpression>(
+ isNullFuncExpr));
filterExpressions.add(new MutableObject<ILogicalExpression>(notFuncExpr));
}
// No nullable secondary keys.
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-algebra/src/main/java/org/apache/asterix/translator/CompiledStatements.java
----------------------------------------------------------------------
diff --git a/asterix-algebra/src/main/java/org/apache/asterix/translator/CompiledStatements.java b/asterix-algebra/src/main/java/org/apache/asterix/translator/CompiledStatements.java
index 26f6bd3..25649ee 100644
--- a/asterix-algebra/src/main/java/org/apache/asterix/translator/CompiledStatements.java
+++ b/asterix-algebra/src/main/java/org/apache/asterix/translator/CompiledStatements.java
@@ -27,9 +27,13 @@ import org.apache.asterix.aql.base.Expression;
import org.apache.asterix.aql.base.Statement.Kind;
import org.apache.asterix.aql.expression.CallExpr;
import org.apache.asterix.aql.expression.FLWOGRExpression;
+import org.apache.asterix.aql.expression.FieldAccessor;
+import org.apache.asterix.aql.expression.FieldBinding;
import org.apache.asterix.aql.expression.ForClause;
+import org.apache.asterix.aql.expression.Identifier;
import org.apache.asterix.aql.expression.LiteralExpr;
import org.apache.asterix.aql.expression.Query;
+import org.apache.asterix.aql.expression.RecordConstructor;
import org.apache.asterix.aql.expression.VariableExpr;
import org.apache.asterix.aql.expression.WhereClause;
import org.apache.asterix.aql.literal.StringLiteral;
@@ -38,6 +42,8 @@ import org.apache.asterix.common.feeds.FeedConnectionRequest;
import org.apache.asterix.common.functions.FunctionConstants;
import org.apache.asterix.common.functions.FunctionSignature;
import org.apache.asterix.metadata.declared.AqlMetadataProvider;
+import org.apache.asterix.metadata.entities.Dataset;
+import org.apache.asterix.om.types.ARecordType;
import org.apache.asterix.om.types.IAType;
import org.apache.hyracks.algebricks.common.exceptions.AlgebricksException;
@@ -77,8 +83,8 @@ public class CompiledStatements {
// added by yasser
public static class CompiledCreateDataverseStatement implements ICompiledStatement {
- private final String dataverseName;
- private final String format;
+ private String dataverseName;
+ private String format;
public CompiledCreateDataverseStatement(String dataverseName, String format) {
this.dataverseName = dataverseName;
@@ -100,7 +106,7 @@ public class CompiledStatements {
}
public static class CompiledNodeGroupDropStatement implements ICompiledStatement {
- private final String nodeGroupName;
+ private String nodeGroupName;
public CompiledNodeGroupDropStatement(String nodeGroupName) {
this.nodeGroupName = nodeGroupName;
@@ -117,9 +123,9 @@ public class CompiledStatements {
}
public static class CompiledIndexDropStatement implements ICompiledStatement {
- private final String dataverseName;
- private final String datasetName;
- private final String indexName;
+ private String dataverseName;
+ private String datasetName;
+ private String indexName;
public CompiledIndexDropStatement(String dataverseName, String datasetName, String indexName) {
this.dataverseName = dataverseName;
@@ -146,8 +152,8 @@ public class CompiledStatements {
}
public static class CompiledDataverseDropStatement implements ICompiledStatement {
- private final String dataverseName;
- private final boolean ifExists;
+ private String dataverseName;
+ private boolean ifExists;
public CompiledDataverseDropStatement(String dataverseName, boolean ifExists) {
this.dataverseName = dataverseName;
@@ -169,7 +175,7 @@ public class CompiledStatements {
}
public static class CompiledTypeDropStatement implements ICompiledStatement {
- private final String typeName;
+ private String typeName;
public CompiledTypeDropStatement(String nodeGroupName) {
this.typeName = nodeGroupName;
@@ -205,8 +211,7 @@ public class CompiledStatements {
private final int gramLength;
public CompiledCreateIndexStatement(String indexName, String dataverseName, String datasetName,
- List<List<String>> keyFields, List<IAType> keyTypes, boolean isEnforced, int gramLength,
- IndexType indexType) {
+ List<List<String>> keyFields, List<IAType> keyTypes, boolean isEnforced, int gramLength, IndexType indexType) {
this.indexName = indexName;
this.dataverseName = dataverseName;
this.datasetName = datasetName;
@@ -217,12 +222,10 @@ public class CompiledStatements {
this.indexType = indexType;
}
- @Override
public String getDatasetName() {
return datasetName;
}
- @Override
public String getDataverseName() {
return dataverseName;
}
@@ -258,11 +261,11 @@ public class CompiledStatements {
}
public static class CompiledLoadFromFileStatement implements ICompiledDmlStatement {
- private final String dataverseName;
- private final String datasetName;
- private final boolean alreadySorted;
- private final String adapter;
- private final Map<String, String> properties;
+ private String dataverseName;
+ private String datasetName;
+ private boolean alreadySorted;
+ private String adapter;
+ private Map<String, String> properties;
public CompiledLoadFromFileStatement(String dataverseName, String datasetName, String adapter,
Map<String, String> properties, boolean alreadySorted) {
@@ -273,12 +276,10 @@ public class CompiledStatements {
this.properties = properties;
}
- @Override
public String getDataverseName() {
return dataverseName;
}
- @Override
public String getDatasetName() {
return datasetName;
}
@@ -314,12 +315,10 @@ public class CompiledStatements {
this.varCounter = varCounter;
}
- @Override
public String getDataverseName() {
return dataverseName;
}
- @Override
public String getDatasetName() {
return datasetName;
}
@@ -339,12 +338,12 @@ public class CompiledStatements {
}
public static class CompiledConnectFeedStatement implements ICompiledDmlStatement {
- private final String dataverseName;
- private final String feedName;
- private final String datasetName;
- private final String policyName;
+ private String dataverseName;
+ private String feedName;
+ private String datasetName;
+ private String policyName;
private Query query;
- private final int varCounter;
+ private int varCounter;
public CompiledConnectFeedStatement(String dataverseName, String feedName, String datasetName,
String policyName, Query query, int varCounter) {
@@ -391,7 +390,7 @@ public class CompiledStatements {
return policyName;
}
}
-
+
public static class CompiledSubscribeFeedStatement implements ICompiledDmlStatement {
private final FeedConnectionRequest request;
@@ -433,10 +432,11 @@ public class CompiledStatements {
}
+
public static class CompiledDisconnectFeedStatement implements ICompiledDmlStatement {
- private final String dataverseName;
- private final String datasetName;
- private final String feedName;
+ private String dataverseName;
+ private String datasetName;
+ private String feedName;
private Query query;
private int varCounter;
@@ -476,15 +476,15 @@ public class CompiledStatements {
}
public static class CompiledDeleteStatement implements ICompiledDmlStatement {
- private final VariableExpr var;
- private final String dataverseName;
- private final String datasetName;
- private final Expression condition;
- private final int varCounter;
- private final AqlMetadataProvider metadataProvider;
+ private VariableExpr var;
+ private String dataverseName;
+ private String datasetName;
+ private Expression condition;
+ private int varCounter;
+ private AqlMetadataProvider metadataProvider;
- public CompiledDeleteStatement(VariableExpr var, String dataverseName, String datasetName, Expression condition,
- int varCounter, AqlMetadataProvider metadataProvider) {
+ public CompiledDeleteStatement(VariableExpr var, String dataverseName, String datasetName,
+ Expression condition, int varCounter, AqlMetadataProvider metadataProvider) {
this.var = var;
this.dataverseName = dataverseName;
this.datasetName = datasetName;
@@ -529,7 +529,23 @@ public class CompiledStatements {
clauseList.add(whereClause);
}
- FLWOGRExpression flowgr = new FLWOGRExpression(clauseList, var);
+ Dataset dataset = metadataProvider.findDataset(dataverseName, datasetName);
+ if (dataset == null) {
+ throw new AlgebricksException("Unknown dataset " + datasetName);
+ }
+ String itemTypeName = dataset.getItemTypeName();
+ IAType itemType = metadataProvider.findType(dataset.getDataverseName(), itemTypeName);
+ ARecordType recType = (ARecordType) itemType;
+ String[] fieldNames = recType.getFieldNames();
+ List<FieldBinding> fieldBindings = new ArrayList<FieldBinding>();
+ for (int i = 0; i < fieldNames.length; i++) {
+ FieldAccessor fa = new FieldAccessor(var, new Identifier(fieldNames[i]));
+ FieldBinding fb = new FieldBinding(new LiteralExpr(new StringLiteral(fieldNames[i])), fa);
+ fieldBindings.add(fb);
+ }
+ RecordConstructor rc = new RecordConstructor(fieldBindings);
+
+ FLWOGRExpression flowgr = new FLWOGRExpression(clauseList, rc);
Query query = new Query();
query.setBody(flowgr);
return query;
@@ -576,8 +592,7 @@ public class CompiledStatements {
private final int gramLength;
public CompiledIndexCompactStatement(String dataverseName, String datasetName, String indexName,
- List<List<String>> keyFields, List<IAType> keyTypes, boolean isEnforced, int gramLength,
- IndexType indexType) {
+ List<List<String>> keyFields, List<IAType> keyTypes, boolean isEnforced, int gramLength, IndexType indexType) {
super(dataverseName, datasetName);
this.indexName = indexName;
this.keyFields = keyFields;
[11/36] incubator-asterixdb git commit: Change doclint mask flag to
only enable on Java 8
Posted by im...@apache.org.
Change doclint mask flag to only enable on Java 8
Change-Id: I402cef4206fa0610eaff899cf005875323fb18d4
Reviewed-on: https://asterix-gerrit.ics.uci.edu/565
Tested-by: Jenkins <je...@fulliautomatix.ics.uci.edu>
Reviewed-by: Ian Maxon <im...@apache.org>
Project: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/commit/fd6a7bdd
Tree: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/tree/fd6a7bdd
Diff: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/diff/fd6a7bdd
Branch: refs/heads/master
Commit: fd6a7bddb760337c42867b7ec4d999e530fd8734
Parents: 73d4211
Author: Ian Maxon <im...@apache.org>
Authored: Tue Dec 29 12:21:43 2015 -0800
Committer: Ian Maxon <im...@apache.org>
Committed: Tue Dec 29 13:14:01 2015 -0800
----------------------------------------------------------------------
pom.xml | 26 ++++++++++++++++++--------
1 file changed, 18 insertions(+), 8 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/fd6a7bdd/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 9933b36..51dd9d9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -191,14 +191,6 @@
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-javadoc-plugin</artifactId>
- <version>2.10.3</version>
- <configuration>
- <additionalparam>-Xdoclint:none</additionalparam>
- </configuration>
- </plugin>
</plugins>
</build>
@@ -267,6 +259,24 @@
</properties>
</profile>
+ <profile>
+ <id>doclint-java8-disable</id>
+ <activation>
+ <jdk>[1.8,)</jdk>
+ </activation>
+
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <configuration>
+ <additionalparam>-Xdoclint:none</additionalparam>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
</profiles>
<modules>
[10/36] incubator-asterixdb git commit: Depend on stable Hyracks
version
Posted by im...@apache.org.
Depend on stable Hyracks version
Here I am depending on the next Hyracks version, by
fetching from the Apache staging repository.
Change-Id: I402cef4206fa0610eaff899cf005875323fb18d3
Reviewed-on: https://asterix-gerrit.ics.uci.edu/562
Reviewed-by: Ian Maxon <im...@apache.org>
Tested-by: Jenkins <je...@fulliautomatix.ics.uci.edu>
Project: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/commit/73d42116
Tree: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/tree/73d42116
Diff: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/diff/73d42116
Branch: refs/heads/master
Commit: 73d42116bd7b98f2b1bcdee26aacd5e0f468cb5d
Parents: 6e5f18e
Author: Ian Maxon <im...@apache.org>
Authored: Wed Dec 23 16:49:25 2015 -0800
Committer: Ian Maxon <im...@apache.org>
Committed: Wed Dec 23 22:44:11 2015 -0800
----------------------------------------------------------------------
pom.xml | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/73d42116/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 546ccf1..9933b36 100644
--- a/pom.xml
+++ b/pom.xml
@@ -54,8 +54,8 @@
<global.test.includes>**/*TestSuite.java,**/*Test.java,${execution.tests}</global.test.includes>
<global.test.excludes>${optimizer.tests},${metadata.tests},${invalid.tests},${repeated.tests}</global.test.excludes>
<!-- Versions under dependencymanagement or used in many projects via properties -->
- <algebricks.version>0.2.17-SNAPSHOT</algebricks.version>
- <hyracks.version>0.2.17-SNAPSHOT</hyracks.version>
+ <algebricks.version>0.2.17-incubating</algebricks.version>
+ <hyracks.version>0.2.17-incubating</hyracks.version>
<hadoop.version>2.2.0</hadoop.version>
<junit.version>4.11</junit.version>
<commons.io.version>2.4</commons.io.version>
@@ -338,6 +338,15 @@
<id>algebricks-snapshots</id>
<url>http://obelix.ics.uci.edu/nexus/content/repositories/algebricks-snapshots/</url>
</repository>
+ <repository>
+ <snapshots>
+ <enabled>true</enabled>
+ <updatePolicy>always</updatePolicy>
+ <checksumPolicy>fail</checksumPolicy>
+ </snapshots>
+ <id>apache-staging</id>
+ <url>https://repository.apache.org/content/repositories/orgapacheasterix-1015/</url>
+ </repository>
</repositories>
<dependencyManagement>
<dependencies>
[13/36] incubator-asterixdb git commit: Change LICENSE creation mode
for binary assemblies
Posted by im...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/622c25e0/asterix-yarn/src/main/licenses/NOTICE
----------------------------------------------------------------------
diff --git a/asterix-yarn/src/main/licenses/NOTICE b/asterix-yarn/src/main/licenses/NOTICE
new file mode 100644
index 0000000..7c12f0c
--- /dev/null
+++ b/asterix-yarn/src/main/licenses/NOTICE
@@ -0,0 +1,403 @@
+Apache AsterixDB
+Copyright 2016 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+
+AsterixDB utilizes many libraries, which come with the following applicable NOTICE(s):
+
+ - repo/algebricks-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+algebricks-common
+Copyright 2016 The Apache Software Foundation
+
+ - repo/algebricks-compiler-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+algebricks-compiler
+Copyright 2016 The Apache Software Foundation
+
+ - repo/algebricks-core-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+algebricks-core
+Copyright 2016 The Apache Software Foundation
+
+ - repo/algebricks-data-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+algebricks-data
+Copyright 2016 The Apache Software Foundation
+
+ - repo/algebricks-rewriter-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+algebricks-rewriter
+Copyright 2016 The Apache Software Foundation
+
+ - repo/algebricks-runtime-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+algebricks-runtime
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-algebra-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-algebra
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-app-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-app
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-aql-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-aql
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-common-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-common
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-events-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-events
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-external-data-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-external-data
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-fuzzyjoin-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-fuzzyjoin
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-metadata-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-metadata
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-om-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-om
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-runtime-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-runtime
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-server-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-server
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-tools-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-tools
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-transactions-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-transactions
+Copyright 2016 The Apache Software Foundation
+
+ - repo/avro-1.7.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Apache Avro
+Copyright 2009-2013 The Apache Software Foundation
+
+ - repo/commons-logging-1.1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Commons Logging
+Copyright 2001-2007 The Apache Software Foundation
+
+ - repo/derby-10.10.1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Apache Derby
+Copyright 2004-2013 The Apache Software Foundation
+
+=========================================================================
+
+Portions of Derby were originally developed by
+International Business Machines Corporation and are
+licensed to the Apache Software Foundation under the
+"Software Grant and Corporate Contribution License Agreement",
+informally known as the "Derby CLA".
+The following copyright notice(s) were affixed to portions of the code
+with which this file is now or was at one time distributed
+and are placed here unaltered.
+
+(C) Copyright 1997,2004 International Business Machines Corporation. All rights reserved.
+
+(C) Copyright IBM Corp. 2003.
+
+
+=========================================================================
+
+
+The JDBC apis for small devices and JDBC3 (under java/stubs/jsr169 and
+java/stubs/jdbc3) were produced by trimming sources supplied by the
+Apache Harmony project. In addition, the Harmony SerialBlob and
+SerialClob implementations are used. The following notice covers the Harmony sources:
+
+Portions of Harmony were originally developed by
+Intel Corporation and are licensed to the Apache Software
+Foundation under the "Software Grant and Corporate Contribution
+License Agreement", informally known as the "Intel Harmony CLA".
+
+
+ - repo/guice-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Google Guice - Core Library
+Copyright 2006-2011 Google, Inc.
+
+ - repo/guice-servlet-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Google Guice - Extensions - Servlet
+Copyright 2006-2011 Google, Inc.
+
+ - repo/hive-ant-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Ant Utilities
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hive-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Common
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hive-exec-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Query Language
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hive-metastore-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Metastore
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hive-serde-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Serde
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hive-shims-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Shims
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hive-shims-0.20-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Shims 0.20
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hive-shims-0.20S-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Shims 0.20S
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hive-shims-0.23-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Shims 0.23
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hive-shims-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Shims Common
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hive-shims-common-secure-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Shims Secure Common
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hyracks-api-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-api
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-client-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-client
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-comm-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-comm
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-control-cc-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-control-cc
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-control-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-control-common
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-control-nc-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-control-nc
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-dataflow-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-dataflow-common
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-dataflow-std-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-dataflow-std
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-data-std-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-data-std
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-hdfs-2.x-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-hdfs-2.x
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-hdfs-core-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-hdfs-core
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-ipc-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-ipc
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-net-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-net
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-storage-am-bloomfilter-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-storage-am-bloomfilter
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-storage-am-btree-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-storage-am-btree
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-storage-am-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-storage-am-common
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-storage-am-lsm-btree-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-storage-am-lsm-btree
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-storage-am-lsm-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-storage-am-lsm-common
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-storage-am-lsm-invertedindex-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-storage-am-lsm-invertedindex
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-storage-am-lsm-rtree-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-storage-am-lsm-rtree
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-storage-am-rtree-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-storage-am-rtree
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-storage-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-storage-common
+Copyright 2016 The Apache Software Foundation
+
+ - repo/plexus-utils-3.0.7.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+This product includes software developed by the Indiana University
+ Extreme! Lab (http://www.extreme.indiana.edu/)
+
+This product includes software developed by
+ThoughtWorks (http://www.thoughtworks.com).
+
+This product includes software developed by
+javolution (http://javolution.org/).
+
+This product includes software developed by
+Rome (https://rome.dev.java.net/).
+
+- repo/velocity-1.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+Apache Velocity
+
+Copyright (C) 2000-2007 The Apache Software Foundation
+
+ - repo/wicket-core-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Apache Wicket
+ Copyright 2006-2011 Apache Software Foundation
+
+ This product includes software from QOS.ch (http://slf4j.org) licensed under the X11 license
+ Copyright (c) 2004-2008 QOS.ch
+
+ Contains Diff library from Mavens JRCS, released under
+ The Apache Software License, Version 1.1.
+ (c) 1999-2003
+
+ org.apache.wicket.markup.html.form.upload.MultiFileUploadField.js is taken from [1]
+ and has the following notice:
+ "Licence:
+ Use this however/wherever you like, just don't blame me if it breaks
+ anything.
+
+ Credit:
+ If you're nice, you'll leave this bit:
+
+ Class by Stickman -- http://www.the-stickman.com
+ with thanks to:
+ [for Safari fixes]
+ Luis Torrefranca -- http://www.law.pitt.edu
+ and
+ Shawn Parker & John Pennypacker -- http://www.fuzzycoconut.com
+ [for duplicate name bug]
+ 'neal'"
+ [1]: http://the-stickman.com/web-development/javascript/upload-multiple-files-with-a-single-file-element/
+ - repo/wicket-request-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Wicket Request
+Copyright 2006-2011 Apache Software Foundation
+
+ - repo/wicket-util-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Wicket Util
+Copyright 2006-2011 Apache Software Foundation
+
+ - repo/xercesImpl-2.9.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+ Apache Xerces Java
+ Copyright 1999-2007 The Apache Software Foundation
+
+ Portions of this software were originally based on the following:
+ - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
+ - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
+ - voluntary contributions made by Paul Eng on behalf of the
+ Apache Software Foundation that were originally developed at iClick, Inc.,
+ software copyright (c) 1999.
+
+ - repo/xml-apis-1.3.04.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+ Apache XML Commons XML APIs
+ Copyright 2006 The Apache Software Foundation.
+
+
+ Portions of this software were originally based on the following:
+ - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
+ - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
+ - software copyright (c) 2000 World Wide Web Consortium, http://www.w3.org
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/622c25e0/asterix-yarn/src/main/resources/LICENSE
----------------------------------------------------------------------
diff --git a/asterix-yarn/src/main/resources/LICENSE b/asterix-yarn/src/main/resources/LICENSE
new file mode 100644
index 0000000..65e9e73
--- /dev/null
+++ b/asterix-yarn/src/main/resources/LICENSE
@@ -0,0 +1,815 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+
+ASTERIXDB COMPONENTS:
+
+AsterixDB includes a number of subcomponents with separate copyright
+notices and license terms. Your use of the source code for these
+subcomponents is subject to the terms and condition of the following
+licenses.
+
+For portions of the AsterixDB WebUI at:
+asterix-app/src/main/resources/webui/static/js/jquery.min.js
+and
+asterix-app/src/main/resources/webui/static/js/jquery.autosize-min.js
+
+ Copyright jQuery Foundation and other contributors, https://jquery.org/
+
+ This software consists of voluntary contributions made by many
+ individuals. For exact contribution history, see the revision history
+ available at https://github.com/jquery/jquery
+
+ The following license applies to all parts of this software except as
+ documented below:
+
+ ====
+
+ Permission is hereby granted, free of charge, to any person obtaining
+ a copy of this software and associated documentation files (the
+ "Software"), to deal in the Software without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Software, and to
+ permit persons to whom the Software is furnished to do so, subject to
+ the following conditions:
+
+ The above copyright notice and this permission notice shall be
+ included in all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+ ====
+
+ All files located in the node_modules and external directories are
+ externally maintained libraries used by this software which have their
+ own licenses; we recommend you read them, as their terms may differ from
+ the terms above.
+
+as well as portions of the WebUI at:
+asterix-app/src/main/resources/webui/static/js/bootstrap.min.js
+
+ The MIT License (MIT)
+
+ Copyright (c) 2011-2015 Twitter, Inc
+
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to deal
+ in the Software without restriction, including without limitation the rights
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included in
+ all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ THE SOFTWARE.
+
+
+and portions of the WebUI at:
+asterix-app/src/main/resources/webui/static/js/smoothie.js
+and
+asterix-app/src/main/resources/feed/smoothie.js
+
+ MIT License
+ -----------
+
+ Copyright (c) 2010-2013, Joe Walnes
+ 2013-2014, Drew Noakes
+
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to deal
+ in the Software without restriction, including without limitation the rights
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included in
+ all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ THE SOFTWARE.
+
+For portions of the Asterix API examples at:
+asterix-examples/src/main/resources/admaql101-demo/bottle.py
+
+ Copyright (c) 2014, Marcel Hellkamp.
+
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to deal
+ in the Software without restriction, including without limitation the rights
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included in
+ all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ THE SOFTWARE.
+
+and at asterix-examples/src/main/resources/tweetbook-demo/static/js/geostats.js:
+
+Copyright (c) 2011 Simon Georget
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+as well as at asterix-examples/src/main/resources/tweetbook-demo/static/js/rainbowvis.js:
+
+RainbowVis-JS
+Released under MIT License
+
+Source: https://github.com/anomal/RainbowVis-JS
+
+From: 'an unknown organization'
+ - AntLR Parser Generator (http://www.antlr.org/) antlr:antlr:jar:2.7.7
+ License: BSD License (http://www.antlr.org/license.html)
+ - FindBugs-jsr305 (http://findbugs.sourceforge.net/) com.google.code.findbugs:jsr305:jar:1.3.9
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Guava: Google Core Libraries for Java (http://code.google.com/p/guava-libraries/guava) com.google.guava:guava:jar:11.0.2
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - JSON.simple (http://code.google.com/p/json-simple/) com.googlecode.json-simple:json-simple:jar:1.1
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Microsoft Windows Azure Client API (https://github.com/WindowsAzure/azure-sdk-for-java) com.microsoft.windowsazure:microsoft-windowsazure-api:jar:0.4.4
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - ParaNamer Core (http://paranamer.codehaus.org/paranamer) com.thoughtworks.paranamer:paranamer:jar:2.3
+ License: BSD (LICENSE.txt)
+ - JavaBeans Activation Framework (JAF) (http://java.sun.com/products/javabeans/jaf/index.jsp) javax.activation:activation:jar:1.1
+ License: Common Development and Distribution License (CDDL) v1.0 (https://glassfish.dev.java.net/public/CDDLv1.0.html)
+ - javax.inject (http://code.google.com/p/atinject/) javax.inject:javax.inject:jar:1
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - JDO2 API javax.jdo:jdo2-api:jar:2.3-20090302111651
+
+ - jsp-api javax.servlet.jsp:jsp-api:jar:2.1
+
+ - Streaming API for XML javax.xml.stream:stax-api:jar:1.0-2
+ License: GNU General Public Library (http://www.gnu.org/licenses/gpl.txt) License: COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0 (http://www.sun.com/cddl/cddl.html)
+ - An open source Java toolkit for Amazon S3 (http://jets3t.s3.amazonaws.com/index.html) net.java.dev.jets3t:jets3t:jar:0.6.1
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0)
+ - StAX Utilities (http://stax-utils.dev.java.net/stax-utils) net.java.dev.stax-utils:stax-utils:jar:20060502:compile
+ License: BSD (https://stax-utils.dev.java.net/source/browse/*checkout*/stax-utils/LICENSE)
+ - ANTLR ST4 4.0.4 (http://www.stringtemplate.org) org.antlr:ST4:jar:4.0.4
+ License: BSD licence (http://antlr.org/license.html)
+ - antlr-runtime (http://www.antlr.org/antlr-runtime) org.antlr:antlr-runtime:jar:3.4:compile
+ License: MIT style (http://www.slf4j.org/license.html)
+ - ANTLR StringTemplate (http://www.stringtemplate.org) org.antlr:stringtemplate:jar:3.2.1
+ License: BSD licence (http://antlr.org/license.html)
+ - Apache Thrift (http://thrift.apache.org) org.apache.thrift:libfb303:pom:0.9.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Apache Thrift (http://thrift.apache.org) org.apache.thrift:libthrift:pom:0.9.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - zookeeper org.apache.zookeeper:zookeeper:pom:3.4.5
+
+ - DataNucleus JDO API plugin (http://www.datanucleus.org) org.datanucleus:datanucleus-api-jdo:jar:3.2.6
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - DataNucleus Core (http://www.datanucleus.org) org.datanucleus:datanucleus-core:jar:3.2.10
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - DataNucleus RDBMS (http://www.datanucleus.org) org.datanucleus:datanucleus-rdbms:jar:3.2.9
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - XZ for Java (http://tukaani.org/xz/java.html) org.tukaani:xz:jar:1.0
+ License: Public Domain
+ - twitter4j-core (http://twitter4j.org/) org.twitter4j:twitter4j-core:jar:4.0.2
+ License: Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0)
+ - twitter4j-stream (http://twitter4j.org/) org.twitter4j:twitter4j-stream:jar:4.0.2
+ License: Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0)
+ - StAX (http://stax.codehaus.org/) stax:stax:jar:1.1.1-dev
+
+ - StAX API (http://stax.codehaus.org/) stax:stax-api:jar:1.0.1
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - xmlenc Library (http://xmlenc.sourceforge.net) xmlenc:xmlenc:jar:0.52
+ License: The BSD License (http://www.opensource.org/licenses/bsd-license.php)
+
+From: 'AOP Alliance' (http://aopalliance.sourceforge.net/)
+ - XML Pull Parsing API (http://aopalliance.sourceforge.net/aopalliance) aopalliance:aopalliance:jar:1.0:compile
+ License: Public Domain
+
+From: 'Apache Software Foundation' (http://apache.org)
+ - Wicket Core (http://wicket.apache.org/wicket-core/wicket-core) org.apache.wicket:wicket-core:jar:1.5.2
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Wicket Request (http://maven.apache.org) org.apache.wicket:wicket-request:jar:1.5.2
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Wicket Util (http://maven.apache.org) org.apache.wicket:wicket-util:jar:1.5.2
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+
+From: 'Apache Software Foundation' (http://db.apache.org/)
+ - Apache Derby Database Engine and Embedded JDBC Driver (http://db.apache.org/derby/derby/) org.apache.derby:derby:jar:10.10.1.1
+ License: Apache 2 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+
+From: 'Apache Software Foundation' (http://jakarta.apache.org/)
+ - HttpClient (http://jakarta.apache.org/commons/httpclient/) commons-httpclient:commons-httpclient:jar:3.0.1
+ License: Apache License (http://www.apache.org/licenses/LICENSE-2.0)
+
+From: 'Apache Software Foundation' (http://www.apache.org)
+ - JDO API (http://db.apache.org/jdo) javax.jdo:jdo-api:jar:3.0.1
+ License: Apache 2 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Apache Hadoop Annotations org.apache.hadoop:hadoop-annotations:jar:2.2.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Apache Hadoop Auth org.apache.hadoop:hadoop-auth:jar:2.2.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Apache Hadoop Client org.apache.hadoop:hadoop-client:jar:2.2.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Apache Hadoop Common org.apache.hadoop:hadoop-common:jar:2.2.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Apache Hadoop HDFS org.apache.hadoop:hadoop-hdfs:jar:2.2.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Apache Hadoop HDFS org.apache.hadoop:hadoop-hdfs:jar:2.2.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hadoop-mapreduce-client-app org.apache.hadoop:hadoop-mapreduce-client-app:jar:2.2.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hadoop-mapreduce-client-common org.apache.hadoop:hadoop-mapreduce-client-common:jar:2.2.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hadoop-mapreduce-client-core org.apache.hadoop:hadoop-mapreduce-client-core:jar:2.2.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hadoop-mapreduce-client-hs org.apache.hadoop:hadoop-mapreduce-client-hs:jar:2.2.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hadoop-mapreduce-client-jobclient org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.2.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hadoop-mapreduce-client-jobclient org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:2.2.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hadoop-mapreduce-client-shuffle org.apache.hadoop:hadoop-mapreduce-client-shuffle:jar:2.2.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Apache Hadoop Mini-Cluster org.apache.hadoop:hadoop-minicluster:jar:2.2.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hadoop-yarn-api org.apache.hadoop:hadoop-yarn-api:jar:2.2.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hadoop-yarn-server-common org.apache.hadoop:hadoop-yarn-server-common:jar:2.2.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hadoop-yarn-server-nodemanager org.apache.hadoop:hadoop-yarn-server-nodemanager:jar:2.2.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hadoop-yarn-server-resourcemanager org.apache.hadoop:hadoop-yarn-server-resourcemanager:jar:2.2.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hadoop-yarn-server-tests org.apache.hadoop:hadoop-yarn-server-tests:jar:2.2.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hadoop-yarn-server-web-proxy org.apache.hadoop:hadoop-yarn-server-web-proxy:jar:2.2.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+
+From: 'Codehaus' (http://codehaus.org)
+ - Appassembler :: Generic Bootstrapper (http://mojo.codehaus.org/appassembler/appassembler-booter) org.codehaus.mojo.appassembler:appassembler-booter:jar:1.3.1
+ License: The MIT License (http://svn.codehaus.org/mojo/trunk/mojo/appassembler/LICENSE.txt)
+ - Appassembler :: Model (http://mojo.codehaus.org/appassembler/appassembler-model) org.codehaus.mojo.appassembler:appassembler-model:jar:1.3.1
+ License: The MIT License (http://svn.codehaus.org/mojo/trunk/mojo/appassembler/LICENSE.txt)
+
+From: 'Codehaus' (http://www.codehaus.org/)
+ - Plexus Common Utilities (http://plexus.codehaus.org/plexus-utils) org.codehaus.plexus:plexus-utils:jar:3.0.7
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+
+From: 'Envoi Solutions LLC' (http://www.envoisolutions.com)
+ - Jettison org.codehaus.jettison:jettison:jar:1.1:compile
+ License: The Apache Software License, Version 2.0 (http://jettison.codehaus.org/License)
+
+From: 'FasterXML' (http://fasterxml.com)
+ - Jackson (http://jackson.codehaus.org) org.codehaus.jackson:jackson-core-asl:jar:1.8.8
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - JAX-RS provider for JSON content type (http://jackson.codehaus.org) org.codehaus.jackson:jackson-jaxrs:jar:1.9.2
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt) License: GNU Lesser General Public License (LGPL), Version 2.1 (http://www.fsf.org/licensing/licenses/lgpl.txt)
+ - Data Mapper for Jackson (http://jackson.codehaus.org) org.codehaus.jackson:jackson-mapper-asl:jar:1.9.12
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Xml Compatibility extensions for Jackson (http://jackson.codehaus.org) org.codehaus.jackson:jackson-xc:jar:1.9.2
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt) License: GNU Lesser General Public License (LGPL), Version 2.1 (http://www.fsf.org/licensing/licenses/lgpl.txt)
+
+From: 'FasterXML' (http://fasterxml.com/)
+ - Jackson-core (http://wiki.fasterxml.com/JacksonHome) com.fasterxml.jackson.core:jackson-core:jar:2.2.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+
+From: 'GlassFish Community' (https://glassfish.dev.java.net)
+ - Java Servlet API (http://servlet-spec.java.net) javax.servlet:javax.servlet-api:jar:3.0.1
+ License: CDDL + GPLv2 with classpath exception (https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html)
+ - javax.servlet API v.3.0 (http://jcp.org/en/jsr/detail?id=315) org.glassfish:javax.servlet:jar:3.1
+ License: CDDL + GPLv2 with classpath exception (https://glassfish.dev.java.net/nonav/public/CDDL+GPL.html)
+
+From: 'Google' (http://www.google.com/)
+ - Protocol Buffer Java API (http://code.google.com/p/protobuf) com.google.protobuf:protobuf-java:bundle:2.5.0
+ License: New BSD license (http://www.opensource.org/licenses/bsd-license.php)
+
+From: 'Google, Inc.' (http://www.google.com)
+ - Google Guice - Core Library (http://code.google.com/p/google-guice/guice/) com.google.inject:guice:jar:3.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Google Guice - Extensions - Servlet (http://code.google.com/p/google-guice/extensions-parent/guice-servlet/) com.google.inject.extensions:guice-servlet:jar:3.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+
+From: 'jcraft' (http://www.jcraft.com/jsch)
+ - JSch (http://www.jcraft.com/jsch/) com.jcraft:jsch:jar:0.1.42
+ License: BSD (http://www.jcraft.com/jsch/LICENSE.txt)
+
+From: 'jdom.org' (http://www.jdom.org)
+ - JDOM jdom:jdom:jar:1.0:compile
+ License: Modified Apache Software License (licenses/jdom.txt)
+
+From: 'JLine' (http://jline.sourceforge.net)
+ - JLine (http://jline.sourceforge.net) jline:jline:jar:0.9.94:compile
+ License: The BSD License (http://jline.sourceforge.net/license.html)
+
+From: 'JolBox' (http://jolbox.com)
+ - BoneCP :: Core Library (http://jolbox.com/bonecp) com.jolbox:bonecp:bundle:0.8.0.RELEASE
+ License: Apache v2 (http://www.apache.org/licenses/LICENSE-2.0.html)
+
+From: 'JSON' (http://json.org/)
+ - JSON (JavaScript Object Notation) (http://www.json.org/java/index.html) org.json:json:jar:20090211
+ License: provided without support or warranty (http://www.json.org/license.html)
+
+From: 'Kohsuke Kawaguchi' (http://www.kohsuke.org/)
+ - args4j (http://args4j.dev.java.net/args4j/) args4j:args4j:jar:2.0.12
+
+
+From: 'Mort Bay Consulting' (http://www.mortbay.com)
+ - Jetty :: Continuation (http://www.eclipse.org/jetty/jetty-continuation) org.eclipse.jetty:jetty-continuation:jar:8.0.0.M2
+ License: Apache Software License - Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0) License: Eclipse Public License - Version 1.0 (http://www.eclipse.org/org/documents/epl-v10.php)
+ - Jetty :: Http Utility (http://www.eclipse.org/jetty/jetty-http) org.eclipse.jetty:jetty-http:jar:8.0.0.M2
+ License: Apache Software License - Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0) License: Eclipse Public License - Version 1.0 (http://www.eclipse.org/org/documents/epl-v10.php)
+ - Jetty :: IO Utility (http://www.eclipse.org/jetty/jetty-io) org.eclipse.jetty:jetty-io:jar:8.0.0.M2
+ License: Apache Software License - Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0) License: Eclipse Public License - Version 1.0 (http://www.eclipse.org/org/documents/epl-v10.php)
+ - Jetty :: Security (http://www.eclipse.org/jetty/jetty-security) org.eclipse.jetty:jetty-security:jar:8.0.0.M2
+ License: Apache Software License - Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0) License: Eclipse Public License - Version 1.0 (http://www.eclipse.org/org/documents/epl-v10.php)
+ - Jetty :: Server Core (http://www.eclipse.org/jetty) org.eclipse.jetty:jetty-server:jar:8.0.0.M2
+ License: Apache Software License - Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0) License: Eclipse Public License - Version 1.0 (http://www.eclipse.org/org/documents/epl-v10.php)
+ - Jetty :: Servlet Handling (http://www.eclipse.org/jetty/jetty-servlet) org.eclipse.jetty:jetty-servlet:jar:8.0.0.M2
+ License: Apache Software License - Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0) License: Eclipse Public License - Version 1.0 (http://www.eclipse.org/org/documents/epl-v10.php)
+ - Jetty :: Utilities (http://www.eclipse.org/jetty/jetty-util) org.eclipse.jetty:jetty-util:jar:8.0.0.RC0
+ License: Apache Software License - Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0) License: Eclipse Public License - Version 1.0 (http://www.eclipse.org/org/documents/epl-v10.php)
+ - Jetty :: Webapp Application Support (http://www.eclipse.org/jetty/jetty-webapp) org.eclipse.jetty:jetty-webapp:jar:8.0.0.RC0
+ License: Apache Software License - Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0) License: Eclipse Public License - Version 1.0 (http://www.eclipse.org/org/documents/epl-v10.php)
+ - Jetty :: XML utilities (http://www.eclipse.org/jetty/jetty-xml) org.eclipse.jetty:jetty-xml:jar:8.0.0.RC0
+ License: Apache Software License - Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0) License: Eclipse Public License - Version 1.0 (http://www.eclipse.org/org/documents/epl-v10.php)
+ - Jetty Server (http://jetty.mortbay.org/) org.mortbay.jetty:jetty:jar:6.1.26:compile
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Jetty Utilities (http://jetty.mortbay.org/) org.mortbay.jetty:jetty-util:jar:6.1.26:compile
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Servlet API (http://www.eclipse.org/jetty/jetty-parent/servlet-api) org.mortbay.jetty:servlet-api:jar:3.0.20100224
+ License: Apache Software License - Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0) License: Eclipse Public License - Version 1.0 (http://www.eclipse.org/org/documents/epl-v10.php)
+
+From: 'ObjectWeb' (http://www.objectweb.org/)
+ - ASM Core (http://asm.objectweb.org/asm/) asm:asm:jar:3.1
+
+
+From: 'Oracle' (http://www.oracle.com)
+ - JavaMail API (compat) (http://kenai.com/projects/javamail/mail) javax.mail:mail:jar:1.4.5
+ License: CDDL (http://www.sun.com/cddl) License: GPLv2+CE (https://glassfish.dev.java.net/public/CDDL+GPL.html)
+
+From: 'Oracle Corporation' (http://www.oracle.com/)
+ - jersey-client (https://jersey.java.net/jersey-client/) com.sun.jersey:jersey-client:jar:1.13
+ License: CDDL 1.1 (http://glassfish.java.net/public/CDDL+GPL_1_1.html) License: GPL2 w/ CPE (http://glassfish.java.net/public/CDDL+GPL_1_1.html)
+ - jersey-core (https://jersey.java.net/jersey-core/) com.sun.jersey:jersey-core:jar:1.13
+ License: CDDL 1.1 (http://glassfish.java.net/public/CDDL+GPL_1_1.html) License: GPL2 w/ CPE (http://glassfish.java.net/public/CDDL+GPL_1_1.html)
+ - jersey-grizzly2 (https://jersey.java.net/jersey-grizzly2/) com.sun.jersey:jersey-grizzly2:jar:1.9
+ License: CDDL 1.1 (http://glassfish.java.net/public/CDDL+GPL_1_1.html) License: GPL2 w/ CPE (http://glassfish.java.net/public/CDDL+GPL_1_1.html)
+ - jersey-json (https://jersey.java.net/jersey-json/) com.sun.jersey:jersey-json:jar:1.13
+ License: CDDL 1.1 (http://glassfish.java.net/public/CDDL+GPL_1_1.html) License: GPL2 w/ CPE (http://glassfish.java.net/public/CDDL+GPL_1_1.html)
+ - jersey-server (https://jersey.java.net/jersey-server/) com.sun.jersey:jersey-server:bundle:1.9
+ License: CDDL 1.1 (http://glassfish.java.net/public/CDDL+GPL_1_1.html) License: GPL2 w/ CPE (http://glassfish.java.net/public/CDDL+GPL_1_1.html)
+ - jersey-guice (https://jersey.java.net/jersey-contribs/jersey-guice/) com.sun.jersey.contribs:jersey-guice:jar:1.9
+ License: CDDL 1.1 (http://glassfish.java.net/public/CDDL+GPL_1_1.html) License: GPL2 w/ CPE (http://glassfish.java.net/public/CDDL+GPL_1_1.html)
+ - Jersey Test Framework - Core (https://jersey.java.net/jersey-test-framework/jersey-test-framework-core/) com.sun.jersey.jersey-test-framework:jersey-test-framework-core:jar:1.9
+ License: CDDL 1.1 (http://glassfish.java.net/public/CDDL+GPL_1_1.html) License: GPL2 w/ CPE (http://glassfish.java.net/public/CDDL+GPL_1_1.html)
+ - Jersey Test Framework - Grizzly 2 Module (https://jersey.java.net/jersey-test-framework/jersey-test-framework-grizzly2/) com.sun.jersey.jersey-test-framework:jersey-test-framework-grizzly2:jar:1.9
+ License: CDDL 1.1 (http://glassfish.java.net/public/CDDL+GPL_1_1.html) License: GPL2 w/ CPE (http://glassfish.java.net/public/CDDL+GPL_1_1.html)
+ - Java Servlet API javax.servlet:servlet-api:jar:2.5:compile
+ License: COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0 (http://www.sun.com/cddl/cddl.html)
+ - Java Transaction API (http://java.sun.com/products/jta/jta) javax.transaction:jta:jar:1.1:compile
+ License: COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0 (http://www.sun.com/cddl/cddl.html)
+
+From: 'Oracle Corpration' (http://www.oracle.com)
+ - grizzly-framework (http://grizzly.java.net/grizzly-framework) org.glassfish.grizzly:grizzly-framework:bundle:2.1.2
+ License: CDDL+GPL (http://glassfish.java.net/public/CDDL+GPL.html)
+ - grizzly-http (http://grizzly.java.net/grizzly-http) org.glassfish.grizzly:grizzly-http:bundle:2.1.2
+ License: CDDL+GPL (http://glassfish.java.net/public/CDDL+GPL.html)
+ - grizzly-http-server (http://grizzly.java.net/grizzly-http-server) org.glassfish.grizzly:grizzly-http-server:bundle:2.1.2
+ License: CDDL+GPL (http://glassfish.java.net/public/CDDL+GPL.html)
+ - grizzly-http-servlet (http://grizzly.java.net/grizzly-http-servlet) org.glassfish.grizzly:grizzly-http-servlet:bundle:2.1.2
+ License: CDDL+GPL (http://glassfish.java.net/public/CDDL+GPL.html)
+ - grizzly-rcm (http://grizzly.java.net/grizzly-rcm) org.glassfish.grizzly:grizzly-rcm:bundle:2.1.2
+ License: CDDL+GPL (http://glassfish.java.net/public/CDDL+GPL.html)
+
+From: 'QOS.ch' (http://www.qos.ch)
+ - SLF4J API Module (http://www.slf4j.org/slf4j-api) org.slf4j:slf4j-api:jar:1.6.1:compile
+ License: MIT style (http://www.slf4j.org/license.html)
+ - SLF4J JCL Binding (http://www.slf4j.org) org.slf4j:slf4j-jcl:jar:1.6.3
+ License: MIT License (http://www.opensource.org/licenses/mit-license.php)
+ - SLF4J LOG4J-12 Binding (http://www.slf4j.org) org.slf4j:slf4j-log4j12:jar:1.7.5
+ License: MIT License (http://www.opensource.org/licenses/mit-license.php)
+ - SLF4J Simple Binding (http://www.slf4j.org) org.slf4j:slf4j-simple:jar:1.6.1
+ License: MIT License (http://www.opensource.org/licenses/mit-license.php)
+
+From: 'ROME Project' (http://rome.dev.java.net)
+ - Rome HTTP Fetcher net.java.dev.rome:rome-fetcher:jar:1.0.0
+ License: Apache 2 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+
+From: 'Sun Microsystems' (http://www.sun.com)
+ - management-api (http://kenai.com/hg/gmbal~gf_common) org.glassfish.external:management-api:jar:3.0.0-b012
+ License: CDDL+GPL (https://glassfish.dev.java.net/public/CDDL+GPL.html)
+ - gmbal-api-only (http://kenai.com/hg/gmbal~master) org.glassfish.gmbal:gmbal-api-only:jar:3.0.0-b023
+ License: CDDL+GPL (https://glassfish.dev.java.net/public/CDDL+GPL.html)
+
+From: 'Sun Microsystems' (http://www.sun.com/)
+ - Sun JAXB Reference Implementation Runtime (http://jaxb.java.net/jaxb-impl) com.sun.xml.bind:jaxb-impl:jar:2.2.3-1:compile
+ License: COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0 (http://www.sun.com/cddl/cddl.html)
+ - Java Architecture for XML Binding (JAXB API) (https://jaxb.dev.java.net/jaxb-api) javax.xml.bind:jaxb-api:jar:2.2.2:compile
+ License: COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0 (http://www.sun.com/cddl/cddl.html)
+
+From: 'The Apache Software Foundation' (http://commons.apache.org/)
+ - Commons Configuration (http://commons.apache.org/${pom.artifactId.substring(8)}/) commons-configuration:commons-configuration:jar:1.6
+ License: The Apache Software License, Version 2.0 (/LICENSE.txt)
+
+From: 'The Apache Software Foundation' (http://jakarta.apache.org)
+ - Digester (http://jakarta.apache.org/commons/digester/) commons-digester:commons-digester:jar:1.8
+ License: The Apache Software License, Version 2.0 (/LICENSE.txt)
+ - EL (http://jakarta.apache.org/commons/el/) commons-el:commons-el:jar:1.0
+ License: The Apache Software License, Version 2.0 (/LICENSE.txt)
+
+From: 'The Apache Software Foundation' (http://www.apache.org/)
+ - Apache Commons BeanUtils commons-beanutils:commons-beanutils:jar:1.7.0:compile
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Commons BeanUtils Core (http://commons.apache.org/beanutils/) commons-beanutils:commons-beanutils-core:jar:1.8.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Commons CLI (http://commons.apache.org/cli/) commons-cli:commons-cli:jar:1.2
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Apache Commons Codec (http://commons.apache.org/codec/commons-codec) commons-codec:commons-codec:jar:1.4:compile
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Apache Commons Collections (http://commons.apache.org/collections/commons-collections) commons-collections:commons-collections:jar:3.2.1:compile
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Commons Daemon (http://commons.apache.org/daemon/) commons-daemon:commons-daemon:jar:1.0.13
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Commons IO (http://commons.apache.org/io/) commons-io:commons-io:jar:2.4
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Commons Lang (http://commons.apache.org/lang/) commons-lang:commons-lang:jar:2.5
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Apache Commons Logging (http://commons.apache.org/logging) commons-logging:commons-logging:jar:1.1.1:compile
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Apache Commons Logging Api (http://commons.apache.org/logging) commons-logging:commons-logging-api:jar:1.0.4:compile
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Commons Net (http://commons.apache.org/net/) commons-net:commons-net:jar:3.1
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Log4j (http://logging.apache.org/log4j/1.2/log4j) log4j:log4j:jar:1.2.17:compile
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Apache Ant Core (http://ant.apache.org/) org.apache.ant:ant:jar:1.9.1
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Apache Ant Launcher (http://ant.apache.org/) org.apache.ant:ant-launcher:jar:1.9.1
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - asterix-algebra (http://www.apache.org/asterix/asterix-algebra/) org.apache.asterix:asterix-algebra:jar:0.8.8-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - asterix-app (http://www.apache.org/asterix/asterix-app/) org.apache.asterix:asterix-app:jar:0.8.8-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - asterix-aql (http://www.apache.org/asterix/asterix-aql/) org.apache.asterix:asterix-aql:jar:0.8.8-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - asterix-common (http://www.apache.org/asterix/asterix-common/) org.apache.asterix:asterix-common:jar:0.8.8-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - asterix-external-data (http://www.apache.org/asterix/asterix-external-data/) org.apache.asterix:asterix-external-data:jar:0.8.8-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - asterix-fuzzyjoin (http://www.apache.org/asterix/asterix-fuzzyjoin/) org.apache.asterix:asterix-fuzzyjoin:jar:0.8.8-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - asterix-metadata (http://www.apache.org/asterix/asterix-metadata/) org.apache.asterix:asterix-metadata:jar:0.8.8-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - asterix-om (http://www.apache.org/asterix/asterix-om/) org.apache.asterix:asterix-om:jar:0.8.8-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - asterix-runtime (http://www.apache.org/asterix/asterix-runtime/) org.apache.asterix:asterix-runtime:jar:0.8.8-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - asterix-server (http://www.apache.org/asterix/asterix-server/) org.apache.asterix:asterix-server:jar:0.8.8-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - asterix-tools (http://www.apache.org/asterix/asterix-tools/) org.apache.asterix:asterix-tools:jar:0.8.8-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - asterix-transactions (http://www.apache.org/asterix/asterix-transactions/) org.apache.asterix:asterix-transactions:jar:0.8.8-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Apache Avro (http://avro.apache.org) org.apache.avro:avro:jar:1.7.5
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Commons Compress (http://commons.apache.org/compress/) org.apache.commons:commons-compress:jar:1.4.1
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Commons Lang (http://commons.apache.org/lang/) org.apache.commons:commons-lang3:jar:3.1
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Commons Math (http://commons.apache.org/math/) org.apache.commons:commons-math:jar:2.1
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Hive Ant Utilities (http://hive.apache.org/hive-ant) org.apache.hive:hive-ant:jar:0.13.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Hive Common (http://hive.apache.org/hive-common) org.apache.hive:hive-common:jar:0.13.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Hive Query Language (http://hive.apache.org/hive-exec) org.apache.hive:hive-exec:jar:0.13.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Hive Metastore (http://hive.apache.org/hive-metastore) org.apache.hive:hive-metastore:jar:0.13.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Hive Serde (http://hive.apache.org/hive-serde) org.apache.hive:hive-serde:jar:0.13.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Hive Shims (http://hive.apache.org/hive-shims) org.apache.hive:hive-shims:jar:0.13.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Hive Shims 0.20 (http://hive.apache.org/hive-shims-0.20) org.apache.hive.shims:hive-shims-0.20:jar:0.13.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Hive Shims 0.20S (http://hive.apache.org/hive-shims-0.20S) org.apache.hive.shims:hive-shims-0.20S:jar:0.13.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Hive Shims 0.23 (http://hive.apache.org/hive-shims-0.23) org.apache.hive.shims:hive-shims-0.23:jar:0.13.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Hive Shims Common (http://hive.apache.org/hive-shims-common) org.apache.hive.shims:hive-shims-common:jar:0.13.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Hive Shims Secure Common (http://hive.apache.org/hive-shims-common-secure) org.apache.hive.shims:hive-shims-common-secure:jar:0.13.0
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - HttpClient (http://hc.apache.org/httpcomponents-client) org.apache.httpcomponents:httpclient:jar:4.2.2
+ License: Apache License (LICENSE.txt)
+ - HttpCore (http://hc.apache.org/httpcomponents-core-ga) org.apache.httpcomponents:httpcore:jar:4.2.2
+ License: Apache License (LICENSE.txt)
+ - algebricks-common (http://www.apache.org/apache-asterixdb-hyracks/algebricks/algebricks-common/) org.apache.hyracks:algebricks-common:jar:0.2.17-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - algebricks-compiler (http://www.apache.org/apache-asterixdb-hyracks/algebricks/algebricks-compiler/) org.apache.hyracks:algebricks-compiler:jar:0.2.17-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - algebricks-core (http://www.apache.org/apache-asterixdb-hyracks/algebricks/algebricks-core/) org.apache.hyracks:algebricks-core:jar:0.2.17-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - algebricks-data (http://www.apache.org/apache-asterixdb-hyracks/algebricks/algebricks-data/) org.apache.hyracks:algebricks-data:jar:0.2.17-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - algebricks-rewriter (http://www.apache.org/apache-asterixdb-hyracks/algebricks/algebricks-rewriter/) org.apache.hyracks:algebricks-rewriter:jar:0.2.17-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - algebricks-runtime (http://www.apache.org/apache-asterixdb-hyracks/algebricks/algebricks-runtime/) org.apache.hyracks:algebricks-runtime:jar:0.2.17-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hyracks-api (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-api/) org.apache.hyracks:hyracks-api:jar:0.2.17-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hyracks-client (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-client/) org.apache.hyracks:hyracks-client:jar:0.2.17-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hyracks-comm (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-comm/) org.apache.hyracks:hyracks-comm:jar:0.2.17-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hyracks-control-cc (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-control/hyracks-control-cc/) org.apache.hyracks:hyracks-control-cc:jar:0.2.17-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hyracks-control-common (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-control/hyracks-control-common/) org.apache.hyracks:hyracks-control-common:jar:0.2.17-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hyracks-control-nc (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-control/hyracks-control-nc/) org.apache.hyracks:hyracks-control-nc:jar:0.2.17-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hyracks-data-std (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-data/hyracks-data-std/) org.apache.hyracks:hyracks-data-std:jar:0.2.17-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hyracks-dataflow-common (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-dataflow-common/) org.apache.hyracks:hyracks-dataflow-common:jar:0.2.17-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hyracks-dataflow-std (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-dataflow-std/) org.apache.hyracks:hyracks-dataflow-std:jar:0.2.17-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hyracks-hdfs-2.x (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-hdfs/hyracks-hdfs-2.x/) org.apache.hyracks:hyracks-hdfs-2.x:jar:0.2.17-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hyracks-hdfs-core (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-hdfs/hyracks-hdfs-core/) org.apache.hyracks:hyracks-hdfs-core:jar:0.2.17-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hyracks-ipc (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-ipc/) org.apache.hyracks:hyracks-ipc:jar:0.2.17-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hyracks-net (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-net/) org.apache.hyracks:hyracks-net:jar:0.2.17-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hyracks-storage-am-bloomfilter (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-storage-am-bloomfilter/) org.apache.hyracks:hyracks-storage-am-bloomfilter:jar:0.2.17-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hyracks-storage-am-btree (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-storage-am-btree/) org.apache.hyracks:hyracks-storage-am-btree:jar:0.2.17-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hyracks-storage-am-common (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-storage-am-common/) org.apache.hyracks:hyracks-storage-am-common:jar:0.2.17-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hyracks-storage-am-lsm-btree (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-storage-am-lsm-btree/) org.apache.hyracks:hyracks-storage-am-lsm-btree:jar:0.2.17-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hyracks-storage-am-lsm-common (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-storage-am-lsm-common/) org.apache.hyracks:hyracks-storage-am-lsm-common:jar:0.2.17-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hyracks-storage-am-lsm-invertedindex (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-storage-am-lsm-invertedindex/) org.apache.hyracks:hyracks-storage-am-lsm-invertedindex:jar:0.2.17-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hyracks-storage-am-lsm-rtree (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-storage-am-lsm-rtree/) org.apache.hyracks:hyracks-storage-am-lsm-rtree:jar:0.2.17-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hyracks-storage-am-rtree (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-storage-am-rtree/) org.apache.hyracks:hyracks-storage-am-rtree:jar:0.2.17-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - hyracks-storage-common (http://www.apache.org/apache-asterixdb-hyracks/hyracks/hyracks-storage-common/) org.apache.hyracks:hyracks-storage-common:jar:0.2.17-incubating
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Apache Velocity (http://velocity.apache.org/engine/releases/velocity-1.5/) org.apache.velocity:velocity:pom:1.5
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Jakarta ORO oro:oro:jar:2.0.8:compile
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - ROME rome:rome:jar:1.0.1-modified-01:compile
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - jasper-compiler (http://tomcat.apache.org/jasper-compiler) tomcat:jasper-compiler:jar:5.5.23
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - jasper-runtime (http://tomcat.apache.org/jasper-runtime) tomcat:jasper-runtime:jar:5.5.23
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - Xerces2 Java Parser (http://xerces.apache.org/xerces2-j) xerces:xercesImpl:jar:2.9.1
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+ - XML APIs (http://xml.apache.org/commons/components/external/xml-apis) xml-apis:xml-apis:jar:1.3.04:compile
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+
+From: 'The Codehaus' (http://codehaus.org)
+ - Groovy (http://groovy.codehaus.org/) org.codehaus.groovy:groovy-all:jar:2.1.6
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+
+From: 'The Netty Project' (http://netty.io/)
+ - The Netty Project (http://netty.io/) io.netty:netty:bundle:3.6.2.Final
+ License: Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0)
+
+From: 'xerial.org' (http://www.xerial.org/)
+ - Snappy for Java (http://github.com/xerial/snappy-java/) org.xerial.snappy:snappy-java:bundle:1.0.5
+ License: The Apache Software License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)
+
+
+
+
[21/36] incubator-asterixdb git commit: Update repository for Hyracks
dependency
Posted by im...@apache.org.
Update repository for Hyracks dependency
Project: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/commit/be827212
Tree: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/tree/be827212
Diff: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/diff/be827212
Branch: refs/heads/master
Commit: be827212f70c1588281401c0f80d38568487fbc6
Parents: 7d69971
Author: Ian Maxon <im...@apache.org>
Authored: Mon Jan 25 03:10:53 2016 -0800
Committer: Ian Maxon <im...@apache.org>
Committed: Mon Jan 25 03:10:53 2016 -0800
----------------------------------------------------------------------
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/be827212/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 51dd9d9..fdb335f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -355,7 +355,7 @@
<checksumPolicy>fail</checksumPolicy>
</snapshots>
<id>apache-staging</id>
- <url>https://repository.apache.org/content/repositories/orgapacheasterix-1015/</url>
+ <url>https://repository.apache.org/content/repositories/orgapacheasterix-1017/</url>
</repository>
</repositories>
<dependencyManagement>
[02/36] incubator-asterixdb git commit: ASTERIXDB-1109: Fixed
deletion of records from open secondary index - Avoided creating calling
record constructor in delete pipeline - Fixed the case when multiple open
indexes enforce the type of the same fiel
Posted by im...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/main/java/org/apache/asterix/aql/translator/AqlTranslator.java
----------------------------------------------------------------------
diff --git a/asterix-app/src/main/java/org/apache/asterix/aql/translator/AqlTranslator.java b/asterix-app/src/main/java/org/apache/asterix/aql/translator/AqlTranslator.java
index dcfbc98..034e1f5 100644
--- a/asterix-app/src/main/java/org/apache/asterix/aql/translator/AqlTranslator.java
+++ b/asterix-app/src/main/java/org/apache/asterix/aql/translator/AqlTranslator.java
@@ -39,11 +39,6 @@ import java.util.Set;
import java.util.logging.Level;
import java.util.logging.Logger;
-import org.apache.commons.lang3.StringUtils;
-import org.json.JSONArray;
-import org.json.JSONException;
-import org.json.JSONObject;
-
import org.apache.asterix.api.common.APIFramework;
import org.apache.asterix.api.common.Job;
import org.apache.asterix.api.common.SessionConfig;
@@ -170,10 +165,12 @@ import org.apache.asterix.translator.CompiledStatements.CompiledLoadFromFileStat
import org.apache.asterix.translator.CompiledStatements.CompiledSubscribeFeedStatement;
import org.apache.asterix.translator.CompiledStatements.ICompiledDmlStatement;
import org.apache.asterix.translator.TypeTranslator;
+import org.apache.commons.lang3.StringUtils;
import org.apache.hyracks.algebricks.common.constraints.AlgebricksPartitionConstraint;
import org.apache.hyracks.algebricks.common.constraints.AlgebricksPartitionConstraintHelper;
import org.apache.hyracks.algebricks.common.exceptions.AlgebricksException;
import org.apache.hyracks.algebricks.common.utils.Pair;
+import org.apache.hyracks.algebricks.common.utils.Triple;
import org.apache.hyracks.algebricks.core.algebra.expressions.AbstractFunctionCallExpression.FunctionKind;
import org.apache.hyracks.algebricks.data.IAWriterFactory;
import org.apache.hyracks.algebricks.data.IResultSerializerFactoryProvider;
@@ -191,11 +188,15 @@ import org.apache.hyracks.api.dataset.ResultSetId;
import org.apache.hyracks.api.io.FileReference;
import org.apache.hyracks.api.job.JobId;
import org.apache.hyracks.api.job.JobSpecification;
-import org.apache.hyracks.algebricks.common.utils.Triple;
import org.apache.hyracks.dataflow.std.connectors.OneToOneConnectorDescriptor;
import org.apache.hyracks.dataflow.std.file.FileSplit;
import org.apache.hyracks.dataflow.std.file.IFileSplitProvider;
import org.apache.hyracks.storage.am.lsm.common.api.ILSMMergePolicyFactory;
+import org.json.JSONArray;
+import org.json.JSONException;
+import org.json.JSONObject;
+
+import com.google.common.collect.Lists;
/*
* Provides functionality for executing a batch of AQL statements (queries included)
@@ -240,7 +241,7 @@ public class AqlTranslator extends AbstractAqlTranslator {
/**
* Compiles and submits for execution a list of AQL statements.
- *
+ *
* @param hcc
* A Hyracks client connection that is used to submit a jobspec to Hyracks.
* @param hdc
@@ -380,8 +381,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
case QUERY: {
metadataProvider.setResultSetId(new ResultSetId(resultSetIdCounter++));
- metadataProvider.setResultAsyncMode(resultDelivery == ResultDelivery.ASYNC
- || resultDelivery == ResultDelivery.ASYNC_DEFERRED);
+ metadataProvider.setResultAsyncMode(
+ resultDelivery == ResultDelivery.ASYNC || resultDelivery == ResultDelivery.ASYNC_DEFERRED);
handleQuery(metadataProvider, (Query) stmt, hcc, hdc, resultDelivery);
break;
}
@@ -473,8 +474,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
throw new AlgebricksException("A dataverse with this name " + dvName + " already exists.");
}
}
- MetadataManager.INSTANCE.addDataverse(metadataProvider.getMetadataTxnContext(), new Dataverse(dvName,
- stmtCreateDataverse.getFormat(), IMetadataEntity.PENDING_NO_OP));
+ MetadataManager.INSTANCE.addDataverse(metadataProvider.getMetadataTxnContext(),
+ new Dataverse(dvName, stmtCreateDataverse.getFormat(), IMetadataEntity.PENDING_NO_OP));
MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
} catch (Exception e) {
abort(e, e, mdTxnCtx);
@@ -492,8 +493,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
throw new AsterixException("Unknown compaction policy: " + compactionPolicy);
}
String compactionPolicyFactoryClassName = compactionPolicyEntity.getClassName();
- ILSMMergePolicyFactory mergePolicyFactory = (ILSMMergePolicyFactory) Class.forName(
- compactionPolicyFactoryClassName).newInstance();
+ ILSMMergePolicyFactory mergePolicyFactory = (ILSMMergePolicyFactory) Class
+ .forName(compactionPolicyFactoryClassName).newInstance();
if (isExternalDataset && mergePolicyFactory.getName().compareTo("correlated-prefix") == 0) {
throw new AsterixException("The correlated-prefix merge policy cannot be used with external dataset.");
}
@@ -556,8 +557,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
if (dt == null) {
throw new AlgebricksException(": type " + itemTypeName + " could not be found.");
}
- String ngName = ngNameId != null ? ngNameId.getValue() : configureNodegroupForDataset(dd, dataverseName,
- mdTxnCtx);
+ String ngName = ngNameId != null ? ngNameId.getValue()
+ : configureNodegroupForDataset(dd, dataverseName, mdTxnCtx);
if (compactionPolicy == null) {
compactionPolicy = GlobalConfig.DEFAULT_COMPACTION_POLICY_NAME;
@@ -805,8 +806,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
ds = MetadataManager.INSTANCE.getDataset(metadataProvider.getMetadataTxnContext(), dataverseName,
datasetName);
if (ds == null) {
- throw new AlgebricksException("There is no dataset with this name " + datasetName + " in dataverse "
- + dataverseName);
+ throw new AlgebricksException(
+ "There is no dataset with this name " + datasetName + " in dataverse " + dataverseName);
}
indexName = stmtCreateIndex.getIndexName().getValue();
@@ -895,9 +896,9 @@ public class AqlTranslator extends AbstractAqlTranslator {
// External dataset
// Check if the dataset is indexible
if (!ExternalIndexingOperations.isIndexible((ExternalDatasetDetails) ds.getDatasetDetails())) {
- throw new AlgebricksException("dataset using "
- + ((ExternalDatasetDetails) ds.getDatasetDetails()).getAdapter()
- + " Adapter can't be indexed");
+ throw new AlgebricksException(
+ "dataset using " + ((ExternalDatasetDetails) ds.getDatasetDetails()).getAdapter()
+ + " Adapter can't be indexed");
}
// check if the name of the index is valid
if (!ExternalIndexingOperations.isValidIndexName(datasetName, indexName)) {
@@ -949,14 +950,14 @@ public class AqlTranslator extends AbstractAqlTranslator {
//check whether there exists another enforced index on the same field
if (stmtCreateIndex.isEnforced()) {
- List<Index> indexes = MetadataManager.INSTANCE.getDatasetIndexes(
- metadataProvider.getMetadataTxnContext(), dataverseName, datasetName);
+ List<Index> indexes = MetadataManager.INSTANCE
+ .getDatasetIndexes(metadataProvider.getMetadataTxnContext(), dataverseName, datasetName);
for (Index index : indexes) {
if (index.getKeyFieldNames().equals(indexFields)
&& !index.getKeyFieldTypes().equals(indexFieldTypes) && index.isEnforcingKeyFileds())
- throw new AsterixException("Cannot create index " + indexName + " , enforced index "
- + index.getIndexName() + " on field \"" + StringUtils.join(indexFields, ',')
- + "\" already exist");
+ throw new AsterixException(
+ "Cannot create index " + indexName + " , enforced index " + index.getIndexName()
+ + " on field \"" + StringUtils.join(indexFields, ',') + "\" already exist");
}
}
@@ -968,7 +969,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
ARecordType enforcedType = null;
if (stmtCreateIndex.isEnforced()) {
- enforcedType = IntroduceSecondaryIndexInsertDeleteRule.createEnforcedType(aRecordType, index);
+ enforcedType = IntroduceSecondaryIndexInsertDeleteRule.createEnforcedType(aRecordType,
+ Lists.newArrayList(index));
}
//#. prepare to create the index artifact in NC.
@@ -1014,8 +1016,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
MetadataManager.INSTANCE.addIndex(metadataProvider.getMetadataTxnContext(), index);
// add another new files index with PendingNoOp after deleting the index with PendingAddOp
if (firstExternalDatasetIndex) {
- MetadataManager.INSTANCE.dropIndex(metadataProvider.getMetadataTxnContext(), dataverseName,
- datasetName, filesIndex.getIndexName());
+ MetadataManager.INSTANCE.dropIndex(metadataProvider.getMetadataTxnContext(), dataverseName, datasetName,
+ filesIndex.getIndexName());
filesIndex.setPendingOp(IMetadataEntity.PENDING_NO_OP);
MetadataManager.INSTANCE.addIndex(metadataProvider.getMetadataTxnContext(), filesIndex);
// update transaction timestamp
@@ -1056,8 +1058,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
metadataProvider.setMetadataTxnContext(mdTxnCtx);
CompiledIndexDropStatement cds = new CompiledIndexDropStatement(dataverseName, datasetName, indexName);
try {
- JobSpecification jobSpec = IndexOperations
- .buildDropSecondaryIndexJobSpec(cds, metadataProvider, ds);
+ JobSpecification jobSpec = IndexOperations.buildDropSecondaryIndexJobSpec(cds, metadataProvider,
+ ds);
MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
bActiveTxn = false;
@@ -1189,8 +1191,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
for (FeedConnectionId connection : activeFeedConnections) {
FeedId feedId = connection.getFeedId();
if (feedId.getDataverse().equals(dataverseName)) {
- disStmt = new DisconnectFeedStatement(dvId, new Identifier(feedId.getFeedName()), new Identifier(
- connection.getDatasetName()));
+ disStmt = new DisconnectFeedStatement(dvId, new Identifier(feedId.getFeedName()),
+ new Identifier(connection.getDatasetName()));
try {
handleDisconnectFeedStatement(metadataProvider, disStmt, hcc);
if (LOGGER.isLoggable(Level.INFO)) {
@@ -1251,8 +1253,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
// first, deleting the dataverse record from the DATAVERSE_DATASET
// second, inserting the dataverse record with the PendingDropOp value into the DATAVERSE_DATASET
MetadataManager.INSTANCE.dropDataverse(mdTxnCtx, dataverseName);
- MetadataManager.INSTANCE.addDataverse(mdTxnCtx, new Dataverse(dataverseName, dv.getDataFormat(),
- IMetadataEntity.PENDING_DROP_OP));
+ MetadataManager.INSTANCE.addDataverse(mdTxnCtx,
+ new Dataverse(dataverseName, dv.getDataFormat(), IMetadataEntity.PENDING_DROP_OP));
MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
bActiveTxn = false;
@@ -1333,8 +1335,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
return;
} else {
- throw new AlgebricksException("There is no dataset with this name " + datasetName
- + " in dataverse " + dataverseName + ".");
+ throw new AlgebricksException("There is no dataset with this name " + datasetName + " in dataverse "
+ + dataverseName + ".");
}
}
@@ -1368,11 +1370,11 @@ public class AqlTranslator extends AbstractAqlTranslator {
//#. mark the existing dataset as PendingDropOp
MetadataManager.INSTANCE.dropDataset(mdTxnCtx, dataverseName, datasetName);
- MetadataManager.INSTANCE.addDataset(
- mdTxnCtx,
- new Dataset(dataverseName, datasetName, ds.getItemTypeName(), ds.getNodeGroupName(), ds
- .getCompactionPolicy(), ds.getCompactionPolicyProperties(), ds.getDatasetDetails(), ds
- .getHints(), ds.getDatasetType(), ds.getDatasetId(), IMetadataEntity.PENDING_DROP_OP));
+ MetadataManager.INSTANCE.addDataset(mdTxnCtx,
+ new Dataset(dataverseName, datasetName, ds.getItemTypeName(), ds.getNodeGroupName(),
+ ds.getCompactionPolicy(), ds.getCompactionPolicyProperties(), ds.getDatasetDetails(),
+ ds.getHints(), ds.getDatasetType(), ds.getDatasetId(),
+ IMetadataEntity.PENDING_DROP_OP));
MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
bActiveTxn = false;
@@ -1404,18 +1406,18 @@ public class AqlTranslator extends AbstractAqlTranslator {
} else {
CompiledIndexDropStatement cds = new CompiledIndexDropStatement(dataverseName, datasetName,
indexes.get(j).getIndexName());
- jobsToExecute.add(ExternalIndexingOperations.buildDropFilesIndexJobSpec(cds, metadataProvider,
- ds));
+ jobsToExecute
+ .add(ExternalIndexingOperations.buildDropFilesIndexJobSpec(cds, metadataProvider, ds));
}
}
//#. mark the existing dataset as PendingDropOp
MetadataManager.INSTANCE.dropDataset(mdTxnCtx, dataverseName, datasetName);
- MetadataManager.INSTANCE.addDataset(
- mdTxnCtx,
- new Dataset(dataverseName, datasetName, ds.getItemTypeName(), ds.getNodeGroupName(), ds
- .getCompactionPolicy(), ds.getCompactionPolicyProperties(), ds.getDatasetDetails(), ds
- .getHints(), ds.getDatasetType(), ds.getDatasetId(), IMetadataEntity.PENDING_DROP_OP));
+ MetadataManager.INSTANCE.addDataset(mdTxnCtx,
+ new Dataset(dataverseName, datasetName, ds.getItemTypeName(), ds.getNodeGroupName(),
+ ds.getCompactionPolicy(), ds.getCompactionPolicyProperties(), ds.getDatasetDetails(),
+ ds.getHints(), ds.getDatasetType(), ds.getDatasetId(),
+ IMetadataEntity.PENDING_DROP_OP));
MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
bActiveTxn = false;
@@ -1501,8 +1503,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
Dataset ds = MetadataManager.INSTANCE.getDataset(mdTxnCtx, dataverseName, datasetName);
if (ds == null) {
- throw new AlgebricksException("There is no dataset with this name " + datasetName + " in dataverse "
- + dataverseName);
+ throw new AlgebricksException(
+ "There is no dataset with this name " + datasetName + " in dataverse " + dataverseName);
}
List<FeedConnectionId> feedConnections = FeedLifecycleListener.INSTANCE.getActiveFeedConnections(null);
@@ -1516,9 +1518,9 @@ public class AqlTranslator extends AbstractAqlTranslator {
}
}
if (resourceInUse) {
- throw new AsterixException("Dataset" + datasetName
- + " is currently being fed into by the following feeds " + "." + builder.toString()
- + "\nOperation not supported.");
+ throw new AsterixException(
+ "Dataset" + datasetName + " is currently being fed into by the following feeds " + "."
+ + builder.toString() + "\nOperation not supported.");
}
}
@@ -1539,11 +1541,10 @@ public class AqlTranslator extends AbstractAqlTranslator {
//#. mark PendingDropOp on the existing index
MetadataManager.INSTANCE.dropIndex(mdTxnCtx, dataverseName, datasetName, indexName);
- MetadataManager.INSTANCE.addIndex(
- mdTxnCtx,
- new Index(dataverseName, datasetName, indexName, index.getIndexType(),
- index.getKeyFieldNames(), index.getKeyFieldTypes(), index.isEnforcingKeyFileds(), index
- .isPrimaryIndex(), IMetadataEntity.PENDING_DROP_OP));
+ MetadataManager.INSTANCE.addIndex(mdTxnCtx,
+ new Index(dataverseName, datasetName, indexName, index.getIndexType(), index.getKeyFieldNames(),
+ index.getKeyFieldTypes(), index.isEnforcingKeyFileds(), index.isPrimaryIndex(),
+ IMetadataEntity.PENDING_DROP_OP));
//#. commit the existing transaction before calling runJob.
MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
@@ -1587,28 +1588,26 @@ public class AqlTranslator extends AbstractAqlTranslator {
if (ExternalIndexingOperations.isFileIndex(externalIndex)) {
cds = new CompiledIndexDropStatement(dataverseName, datasetName,
externalIndex.getIndexName());
- jobsToExecute.add(ExternalIndexingOperations.buildDropFilesIndexJobSpec(cds,
- metadataProvider, ds));
+ jobsToExecute.add(
+ ExternalIndexingOperations.buildDropFilesIndexJobSpec(cds, metadataProvider, ds));
//#. mark PendingDropOp on the existing files index
MetadataManager.INSTANCE.dropIndex(mdTxnCtx, dataverseName, datasetName,
externalIndex.getIndexName());
- MetadataManager.INSTANCE.addIndex(
- mdTxnCtx,
- new Index(dataverseName, datasetName, externalIndex.getIndexName(), externalIndex
- .getIndexType(), externalIndex.getKeyFieldNames(),
- index.getKeyFieldTypes(), index.isEnforcingKeyFileds(), externalIndex
- .isPrimaryIndex(), IMetadataEntity.PENDING_DROP_OP));
+ MetadataManager.INSTANCE.addIndex(mdTxnCtx,
+ new Index(dataverseName, datasetName, externalIndex.getIndexName(),
+ externalIndex.getIndexType(), externalIndex.getKeyFieldNames(),
+ index.getKeyFieldTypes(), index.isEnforcingKeyFileds(),
+ externalIndex.isPrimaryIndex(), IMetadataEntity.PENDING_DROP_OP));
}
}
}
//#. mark PendingDropOp on the existing index
MetadataManager.INSTANCE.dropIndex(mdTxnCtx, dataverseName, datasetName, indexName);
- MetadataManager.INSTANCE.addIndex(
- mdTxnCtx,
- new Index(dataverseName, datasetName, indexName, index.getIndexType(),
- index.getKeyFieldNames(), index.getKeyFieldTypes(), index.isEnforcingKeyFileds(), index
- .isPrimaryIndex(), IMetadataEntity.PENDING_DROP_OP));
+ MetadataManager.INSTANCE.addIndex(mdTxnCtx,
+ new Index(dataverseName, datasetName, indexName, index.getIndexType(), index.getKeyFieldNames(),
+ index.getKeyFieldTypes(), index.isEnforcingKeyFileds(), index.isPrimaryIndex(),
+ IMetadataEntity.PENDING_DROP_OP));
//#. commit the existing transaction before calling runJob.
MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
@@ -1667,8 +1666,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
} catch (Exception e2) {
e.addSuppressed(e2);
abort(e, e2, mdTxnCtx);
- throw new IllegalStateException("System is inconsistent state: pending index(" + dataverseName
- + "." + datasetName + "." + indexName + ") couldn't be removed from the metadata", e);
+ throw new IllegalStateException("System is inconsistent state: pending index(" + dataverseName + "."
+ + datasetName + "." + indexName + ") couldn't be removed from the metadata", e);
}
}
@@ -1764,8 +1763,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
FunctionSignature signature = stmtDropFunction.getFunctionSignature();
MetadataTransactionContext mdTxnCtx = MetadataManager.INSTANCE.beginTransaction();
metadataProvider.setMetadataTxnContext(mdTxnCtx);
- MetadataLockManager.INSTANCE.functionStatementBegin(signature.getNamespace(), signature.getNamespace() + "."
- + signature.getName());
+ MetadataLockManager.INSTANCE.functionStatementBegin(signature.getNamespace(),
+ signature.getNamespace() + "." + signature.getName());
try {
Function function = MetadataManager.INSTANCE.getFunction(mdTxnCtx, signature);
if (function == null) {
@@ -1779,8 +1778,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
abort(e, e, mdTxnCtx);
throw e;
} finally {
- MetadataLockManager.INSTANCE.functionStatementEnd(signature.getNamespace(), signature.getNamespace() + "."
- + signature.getName());
+ MetadataLockManager.INSTANCE.functionStatementEnd(signature.getNamespace(),
+ signature.getNamespace() + "." + signature.getName());
}
}
@@ -1794,11 +1793,11 @@ public class AqlTranslator extends AbstractAqlTranslator {
metadataProvider.setMetadataTxnContext(mdTxnCtx);
MetadataLockManager.INSTANCE.modifyDatasetBegin(dataverseName, dataverseName + "." + datasetName);
try {
- CompiledLoadFromFileStatement cls = new CompiledLoadFromFileStatement(dataverseName, loadStmt
- .getDatasetName().getValue(), loadStmt.getAdapter(), loadStmt.getProperties(),
+ CompiledLoadFromFileStatement cls = new CompiledLoadFromFileStatement(dataverseName,
+ loadStmt.getDatasetName().getValue(), loadStmt.getAdapter(), loadStmt.getProperties(),
loadStmt.dataIsAlreadySorted());
- JobSpecification spec = APIFramework
- .compileQuery(null, metadataProvider, null, 0, null, sessionConfig, cls);
+ JobSpecification spec = APIFramework.compileQuery(null, metadataProvider, null, 0, null, sessionConfig,
+ cls);
MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
bActiveTxn = false;
if (spec != null) {
@@ -1823,13 +1822,13 @@ public class AqlTranslator extends AbstractAqlTranslator {
MetadataTransactionContext mdTxnCtx = MetadataManager.INSTANCE.beginTransaction();
boolean bActiveTxn = true;
metadataProvider.setMetadataTxnContext(mdTxnCtx);
- MetadataLockManager.INSTANCE.insertDeleteBegin(dataverseName,
- dataverseName + "." + stmtInsert.getDatasetName(), query.getDataverses(), query.getDatasets());
+ MetadataLockManager.INSTANCE.insertDeleteBegin(dataverseName, dataverseName + "." + stmtInsert.getDatasetName(),
+ query.getDataverses(), query.getDatasets());
try {
metadataProvider.setWriteTransaction(true);
- CompiledInsertStatement clfrqs = new CompiledInsertStatement(dataverseName, stmtInsert.getDatasetName()
- .getValue(), query, stmtInsert.getVarCounter());
+ CompiledInsertStatement clfrqs = new CompiledInsertStatement(dataverseName,
+ stmtInsert.getDatasetName().getValue(), query, stmtInsert.getVarCounter());
JobSpecification compiled = rewriteCompileQuery(metadataProvider, query, clfrqs);
MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
@@ -1858,9 +1857,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
MetadataTransactionContext mdTxnCtx = MetadataManager.INSTANCE.beginTransaction();
boolean bActiveTxn = true;
metadataProvider.setMetadataTxnContext(mdTxnCtx);
- MetadataLockManager.INSTANCE
- .insertDeleteBegin(dataverseName, dataverseName + "." + stmtDelete.getDatasetName(),
- stmtDelete.getDataverses(), stmtDelete.getDatasets());
+ MetadataLockManager.INSTANCE.insertDeleteBegin(dataverseName, dataverseName + "." + stmtDelete.getDatasetName(),
+ stmtDelete.getDataverses(), stmtDelete.getDatasets());
try {
metadataProvider.setWriteTransaction(true);
@@ -1889,8 +1887,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
}
private JobSpecification rewriteCompileQuery(AqlMetadataProvider metadataProvider, Query query,
- ICompiledDmlStatement stmt) throws AsterixException, RemoteException, AlgebricksException, JSONException,
- ACIDException {
+ ICompiledDmlStatement stmt)
+ throws AsterixException, RemoteException, AlgebricksException, JSONException, ACIDException {
// Query Rewriting (happens under the same ongoing metadata transaction)
Pair<Query, Integer> reWrittenQuery = APIFramework.reWriteQuery(declaredFunctions, metadataProvider, query,
@@ -1977,8 +1975,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
boolean extendingExisting = cfps.getSourcePolicyName() != null;
String description = cfps.getDescription() == null ? "" : cfps.getDescription();
if (extendingExisting) {
- FeedPolicy sourceFeedPolicy = MetadataManager.INSTANCE.getFeedPolicy(
- metadataProvider.getMetadataTxnContext(), dataverse, cfps.getSourcePolicyName());
+ FeedPolicy sourceFeedPolicy = MetadataManager.INSTANCE
+ .getFeedPolicy(metadataProvider.getMetadataTxnContext(), dataverse, cfps.getSourcePolicyName());
if (sourceFeedPolicy == null) {
sourceFeedPolicy = MetadataManager.INSTANCE.getFeedPolicy(metadataProvider.getMetadataTxnContext(),
MetadataConstants.METADATA_DATAVERSE_NAME, cfps.getSourcePolicyName());
@@ -2101,13 +2099,13 @@ public class AqlTranslator extends AbstractAqlTranslator {
IFeedLifecycleEventSubscriber eventSubscriber = new FeedLifecycleEventSubscriber();
FeedConnectionId feedConnId = null;
- MetadataLockManager.INSTANCE.connectFeedBegin(dataverseName, dataverseName + "." + datasetName, dataverseName
- + "." + feedName);
+ MetadataLockManager.INSTANCE.connectFeedBegin(dataverseName, dataverseName + "." + datasetName,
+ dataverseName + "." + feedName);
try {
metadataProvider.setWriteTransaction(true);
- CompiledConnectFeedStatement cbfs = new CompiledConnectFeedStatement(dataverseName, cfs.getFeedName(), cfs
- .getDatasetName().getValue(), cfs.getPolicy(), cfs.getQuery(), cfs.getVarCounter());
+ CompiledConnectFeedStatement cbfs = new CompiledConnectFeedStatement(dataverseName, cfs.getFeedName(),
+ cfs.getDatasetName().getValue(), cfs.getPolicy(), cfs.getQuery(), cfs.getVarCounter());
FeedUtil.validateIfDatasetExists(dataverseName, cfs.getDatasetName().getValue(),
metadataProvider.getMetadataTxnContext());
@@ -2165,8 +2163,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
eventSubscriber.assertEvent(FeedLifecycleEvent.FEED_ENDED); // blocking call
}
String waitForCompletionParam = metadataProvider.getConfig().get(ConnectFeedStatement.WAIT_FOR_COMPLETION);
- boolean waitForCompletion = waitForCompletionParam == null ? false : Boolean
- .valueOf(waitForCompletionParam);
+ boolean waitForCompletion = waitForCompletionParam == null ? false
+ : Boolean.valueOf(waitForCompletionParam);
if (waitForCompletion) {
MetadataLockManager.INSTANCE.connectFeedEnd(dataverseName, dataverseName + "." + datasetName,
dataverseName + "." + feedName);
@@ -2191,7 +2189,7 @@ public class AqlTranslator extends AbstractAqlTranslator {
/**
* Generates a subscription request corresponding to a connect feed request. In addition, provides a boolean
* flag indicating if feed intake job needs to be started (source primary feed not found to be active).
- *
+ *
* @param dataverse
* @param feed
* @param dataset
@@ -2202,7 +2200,7 @@ public class AqlTranslator extends AbstractAqlTranslator {
*/
private Triple<FeedConnectionRequest, Boolean, List<IFeedJoint>> getFeedConnectionRequest(String dataverse,
Feed feed, String dataset, FeedPolicy feedPolicy, MetadataTransactionContext mdTxnCtx)
- throws MetadataException {
+ throws MetadataException {
IFeedJoint sourceFeedJoint = null;
FeedConnectionRequest request = null;
List<String> functionsToApply = new ArrayList<String>();
@@ -2217,7 +2215,7 @@ public class AqlTranslator extends AbstractAqlTranslator {
sourceFeedJoint = FeedLifecycleListener.INSTANCE.getAvailableFeedJoint(feedJointKey);
if (sourceFeedJoint == null) { // the feed is currently not being ingested, i.e., it is unavailable.
connectionLocation = ConnectionLocation.SOURCE_FEED_INTAKE_STAGE;
- FeedId sourceFeedId = feedJointKey.getFeedId(); // the root/primary feedId
+ FeedId sourceFeedId = feedJointKey.getFeedId(); // the root/primary feedId
Feed primaryFeed = MetadataManager.INSTANCE.getFeed(mdTxnCtx, dataverse, sourceFeedId.getFeedName());
FeedJointKey intakeFeedJointKey = new FeedJointKey(sourceFeedId, new ArrayList<String>());
sourceFeedJoint = new FeedJoint(intakeFeedJointKey, primaryFeed.getFeedId(), connectionLocation,
@@ -2236,7 +2234,7 @@ public class AqlTranslator extends AbstractAqlTranslator {
}
}
// register the compute feed point that represents the final output from the collection of
- // functions that will be applied.
+ // functions that will be applied.
if (!functionsToApply.isEmpty()) {
FeedJointKey computeFeedJointKey = new FeedJointKey(feed.getFeedId(), functionsToApply);
IFeedJoint computeFeedJoint = new FeedJoint(computeFeedJointKey, feed.getFeedId(),
@@ -2259,7 +2257,7 @@ public class AqlTranslator extends AbstractAqlTranslator {
}
/*
- * Gets the feed joint corresponding to the feed definition. Tuples constituting the feed are
+ * Gets the feed joint corresponding to the feed definition. Tuples constituting the feed are
* available at this feed joint.
*/
private FeedJointKey getFeedJointKey(Feed feed, MetadataTransactionContext ctx) throws MetadataException {
@@ -2307,12 +2305,12 @@ public class AqlTranslator extends AbstractAqlTranslator {
Dataset dataset = MetadataManager.INSTANCE.getDataset(metadataProvider.getMetadataTxnContext(),
dataverseName, cfs.getDatasetName().getValue());
if (dataset == null) {
- throw new AsterixException("Unknown dataset :" + cfs.getDatasetName().getValue() + " in dataverse "
- + dataverseName);
+ throw new AsterixException(
+ "Unknown dataset :" + cfs.getDatasetName().getValue() + " in dataverse " + dataverseName);
}
- Pair<JobSpecification, Boolean> specDisconnectType = FeedOperations.buildDisconnectFeedJobSpec(
- metadataProvider, connectionId);
+ Pair<JobSpecification, Boolean> specDisconnectType = FeedOperations
+ .buildDisconnectFeedJobSpec(metadataProvider, connectionId);
JobSpecification jobSpec = specDisconnectType.first;
MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
bActiveTxn = false;
@@ -2356,17 +2354,17 @@ public class AqlTranslator extends AbstractAqlTranslator {
StringUtils.join(bfs.getLocations(), ','));
JobSpecification compiled = rewriteCompileQuery(metadataProvider, bfs.getQuery(), csfs);
- FeedConnectionId feedConnectionId = new FeedConnectionId(bfs.getSubscriptionRequest().getReceivingFeedId(), bfs
- .getSubscriptionRequest().getTargetDataset());
+ FeedConnectionId feedConnectionId = new FeedConnectionId(bfs.getSubscriptionRequest().getReceivingFeedId(),
+ bfs.getSubscriptionRequest().getTargetDataset());
String dataverse = feedConnectionId.getFeedId().getDataverse();
String dataset = feedConnectionId.getDatasetName();
- MetadataLockManager.INSTANCE.subscribeFeedBegin(dataverse, dataverse + "." + dataset, dataverse + "."
- + feedConnectionId.getFeedId().getFeedName());
+ MetadataLockManager.INSTANCE.subscribeFeedBegin(dataverse, dataverse + "." + dataset,
+ dataverse + "." + feedConnectionId.getFeedId().getFeedName());
try {
- JobSpecification alteredJobSpec = FeedUtil.alterJobSpecificationForFeed(compiled, feedConnectionId, bfs
- .getSubscriptionRequest().getPolicyParameters());
+ JobSpecification alteredJobSpec = FeedUtil.alterJobSpecificationForFeed(compiled, feedConnectionId,
+ bfs.getSubscriptionRequest().getPolicyParameters());
MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
bActiveTxn = false;
@@ -2381,8 +2379,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
}
throw e;
} finally {
- MetadataLockManager.INSTANCE.subscribeFeedEnd(dataverse, dataverse + "." + dataset, dataverse + "."
- + feedConnectionId.getFeedId().getFeedName());
+ MetadataLockManager.INSTANCE.subscribeFeedEnd(dataverse, dataverse + "." + dataset,
+ dataverse + "." + feedConnectionId.getFeedId().getFeedName());
}
}
@@ -2400,8 +2398,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
try {
Dataset ds = MetadataManager.INSTANCE.getDataset(mdTxnCtx, dataverseName, datasetName);
if (ds == null) {
- throw new AlgebricksException("There is no dataset with this name " + datasetName + " in dataverse "
- + dataverseName + ".");
+ throw new AlgebricksException(
+ "There is no dataset with this name " + datasetName + " in dataverse " + dataverseName + ".");
}
String itemTypeName = ds.getItemTypeName();
@@ -2411,45 +2409,26 @@ public class AqlTranslator extends AbstractAqlTranslator {
// Prepare jobs to compact the datatset and its indexes
List<Index> indexes = MetadataManager.INSTANCE.getDatasetIndexes(mdTxnCtx, dataverseName, datasetName);
if (indexes.size() == 0) {
- throw new AlgebricksException("Cannot compact the extrenal dataset " + datasetName
- + " because it has no indexes");
- }
-
- if (ds.getDatasetType() == DatasetType.INTERNAL) {
- for (int j = 0; j < indexes.size(); j++) {
- if (indexes.get(j).isSecondaryIndex()) {
- CompiledIndexCompactStatement cics = new CompiledIndexCompactStatement(dataverseName,
- datasetName, indexes.get(j).getIndexName(), indexes.get(j).getKeyFieldNames(), indexes
- .get(j).getKeyFieldTypes(), indexes.get(j).isEnforcingKeyFileds(), indexes.get(
- j).getGramLength(), indexes.get(j).getIndexType());
-
- Dataverse dataverse = MetadataManager.INSTANCE.getDataverse(
- metadataProvider.getMetadataTxnContext(), dataverseName);
- jobsToExecute.add(DatasetOperations.compactDatasetJobSpec(dataverse, datasetName,
- metadataProvider));
-
- }
- }
- } else {
- for (int j = 0; j < indexes.size(); j++) {
- if (!ExternalIndexingOperations.isFileIndex(indexes.get(j))) {
- CompiledIndexCompactStatement cics = new CompiledIndexCompactStatement(dataverseName,
- datasetName, indexes.get(j).getIndexName(), indexes.get(j).getKeyFieldNames(), indexes
- .get(j).getKeyFieldTypes(), indexes.get(j).isEnforcingKeyFileds(), indexes.get(
- j).getGramLength(), indexes.get(j).getIndexType());
- ARecordType aRecordType = (ARecordType) dt.getDatatype();
- ARecordType enforcedType = null;
- if (cics.isEnforced()) {
- enforcedType = IntroduceSecondaryIndexInsertDeleteRule.createEnforcedType(aRecordType,
- indexes.get(j));
- }
- jobsToExecute.add(IndexOperations.buildSecondaryIndexCompactJobSpec(cics, aRecordType,
- enforcedType, metadataProvider, ds));
-
- }
-
+ throw new AlgebricksException(
+ "Cannot compact the extrenal dataset " + datasetName + " because it has no indexes");
+ }
+
+ Dataverse dataverse = MetadataManager.INSTANCE.getDataverse(metadataProvider.getMetadataTxnContext(),
+ dataverseName);
+ jobsToExecute.add(DatasetOperations.compactDatasetJobSpec(dataverse, datasetName, metadataProvider));
+ ARecordType aRecordType = (ARecordType) dt.getDatatype();
+ ARecordType enforcedType = IntroduceSecondaryIndexInsertDeleteRule.createEnforcedType(aRecordType, indexes);
+ for (int j = 0; j < indexes.size(); j++) {
+ if (ds.getDatasetType() == DatasetType.INTERNAL && indexes.get(j).isSecondaryIndex()
+ || ds.getDatasetType() == DatasetType.EXTERNAL
+ && !ExternalIndexingOperations.isFileIndex(indexes.get(j))) {
+ CompiledIndexCompactStatement cics = new CompiledIndexCompactStatement(dataverseName, datasetName,
+ indexes.get(j).getIndexName(), indexes.get(j).getKeyFieldNames(),
+ indexes.get(j).getKeyFieldTypes(), indexes.get(j).isEnforcingKeyFileds(),
+ indexes.get(j).getGramLength(), indexes.get(j).getIndexType());
+ jobsToExecute.add(IndexOperations.buildSecondaryIndexCompactJobSpec(cics, aRecordType, enforcedType,
+ metadataProvider, ds));
}
- jobsToExecute.add(ExternalIndexingOperations.compactFilesIndexJobSpec(ds, metadataProvider));
}
MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
bActiveTxn = false;
@@ -2596,13 +2575,13 @@ public class AqlTranslator extends AbstractAqlTranslator {
// Dataset exists ?
if (ds == null) {
- throw new AlgebricksException("There is no dataset with this name " + datasetName + " in dataverse "
- + dataverseName);
+ throw new AlgebricksException(
+ "There is no dataset with this name " + datasetName + " in dataverse " + dataverseName);
}
// Dataset external ?
if (ds.getDatasetType() != DatasetType.EXTERNAL) {
- throw new AlgebricksException("dataset " + datasetName + " in dataverse " + dataverseName
- + " is not an external dataset");
+ throw new AlgebricksException(
+ "dataset " + datasetName + " in dataverse " + dataverseName + " is not an external dataset");
}
// Dataset has indexes ?
indexes = MetadataManager.INSTANCE.getDatasetIndexes(mdTxnCtx, dataverseName, datasetName);
@@ -2626,8 +2605,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
// Compute delta
// Now we compare snapshot with external file system
- if (ExternalIndexingOperations
- .isDatasetUptodate(ds, metadataFiles, addedFiles, deletedFiles, appendedFiles)) {
+ if (ExternalIndexingOperations.isDatasetUptodate(ds, metadataFiles, addedFiles, deletedFiles,
+ appendedFiles)) {
((ExternalDatasetDetails) ds.getDatasetDetails()).setRefreshTimestamp(txnTime);
MetadataManager.INSTANCE.updateDataset(mdTxnCtx, ds);
MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
@@ -2803,8 +2782,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
handlePregelixStatement(metadataProvider, runStmt, hcc);
break;
default:
- throw new AlgebricksException("The system \"" + runStmt.getSystem()
- + "\" specified in your run statement is not supported.");
+ throw new AlgebricksException(
+ "The system \"" + runStmt.getSystem() + "\" specified in your run statement is not supported.");
}
}
@@ -2833,8 +2812,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
// construct input paths
Index fromIndex = null;
- List<Index> indexes = MetadataManager.INSTANCE.getDatasetIndexes(mdTxnCtx, dataverseNameFrom, pregelixStmt
- .getDatasetNameFrom().getValue());
+ List<Index> indexes = MetadataManager.INSTANCE.getDatasetIndexes(mdTxnCtx, dataverseNameFrom,
+ pregelixStmt.getDatasetNameFrom().getValue());
for (Index ind : indexes) {
if (ind.isPrimaryIndex())
fromIndex = ind;
@@ -2846,8 +2825,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
Dataset datasetFrom = MetadataManager.INSTANCE.getDataset(mdTxnCtx, dataverseNameFrom, datasetNameFrom);
IFileSplitProvider fromSplits = metadataProvider.splitProviderAndPartitionConstraintsForDataset(
- dataverseNameFrom, datasetNameFrom, fromIndex.getIndexName(), datasetFrom.getDatasetDetails()
- .isTemp()).first;
+ dataverseNameFrom, datasetNameFrom, fromIndex.getIndexName(),
+ datasetFrom.getDatasetDetails().isTemp()).first;
StringBuilder fromSplitsPaths = new StringBuilder();
for (FileSplit f : fromSplits.getFileSplits()) {
@@ -2858,8 +2837,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
// Construct output paths
Index toIndex = null;
- indexes = MetadataManager.INSTANCE.getDatasetIndexes(mdTxnCtx, dataverseNameTo, pregelixStmt
- .getDatasetNameTo().getValue());
+ indexes = MetadataManager.INSTANCE.getDatasetIndexes(mdTxnCtx, dataverseNameTo,
+ pregelixStmt.getDatasetNameTo().getValue());
for (Index ind : indexes) {
if (ind.isPrimaryIndex())
toIndex = ind;
@@ -2871,7 +2850,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
Dataset datasetTo = MetadataManager.INSTANCE.getDataset(mdTxnCtx, dataverseNameTo, datasetNameTo);
IFileSplitProvider toSplits = metadataProvider.splitProviderAndPartitionConstraintsForDataset(
- dataverseNameTo, datasetNameTo, toIndex.getIndexName(), datasetTo.getDatasetDetails().isTemp()).first;
+ dataverseNameTo, datasetNameTo, toIndex.getIndexName(),
+ datasetTo.getDatasetDetails().isTemp()).first;
StringBuilder toSplitsPaths = new StringBuilder();
for (FileSplit f : toSplits.getFileSplits()) {
@@ -2886,11 +2866,11 @@ public class AqlTranslator extends AbstractAqlTranslator {
pregelixStmt.getDatasetNameTo(), true);
this.handleDatasetDropStatement(metadataProvider, dropStmt, hcc);
- IDatasetDetailsDecl idd = new InternalDetailsDecl(toIndex.getKeyFieldNames(), false, null, toDataset
- .getDatasetDetails().isTemp());
+ IDatasetDetailsDecl idd = new InternalDetailsDecl(toIndex.getKeyFieldNames(), false, null,
+ toDataset.getDatasetDetails().isTemp());
DatasetDecl createToDataset = new DatasetDecl(new Identifier(dataverseNameTo),
- pregelixStmt.getDatasetNameTo(), new Identifier(toDataset.getItemTypeName()), new Identifier(
- toDataset.getNodeGroupName()), toDataset.getCompactionPolicy(),
+ pregelixStmt.getDatasetNameTo(), new Identifier(toDataset.getItemTypeName()),
+ new Identifier(toDataset.getNodeGroupName()), toDataset.getCompactionPolicy(),
toDataset.getCompactionPolicyProperties(), toDataset.getHints(), toDataset.getDatasetType(),
idd, false);
this.handleCreateDatasetStatement(metadataProvider, createToDataset, hcc);
@@ -2997,7 +2977,7 @@ public class AqlTranslator extends AbstractAqlTranslator {
private void flushDataset(IHyracksClientConnection hcc, AqlMetadataProvider metadataProvider,
MetadataTransactionContext mdTxnCtx, String dataverseName, String datasetName, String indexName)
- throws Exception {
+ throws Exception {
AsterixCompilerProperties compilerProperties = AsterixAppContextInfo.getInstance().getCompilerProperties();
int frameSize = compilerProperties.getFrameSize();
JobSpecification spec = new JobSpecification(frameSize);
@@ -3014,8 +2994,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
spec.connect(new OneToOneConnectorDescriptor(spec), emptySource, 0, flushOperator, 0);
Pair<IFileSplitProvider, AlgebricksPartitionConstraint> primarySplitsAndConstraint = metadataProvider
- .splitProviderAndPartitionConstraintsForDataset(dataverseName, datasetName, indexName, dataset
- .getDatasetDetails().isTemp());
+ .splitProviderAndPartitionConstraintsForDataset(dataverseName, datasetName, indexName,
+ dataset.getDatasetDetails().isTemp());
AlgebricksPartitionConstraint primaryPartitionConstraint = primarySplitsAndConstraint.second;
AlgebricksPartitionConstraintHelper.setPartitionConstraintInJobSpec(spec, emptySource,
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/optimizerts/results/disjunction-to-join-delete-1.plan
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/optimizerts/results/disjunction-to-join-delete-1.plan b/asterix-app/src/test/resources/optimizerts/results/disjunction-to-join-delete-1.plan
index 563a75b..4c2d144 100644
--- a/asterix-app/src/test/resources/optimizerts/results/disjunction-to-join-delete-1.plan
+++ b/asterix-app/src/test/resources/optimizerts/results/disjunction-to-join-delete-1.plan
@@ -12,12 +12,10 @@
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
-- ASSIGN |PARTITIONED|
-- STREAM_PROJECT |PARTITIONED|
- -- ASSIGN |PARTITIONED|
- -- STREAM_PROJECT |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- BTREE_SEARCH |PARTITIONED|
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- BTREE_SEARCH |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- STABLE_SORT [$$15(ASC)] |PARTITIONED|
- -- HASH_PARTITION_EXCHANGE [$$15] |PARTITIONED|
- -- UNNEST |UNPARTITIONED|
- -- EMPTY_TUPLE_SOURCE |UNPARTITIONED|
+ -- STABLE_SORT [$$11(ASC)] |PARTITIONED|
+ -- HASH_PARTITION_EXCHANGE [$$11] |PARTITIONED|
+ -- UNNEST |UNPARTITIONED|
+ -- EMPTY_TUPLE_SOURCE |UNPARTITIONED|
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/optimizerts/results/disjunction-to-join-delete-2.plan
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/optimizerts/results/disjunction-to-join-delete-2.plan b/asterix-app/src/test/resources/optimizerts/results/disjunction-to-join-delete-2.plan
index ba4c536..4b9e8a2 100644
--- a/asterix-app/src/test/resources/optimizerts/results/disjunction-to-join-delete-2.plan
+++ b/asterix-app/src/test/resources/optimizerts/results/disjunction-to-join-delete-2.plan
@@ -9,22 +9,19 @@
-- INSERT_DELETE |PARTITIONED|
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
-- MATERIALIZE |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- HASH_PARTITION_EXCHANGE [$$8] |PARTITIONED|
-- ASSIGN |PARTITIONED|
-- STREAM_PROJECT |PARTITIONED|
- -- ASSIGN |PARTITIONED|
+ -- STREAM_SELECT |PARTITIONED|
-- STREAM_PROJECT |PARTITIONED|
- -- STREAM_SELECT |PARTITIONED|
- -- ASSIGN |PARTITIONED|
- -- STREAM_PROJECT |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- BTREE_SEARCH |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- STABLE_SORT [$$19(ASC)] |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- STREAM_PROJECT |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- BTREE_SEARCH |PARTITIONED|
- -- BROADCAST_EXCHANGE |PARTITIONED|
- -- UNNEST |UNPARTITIONED|
- -- EMPTY_TUPLE_SOURCE |UNPARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- BTREE_SEARCH |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- STABLE_SORT [$$13(ASC)] |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- STREAM_PROJECT |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- BTREE_SEARCH |PARTITIONED|
+ -- BROADCAST_EXCHANGE |PARTITIONED|
+ -- UNNEST |UNPARTITIONED|
+ -- EMPTY_TUPLE_SOURCE |UNPARTITIONED|
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/optimizerts/results/disjunction-to-join-delete-3.plan
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/optimizerts/results/disjunction-to-join-delete-3.plan b/asterix-app/src/test/resources/optimizerts/results/disjunction-to-join-delete-3.plan
index 55fc23c..7d38039 100644
--- a/asterix-app/src/test/resources/optimizerts/results/disjunction-to-join-delete-3.plan
+++ b/asterix-app/src/test/resources/optimizerts/results/disjunction-to-join-delete-3.plan
@@ -9,20 +9,18 @@
-- INSERT_DELETE |PARTITIONED|
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
-- MATERIALIZE |PARTITIONED|
- -- HASH_PARTITION_EXCHANGE [$$12] |PARTITIONED|
+ -- HASH_PARTITION_EXCHANGE [$$10] |PARTITIONED|
-- ASSIGN |PARTITIONED|
-- STREAM_PROJECT |PARTITIONED|
- -- ASSIGN |PARTITIONED|
- -- STREAM_PROJECT |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- HYBRID_HASH_JOIN [$$15][$$13] |PARTITIONED|
- -- HASH_PARTITION_EXCHANGE [$$15] |PARTITIONED|
- -- UNNEST |UNPARTITIONED|
- -- EMPTY_TUPLE_SOURCE |UNPARTITIONED|
- -- HASH_PARTITION_EXCHANGE [$$13] |PARTITIONED|
- -- STREAM_PROJECT |PARTITIONED|
- -- ASSIGN |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- HYBRID_HASH_JOIN [$$11][$$9] |PARTITIONED|
+ -- HASH_PARTITION_EXCHANGE [$$11] |PARTITIONED|
+ -- UNNEST |UNPARTITIONED|
+ -- EMPTY_TUPLE_SOURCE |UNPARTITIONED|
+ -- HASH_PARTITION_EXCHANGE [$$9] |PARTITIONED|
+ -- STREAM_PROJECT |PARTITIONED|
+ -- ASSIGN |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- DATASOURCE_SCAN |PARTITIONED|
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- DATASOURCE_SCAN |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- EMPTY_TUPLE_SOURCE |PARTITIONED|
+ -- EMPTY_TUPLE_SOURCE |PARTITIONED|
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/optimizerts/results/scan-delete-all.plan
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/optimizerts/results/scan-delete-all.plan b/asterix-app/src/test/resources/optimizerts/results/scan-delete-all.plan
index c2173fb..3e031e9 100644
--- a/asterix-app/src/test/resources/optimizerts/results/scan-delete-all.plan
+++ b/asterix-app/src/test/resources/optimizerts/results/scan-delete-all.plan
@@ -7,8 +7,7 @@
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
-- ASSIGN |PARTITIONED|
-- STREAM_PROJECT |PARTITIONED|
- -- ASSIGN |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- DATASOURCE_SCAN |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- EMPTY_TUPLE_SOURCE |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- DATASOURCE_SCAN |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- EMPTY_TUPLE_SOURCE |PARTITIONED|
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/optimizerts/results/scan-delete-rtree-secondary-index.plan
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/optimizerts/results/scan-delete-rtree-secondary-index.plan b/asterix-app/src/test/resources/optimizerts/results/scan-delete-rtree-secondary-index.plan
index 691761d..ca4a6c2 100644
--- a/asterix-app/src/test/resources/optimizerts/results/scan-delete-rtree-secondary-index.plan
+++ b/asterix-app/src/test/resources/optimizerts/results/scan-delete-rtree-secondary-index.plan
@@ -25,9 +25,8 @@
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
-- ASSIGN |PARTITIONED|
-- STREAM_PROJECT |PARTITIONED|
- -- ASSIGN |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- BTREE_SEARCH |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- ASSIGN |PARTITIONED|
- -- EMPTY_TUPLE_SOURCE |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- BTREE_SEARCH |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- ASSIGN |PARTITIONED|
+ -- EMPTY_TUPLE_SOURCE |PARTITIONED|
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/optimizerts/results/scan-delete.plan
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/optimizerts/results/scan-delete.plan b/asterix-app/src/test/resources/optimizerts/results/scan-delete.plan
index cfe5d35..790ac4f 100644
--- a/asterix-app/src/test/resources/optimizerts/results/scan-delete.plan
+++ b/asterix-app/src/test/resources/optimizerts/results/scan-delete.plan
@@ -6,11 +6,9 @@
-- MATERIALIZE |PARTITIONED|
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
-- ASSIGN |PARTITIONED|
- -- STREAM_PROJECT |PARTITIONED|
- -- ASSIGN |PARTITIONED|
- -- STREAM_SELECT |PARTITIONED|
- -- ASSIGN |PARTITIONED|
+ -- STREAM_SELECT |PARTITIONED|
+ -- STREAM_PROJECT |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- DATASOURCE_SCAN |PARTITIONED|
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- DATASOURCE_SCAN |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- EMPTY_TUPLE_SOURCE |PARTITIONED|
+ -- EMPTY_TUPLE_SOURCE |PARTITIONED|
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/optimizerts/results/skip-index/dont-skip-primary-index-search-in-delete.plan
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/optimizerts/results/skip-index/dont-skip-primary-index-search-in-delete.plan b/asterix-app/src/test/resources/optimizerts/results/skip-index/dont-skip-primary-index-search-in-delete.plan
index e2e6dff..bc9f1d1 100644
--- a/asterix-app/src/test/resources/optimizerts/results/skip-index/dont-skip-primary-index-search-in-delete.plan
+++ b/asterix-app/src/test/resources/optimizerts/results/skip-index/dont-skip-primary-index-search-in-delete.plan
@@ -7,9 +7,8 @@
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
-- ASSIGN |PARTITIONED|
-- STREAM_PROJECT |PARTITIONED|
- -- ASSIGN |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- BTREE_SEARCH |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- ASSIGN |PARTITIONED|
- -- EMPTY_TUPLE_SOURCE |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- BTREE_SEARCH |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- ASSIGN |PARTITIONED|
+ -- EMPTY_TUPLE_SOURCE |PARTITIONED|
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-ngram-index-search-in-delete.plan
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-ngram-index-search-in-delete.plan b/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-ngram-index-search-in-delete.plan
index c882d81..31de832 100644
--- a/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-ngram-index-search-in-delete.plan
+++ b/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-ngram-index-search-in-delete.plan
@@ -11,11 +11,9 @@
-- MATERIALIZE |PARTITIONED|
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
-- ASSIGN |PARTITIONED|
- -- STREAM_PROJECT |PARTITIONED|
- -- ASSIGN |PARTITIONED|
- -- STREAM_SELECT |PARTITIONED|
- -- ASSIGN |PARTITIONED|
+ -- STREAM_SELECT |PARTITIONED|
+ -- STREAM_PROJECT |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- DATASOURCE_SCAN |PARTITIONED|
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- DATASOURCE_SCAN |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- EMPTY_TUPLE_SOURCE |PARTITIONED|
+ -- EMPTY_TUPLE_SOURCE |PARTITIONED|
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-rtree-index-search-in-delete.plan
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-rtree-index-search-in-delete.plan b/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-rtree-index-search-in-delete.plan
index b69dfa3..40461a8 100644
--- a/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-rtree-index-search-in-delete.plan
+++ b/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-rtree-index-search-in-delete.plan
@@ -13,11 +13,9 @@
-- MATERIALIZE |PARTITIONED|
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
-- ASSIGN |PARTITIONED|
- -- STREAM_PROJECT |PARTITIONED|
- -- ASSIGN |PARTITIONED|
- -- STREAM_SELECT |PARTITIONED|
- -- ASSIGN |PARTITIONED|
+ -- STREAM_SELECT |PARTITIONED|
+ -- STREAM_PROJECT |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- DATASOURCE_SCAN |PARTITIONED|
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- DATASOURCE_SCAN |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- EMPTY_TUPLE_SOURCE |PARTITIONED|
\ No newline at end of file
+ -- EMPTY_TUPLE_SOURCE |PARTITIONED|
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-secondary-btree-index-search-in-delete.plan
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-secondary-btree-index-search-in-delete.plan b/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-secondary-btree-index-search-in-delete.plan
index c882d81..31de832 100644
--- a/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-secondary-btree-index-search-in-delete.plan
+++ b/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-secondary-btree-index-search-in-delete.plan
@@ -11,11 +11,9 @@
-- MATERIALIZE |PARTITIONED|
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
-- ASSIGN |PARTITIONED|
- -- STREAM_PROJECT |PARTITIONED|
- -- ASSIGN |PARTITIONED|
- -- STREAM_SELECT |PARTITIONED|
- -- ASSIGN |PARTITIONED|
+ -- STREAM_SELECT |PARTITIONED|
+ -- STREAM_PROJECT |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- DATASOURCE_SCAN |PARTITIONED|
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- DATASOURCE_SCAN |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- EMPTY_TUPLE_SOURCE |PARTITIONED|
+ -- EMPTY_TUPLE_SOURCE |PARTITIONED|
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-word-index-search-in-delete.plan
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-word-index-search-in-delete.plan b/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-word-index-search-in-delete.plan
index c882d81..31de832 100644
--- a/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-word-index-search-in-delete.plan
+++ b/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-word-index-search-in-delete.plan
@@ -11,11 +11,9 @@
-- MATERIALIZE |PARTITIONED|
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
-- ASSIGN |PARTITIONED|
- -- STREAM_PROJECT |PARTITIONED|
- -- ASSIGN |PARTITIONED|
- -- STREAM_SELECT |PARTITIONED|
- -- ASSIGN |PARTITIONED|
+ -- STREAM_SELECT |PARTITIONED|
+ -- STREAM_PROJECT |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- DATASOURCE_SCAN |PARTITIONED|
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- DATASOURCE_SCAN |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- EMPTY_TUPLE_SOURCE |PARTITIONED|
+ -- EMPTY_TUPLE_SOURCE |PARTITIONED|
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/enforced-field-name-collision/enforced-field-name-collision.1.ddl.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/enforced-field-name-collision/enforced-field-name-collision.1.ddl.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/enforced-field-name-collision/enforced-field-name-collision.1.ddl.aql
deleted file mode 100644
index 853386d..0000000
--- a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/enforced-field-name-collision/enforced-field-name-collision.1.ddl.aql
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-drop dataverse test if exists;
-create dataverse test;
-use dataverse test;
-
-create type testType as open {
- "id": int32,
- "value": string
-}
-
-create dataset testDS(testType) primary key id;
-create index testIdx on testDS(value: string) enforced;
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/enforced-field-type-collision/enforced-field-name-collision.1.ddl.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/enforced-field-type-collision/enforced-field-name-collision.1.ddl.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/enforced-field-type-collision/enforced-field-name-collision.1.ddl.aql
deleted file mode 100644
index b59dfae..0000000
--- a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/enforced-field-type-collision/enforced-field-name-collision.1.ddl.aql
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-drop dataverse test if exists;
-create dataverse test;
-use dataverse test;
-
-create type testType as open {
- "id": int32,
- "value": string
-}
-
-create dataset testDS(testType) primary key id;
-create index testIdx on testDS(value: int32) enforced;
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/index-type-collision/index-type-collision.1.ddl.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/index-type-collision/index-type-collision.1.ddl.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/index-type-collision/index-type-collision.1.ddl.aql
new file mode 100644
index 0000000..84d35b7
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/index-type-collision/index-type-collision.1.ddl.aql
@@ -0,0 +1,29 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+drop dataverse test if exists;
+create dataverse test;
+use dataverse test;
+
+create type testType as open {
+ "id": int32
+}
+
+create dataset testDS(testType) primary key id;
+create index testIdx1 on testDS(value: int32) enforced;
+create index testIdx2 on testDS(value: string) enforced;
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/index-type-promotion-collision/index-type-promotion-collision.1.ddl.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/index-type-promotion-collision/index-type-promotion-collision.1.ddl.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/index-type-promotion-collision/index-type-promotion-collision.1.ddl.aql
new file mode 100644
index 0000000..6c47032
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/index-type-promotion-collision/index-type-promotion-collision.1.ddl.aql
@@ -0,0 +1,29 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+drop dataverse test if exists;
+create dataverse test;
+use dataverse test;
+
+create type testType as open {
+ "id": int32
+}
+
+create dataset testDS(testType) primary key id;
+create index testIdx1 on testDS(value: int64) enforced;
+create index testIdx2 on testDS(value: int32) enforced;
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/record-type-collision/record-collision.1.ddl.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/record-type-collision/record-collision.1.ddl.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/record-type-collision/record-collision.1.ddl.aql
new file mode 100644
index 0000000..b59dfae
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/record-type-collision/record-collision.1.ddl.aql
@@ -0,0 +1,29 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+drop dataverse test if exists;
+create dataverse test;
+use dataverse test;
+
+create type testType as open {
+ "id": int32,
+ "value": string
+}
+
+create dataset testDS(testType) primary key id;
+create index testIdx on testDS(value: int32) enforced;
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.1.ddl.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.1.ddl.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.1.ddl.aql
new file mode 100644
index 0000000..10a3530
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.1.ddl.aql
@@ -0,0 +1,50 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+/*
+ * Description : Test that BTree open index is used in query plan
+ * : define the BTree open index on a composite key (fname,lanme)
+ * : predicate => where $l.fname="Julio" and $l.lname="Isa"
+ * Expected Result : Success
+ * Issue : Issue 162
+ * Date : 27th March 2014
+ */
+
+drop dataverse test if exists;
+create dataverse test;
+use dataverse test;
+
+create type Emp as closed {
+id:int64,
+fname:string,
+lname:string,
+age:int64,
+dept:string
+}
+
+create type EmpOpen as open {
+id:int64,
+fname:string,
+age:int64,
+dept:string
+}
+
+create dataset employee(Emp) primary key id;
+
+create dataset employeeOpen(EmpOpen) primary key id;
+
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.2.update.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.2.update.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.2.update.aql
new file mode 100644
index 0000000..d28adff
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.2.update.aql
@@ -0,0 +1,36 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+/*
+ * Description : Test that BTree enforced open index is used in query plan
+ * : define the BTree enforced open index on a composite key (fname,lanme)
+ * : predicate => where $l.fname="Julio" and $l.lname="Isa"
+ * Expected Result : Success
+ * Issue : Issue 162
+ * Date : 27th March 2014
+ */
+
+use dataverse test;
+
+load dataset employee
+using "org.apache.asterix.external.dataset.adapter.NCFileSystemAdapter"
+(("path"="nc1://data/names.adm"),("format"="delimited-text"),("delimiter"="|"));
+
+insert into dataset employeeOpen (
+ for $x in dataset employee return $x
+);
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.3.ddl.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.3.ddl.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.3.ddl.aql
new file mode 100644
index 0000000..11b0baa
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.3.ddl.aql
@@ -0,0 +1,33 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+/*
+ * Description : Test that BTree enforced open index is used in query plan
+ * : define the BTree enforced open index on a composite key (fname,lanme)
+ * : predicate => where $l.fname="Julio" and $l.lname="Isa"
+ * Expected Result : Success
+ * Issue : Issue 162
+ * Date : 27th March 2014
+ */
+
+use dataverse test;
+
+// create secondary index
+
+create index idx_employee_f_l_name on employeeOpen(fname,lname:string) enforced;
+create index idx_employee_l_f_name on employeeOpen(lname:string, fname) enforced;
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.4.query.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.4.query.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.4.query.aql
new file mode 100644
index 0000000..b1f2adf
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.4.query.aql
@@ -0,0 +1,38 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+/*
+ * Description : Test that BTree enforced open index is used in query plan
+ * : define the BTree enforced open index on a composite key (fname,lanme)
+ * : predicate => where $l.fname="Julio" and $l.lname="Isa"
+ * Expected Result : Success
+ * Issue : Issue 162
+ * Date : 27th March 2014
+ */
+
+use dataverse test;
+
+for $l in dataset('employeeOpen')
+where $l.fname="Julio" and $l.lname="Isa"
+return {
+ "id": $l.id,
+ "fname": $l.fname,
+ "lname": $l.lname,
+ "age": $l.age,
+ "dept": $l.dept
+}
[18/36] incubator-asterixdb git commit: Change LICENSE creation mode
for binary assemblies
Posted by im...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/622c25e0/asterix-installer/src/main/licenses/LICENSE
----------------------------------------------------------------------
diff --git a/asterix-installer/src/main/licenses/LICENSE b/asterix-installer/src/main/licenses/LICENSE
new file mode 100644
index 0000000..943fd82
--- /dev/null
+++ b/asterix-installer/src/main/licenses/LICENSE
@@ -0,0 +1,1761 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+
+ ASTERIXDB COMPONENTS:
+
+ AsterixDB includes a number of subcomponents with separate copyright
+ notices and license terms. Your use of the source code for these
+ subcomponents is subject to the terms and condition of the following
+ licenses.
+
+ Components under Apache License 2.0 are as follows:
+
+ - Apache Derby Database Engine and Embedded JDBC Driver (http://db.apache.org/derby/derby/)
+ repo/derby-10.10.1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - JDO API (http://db.apache.org/jdo)
+ repo/jdo-api-3.0.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Rome HTTP Fetcher
+ repo/rome-fetcher-1.0.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - An open source Java toolkit for Amazon S3 (http://jets3t.s3.amazonaws.com/index.html)
+ repo/jets3t-0.6.1 in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - The Netty Project (http://www.jboss.org/netty/)
+ repo/netty-3.2.2.Final.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - The Netty Project (http://netty.io/)
+ repo/netty-3.6.2.Final.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - HttpClient (http://jakarta.apache.org/commons/httpclient/)
+ repo/commons-httpclient-3.0.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - HttpClient (http://hc.apache.org/httpcomponents-client)
+ repo/httpclient-4.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - HttpCore (http://hc.apache.org/httpcomponents-core-ga)
+ repo/httpcore-4.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - twitter4j-core (http://twitter4j.org/)
+ repo/twitter4j-core-4.0.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - twitter4j-stream (http://twitter4j.org/)
+ repo/twitter4j-stream-4.0.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty :: Continuation (http://www.eclipse.org/jetty/jetty-continuation)
+ repo/jetty-continuation-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty :: Http Utility (http://www.eclipse.org/jetty/jetty-http)
+ repo/jetty-http-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty :: IO Utility (http://www.eclipse.org/jetty/jetty-io)
+ repo/jetty-io-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty :: Security (http://www.eclipse.org/jetty/jetty-security)
+ repo/jetty-security-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty :: Server Core (http://www.eclipse.org/jetty)
+ repo/jetty-server-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty :: Servlet Handling (http://www.eclipse.org/jetty/jetty-servlet)
+ repo/jetty-servlet-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty :: Utilities (http://www.eclipse.org/jetty/jetty-util)
+ repo/jetty-util-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty :: Webapp Application Support (http://www.eclipse.org/jetty/jetty-webapp)
+ repo/jetty-webapp-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty :: XML utilities (http://www.eclipse.org/jetty/jetty-xml)
+ repo/jetty-xml-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Servlet API (http://www.eclipse.org/jetty/jetty-parent/servlet-api)
+ repo/servlet-api-3.0.20100224.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - BoneCP :: Core Library (http://jolbox.com/bonecp)
+ repo/bonecp-0.8.0.RELEASE.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - FindBugs-jsr305 (http://findbugs.sourceforge.net/)
+ repo/jsr305-1.3.9.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Guava: Google Core Libraries for Java (http://code.google.com/p/guava-libraries/guava)
+ repo/guava-18.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - JSON.simple (http://code.google.com/p/json-simple/)
+ repo/json-simple-1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Microsoft Windows Azure Client API (https://github.com/WindowsAzure/azure-sdk-for-java)
+ repo/microsoft-windowsazure-api-0.4.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - javax.inject (http://code.google.com/p/atinject/)
+ repo/javax.inject-1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Thrift (http://thrift.apache.org)
+ repo/libfb303-0.9.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Thrift (http://thrift.apache.org)
+ repo/libthrift-0.9.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - DataNucleus JDO API plugin (http://www.datanucleus.org)
+ repo/datanucleus-api-jdo-3.2.6.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - DataNucleus Core (http://www.datanucleus.org)
+ repo/datanucleus-core-3.2.10.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - DataNucleus RDBMS (http://www.datanucleus.org)
+ repo/datanucleus-rdbms-3.2.9.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - JAXB2 CommonsValue Constructor Plugin (http://java.net/projects/jaxb2-commons/pages/value-constructor)
+ repo/jaxb2-value-constructor-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - StAX API (http://stax.codehaus.org/)
+ repo/stax-api-1.0.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - StAX
+ repo/stax-1.1.1-dev.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Wicket Core (http://wicket.apache.org/wicket-core/wicket-core)
+ repo/wicket-core-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Wicket Request (http://maven.apache.org)
+ repo/wicket-request-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Wicket Util (http://maven.apache.org)
+ repo/wicket-util-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Hadoop Annotations
+ repo/hadoop-annotations-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Hadoop Auth
+ repo/hadoop-auth-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Hadoop Client
+ repo/hadoop-client-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Hadoop Common
+ repo/hadoop-common-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Hadoop Common (tests)
+ repo/hadoop-common-2.2.0-tests.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Hadoop HDFS
+ repo/hadoop-hdfs-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Hadoop HDFS
+ repo/hadoop-hdfs-2.2.0-tests.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-mapreduce-client-app
+ repo/hadoop-mapreduce-client-app-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-mapreduce-client-common
+ repo/hadoop-mapreduce-client-common-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-mapreduce-client-core
+ repo/hadoop-mapreduce-client-core-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-mapreduce-client-hs
+ repo/hadoop-mapreduce-client-hs-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-mapreduce-client-jobclient
+ repo/hadoop-mapreduce-client-jobclient-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-mapreduce-client-jobclient
+ repo/hadoop-mapreduce-client-jobclient-2.2.0-tests.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-mapreduce-client-shuffle
+ repo/hadoop-mapreduce-client-shuffle-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Hadoop Mini-Cluster
+ repo/hadoop-minicluster-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - zookeeper
+ repo/zookeeper-3.4.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ and
+ lib/zookeeper-3.4.5.jar
+ and
+ .installer/zookeeper/lib/zookeeper-3.4.5.jar
+ - hadoop-yarn-api
+ repo/hadoop-yarn-api-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-yarn-client
+ repo/hadoop-yarn-client-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-yarn-common
+ repo/hadoop-yarn-common-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-yarn-server-common
+ repo/hadoop-yarn-server-common-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-yarn-server-nodemanager
+ repo/hadoop-yarn-server-nodemanager-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-yarn-server-resourcemanager
+ repo/hadoop-yarn-server-resourcemanager-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-yarn-server-tests
+ repo/hadoop-yarn-server-tests-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-yarn-server-web-proxy
+ repo/hadoop-yarn-server-web-proxy-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Plexus Common Utilities (http://plexus.codehaus.org/plexus-utils)
+ repo/plexus-utils-3.0.7.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jettison
+ repo/jettison-1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jackson (http://jackson.codehaus.org)
+ repo/jackson-core-asl-1.8.8.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - JAX-RS provider for JSON content type (http://jackson.codehaus.org)
+ repo/jackson-jaxrs-1.8.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Data Mapper for Jackson (http://jackson.codehaus.org)
+ repo/jackson-mapper-asl-1.9.12.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Xml Compatibility extensions for Jackson (http://jackson.codehaus.org)
+ repo/jackson-mapper-xc-1.8.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jackson-core (http://wiki.fasterxml.com/JacksonHome)
+ repo/jackson-core-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Google GuiceCore Library (http://code.google.com/p/google-guice/guice/)
+ repo/guice-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Google GuiceExtensionsServlet (http://code.google.com/p/google-guice/extensions-parent/guice-servlet/)
+ repo/guice-servlet-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty Server (http://jetty.mortbay.org/)
+ repo/jetty-6.1.26.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty Utilities (http://jetty.mortbay.org/)
+ repo/jetty-util-6.1.26.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Commons Configuration (http://commons.apache.org/${pom.artifactId.substring(8)}/)
+ repo/commons-configuration-1.6.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Digester (http://jakarta.apache.org/commons/digester/)
+ repo/commons-digester-1.8.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - EL (http://jakarta.apache.org/commons/el/)
+ repo/commons-el-1.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Commons BeanUtils
+ repo/commons-beanutils-1.7.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Commons BeanUtils Core (http://commons.apache.org/beanutils/)
+ repo/commons-beanutils-core-1.8.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Commons CLI (http://commons.apache.org/cli/)
+ repo/commons-cli-1.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ and
+ .installer/hadoop-0.20.2/lib/commons-cli-1.2.jar
+ - Apache Commons Codec (http://commons.apache.org/codec/commons-codec)
+ repo/commons-codec-1.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Commons Collections (http://commons.apache.org/collections/commons-collections)
+ commons-daemon:commons-daemon:jar:1.0.13
+ - Commons Daemon (http://commons.apache.org/daemon/)
+ repo/commons-daemon-1.0.13.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Commons IO (http://commons.apache.org/io/)
+ repo/commons-io-2.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ and
+ lib/commons-io-2.4.jar
+ - Commons Lang (http://commons.apache.org/lang/)
+ repo/commons-lang-2.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Commons Logging (http://commons.apache.org/logging)
+ repo/commons-logging-1.0.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ and
+ .installer/hadoop-0.20.2/lib/commons-logging-1.1.1.jar
+ - Apache Commons Logging Api (http://commons.apache.org/logging)
+ repo/commons-logging-api-1.0.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Commons Net (http://commons.apache.org/net/)
+ repo/commons-net-3.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Log4j (http://logging.apache.org:80/log4j/1.2/log4j)
+ repo/log4j-1.2.17.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ and
+ lib/log4j-1.2.17.jar
+ and
+ .installer/zookeeper/lib/log4j-1.2.17.jar
+ - Apache Ant Core (http://ant.apache.org/)
+ repo/ant-1.9.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Ant Launcher (http://ant.apache.org/)
+ repo/ant-launcher-1.9.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Avro (http://avro.apache.org)
+ repo/avro-1.7.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Commons Compress (http://commons.apache.org/compress/)
+ repo/commons-compress-1.4.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Commons Lang (http://commons.apache.org/lang/)
+ repo/commons-lang3-3.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Commons Math (http://commons.apache.org/math/)
+ repo/commons-math-2.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Ant Utilities (http://hive.apache.org/hive-ant)
+ repo/hive-ant-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Common (http://hive.apache.org/hive-common)
+ repo/hive-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Query Language (http://hive.apache.org/hive-exec)
+ repo/hive-exec-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Metastore (http://hive.apache.org/hive-metastore)
+ repo/hive-metastore-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Serde (http://hive.apache.org/hive-serde)
+ repo/hive-serde-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Shims (http://hive.apache.org/hive-shims)
+ repo/hive-shims-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Shims 0.20 (http://hive.apache.org/hive-shims-0.20)
+ repo/hive-shims-0.20-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Shims 0.20S (http://hive.apache.org/hive-shims-0.20S)
+ repo/hive-shims-0.20S-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Shims 0.23 (http://hive.apache.org/hive-shims-0.23)
+ repo/hive-shims-0.23-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Shims Common (http://hive.apache.org/hive-shims-common)
+ repo/hive-shims-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Shims Secure Common (http://hive.apache.org/hive-shims-common-secure)
+ repo/hive-shims-secure-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Velocity (http://velocity.apache.org/engine/releases/velocity-1.5/)
+ repo/velocity-1.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jakarta ORO
+ repo/oro-2.0.8.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - ROME
+ repo/rome-1.0.1-modified-01.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - jasper-compiler (http://tomcat.apache.org/jasper-compiler)
+ repo/jasper-compiler-5.5.23.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - jasper-runtime (http://tomcat.apache.org/jasper-runtime)
+ repo/jasper-runtime-5.5.23.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Xerces2 Java Parser (http://xerces.apache.org/xerces2-j)
+ repo/xercesImpl-2.9.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - XML APIs (http://xml.apache.org/commons/components/external/xml-apis)
+ repo/xml-apis-1.3.04.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Groovy (http://groovy.codehaus.org/)
+ repo/groovy-all-2.1.6.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Snappy for Java (http://github.com/xerial/snappy-java/)
+ repo/snappy-java-1.0.4.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+ ===
+
+ Component(s):
+ - Java Servlet API (http://servlet-spec.java.n)
+ repo/javax.servlet-3.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - javax.servlet API v.3.0 (http://jcp.org/en/jsr/detail?id=315)
+ repo/servlet-api-2.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - grizzly-framework (http://grizzly.java.net/grizzly-framework)
+ repo/grizzly-framework-2.1.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - grizzly-http (http://grizzly.java.net/grizzly-http)
+ repo/grizzly-http-2.1.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - grizzly-http-server (http://grizzly.java.net/grizzly-http-server)
+ repo/grizzly-http-server-2.1.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - grizzly-http-servlet (http://grizzly.java.net/grizzly-http-servlet)
+ repo/grizzly-http-servlet-2.1.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - grizzly-rcm (http://grizzly.java.net/grizzly-rcm)
+ repo/grizzly-rcm-2.1.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - management-api (http://kenai.com/hg/gmbal~gf_common)
+ repo/management-api-3.0.0-b012.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - gmbal-api-only (http://kenai.com/hg/gmbal~master)
+ repo/gmbal-api-only-3.0.0-b023.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - JavaBeans Activation Framework (JAF) (http://java.sun.com/products/javabeans/jaf/index.jsp)
+ repo/activation-1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - JavaMail API (https://glassfish.dev.java.net/javaee5/mail/)
+ repo/mail-1.4.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Java Servlet API
+ repo/servlet-api-2.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Java Transaction API (http://java.sun.com/products/jta/jta)
+ repo/jta-1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Sun JAXB Reference Implementation Runtime (http://jaxb.java.net/jaxb-impl)
+ repo/jaxb-impl-2.2.3-1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Java Architecture for XML Binding (JAXB API) (https://jaxb.dev.java.net/jaxb-api)
+ repo/jaxb-api-2.2.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Streaming API for XML
+ repo/stax-api-1.0.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - jsp-api
+ repo/jsp-api-2.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+
+ are available under the CDDL 1.0
+ --
+ COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0
+
+ 1. Definitions.
+
+ 1.1. “Contributor” means each individual or entity that creates or contributes to the creation of Modifications.
+
+ 1.2. “Contributor Version” means the combination of the Original Software, prior Modifications used by a Contributor (if any), and the Modifications made by that particular Contributor.
+
+ 1.3. “Covered Software” means (a) the Original Software, or (b) Modifications, or (c) the combination of files containing Original Software with files containing Modifications, in each case including portions thereof.
+
+ 1.4. “Executable” means the Covered Software in any form other than Source Code.
+
+ 1.5. “Initial Developer” means the individual or entity that first makes Original Software available under this License.
+
+ 1.6. “Larger Work” means a work which combines Covered Software or portions thereof with code not governed by the terms of this License.
+
+ 1.7. “License” means this document.
+
+ 1.8. “Licensable” means having the right to grant, to the maximum extent possible, whether at the time of the initial grant or subsequently acquired, any and all of the rights conveyed herein.
+
+ 1.9. “Modifications” means the Source Code and Executable form of any of the following:
+
+ A. Any file that results from an addition to, deletion from or modification of the contents of a file containing Original Software or previous Modifications;
+
+ B. Any new file that contains any part of the Original Software or previous Modification; or
+
+ C. Any new file that is contributed or otherwise made available under the terms of this License.
+
+ 1.10. “Original Software” means the Source Code and Executable form of computer software code that is originally released under this License.
+
+ 1.11. “Patent Claims” means any patent claim(s), now owned or hereafter acquired, including without limitation, method, process, and apparatus claims, in any patent Licensable by grantor.
+
+ 1.12. “Source Code” means (a) the common form of computer software code in which modifications are made and (b) associated documentation included in or with such code.
+
+ 1.13. “You” (or “Your”) means an individual or a legal entity exercising rights under, and complying with all of the terms of, this License. For legal entities, “You” includes any entity which controls, is controlled by, or is under common control with You. For purposes of this definition, “control” means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficial ownership of such entity.
+
+ 2. License Grants.
+
+ 2.1. The Initial Developer Grant.
+
+ Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectual property claims, the Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive license:
+
+ (a) under intellectual property rights (other than patent or trademark) Licensable by Initial Developer, to use, reproduce, modify, display, perform, sublicense and distribute the Original Software (or portions thereof), with or without Modifications, and/or as part of a Larger Work; and
+
+ (b) under Patent Claims infringed by the making, using or selling of Original Software, to make, have made, use, practice, sell, and offer for sale, and/or otherwise dispose of the Original Software (or portions thereof).
+
+ (c) The licenses granted in Sections 2.1(a) and (b) are effective on the date Initial Developer first distributes or otherwise makes the Original Software available to a third party under the terms of this License.
+
+ (d) Notwithstanding Section 2.1(b) above, no patent license is granted: (1) for code that You delete from the Original Software, or (2) for infringements caused by: (i) the modification of the Original Software, or (ii) the combination of the Original Software with other software or devices.
+
+ 2.2. Contributor Grant.
+
+ Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectual property claims, each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license:
+
+ (a) under intellectual property rights (other than patent or trademark) Licensable by Contributor to use, reproduce, modify, display, perform, sublicense and distribute the Modifications created by such Contributor (or portions thereof), either on an unmodified basis, with other Modifications, as Covered Software and/or as part of a Larger Work; and
+
+ (b) under Patent Claims infringed by the making, using, or selling of Modifications made by that Contributor either alone and/or in combination with its Contributor Version (or portions of such combination), to make, use, sell, offer for sale, have made, and/or otherwise dispose of: (1) Modifications made by that Contributor (or portions thereof); and (2) the combination of Modifications made by that Contributor with its Contributor Version (or portions of such combination).
+
+ (c) The licenses granted in Sections 2.2(a) and 2.2(b) are effective on the date Contributor first distributes or otherwise makes the Modifications available to a third party.
+
+ (d) Notwithstanding Section 2.2(b) above, no patent license is granted: (1) for any code that Contributor has deleted from the Contributor Version; (2) for infringements caused by: (i) third party modifications of Contributor Version, or (ii) the combination of Modifications made by that Contributor with other software (except as part of the Contributor Version) or other devices; or (3) under Patent Claims infringed by Covered Software in the absence of Modifications made by that Contributor.
+
+ 3. Distribution Obligations.
+
+ 3.1. Availability of Source Code.
+
+ Any Covered Software that You distribute or otherwise make available in Executable form must also be made available in Source Code form and that Source Code form must be distributed only under the terms of this License. You must include a copy of this License with every copy of the Source Code form of the Covered Software You distribute or otherwise make available. You must inform recipients of any such Covered Software in Executable form as to how they can obtain such Covered Software in Source Code form in a reasonable manner on or through a medium customarily used for software exchange.
+
+ 3.2. Modifications.
+
+ The Modifications that You create or to which You contribute are governed by the terms of this License. You represent that You believe Your Modifications are Your original creation(s) and/or You have sufficient rights to grant the rights conveyed by this License.
+
+ 3.3. Required Notices.
+
+ You must include a notice in each of Your Modifications that identifies You as the Contributor of the Modification. You may not remove or alter any copyright, patent or trademark notices contained within the Covered Software, or any notices of licensing or any descriptive text giving attribution to any Contributor or the Initial Developer.
+
+ 3.4. Application of Additional Terms.
+
+ You may not offer or impose any terms on any Covered Software in Source Code form that alters or restricts the applicable version of this License or the recipients’ rights hereunder. You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Software. However, you may do so only on Your own behalf, and not on behalf of the Initial Developer or any Contributor. You must make it absolutely clear that any such warranty, support, indemnity or liability obligation is offered by You alone, and You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.
+
+ 3.5. Distribution of Executable Versions.
+
+ You may distribute the Executable form of the Covered Software under the terms of this License or under the terms of a license of Your choice, which may contain terms different from this License, provided that You are in compliance with the terms of this License and that the license for the Executable form does not attempt to limit or alter the recipient’s rights in the Source Code form from the rights set forth in this License. If You distribute the Covered Software in Executable form under a different license, You must make it absolutely clear that any terms which differ from this License are offered by You alone, not by the Initial Developer or Contributor. You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of any such terms You offer.
+
+ 3.6. Larger Works.
+
+ You may create a Larger Work by combining Covered Software with other code not governed by the terms of this License and distribute the Larger Work as a single product. In such a case, You must make sure the requirements of this License are fulfilled for the Covered Software.
+
+ 4. Versions of the License.
+
+ 4.1. New Versions.
+
+ Sun Microsystems, Inc. is the initial license steward and may publish revised and/or new versions of this License from time to time. Each version will be given a distinguishing version number. Except as provided in Section 4.3, no one other than the license steward has the right to modify this License.
+
+ 4.2. Effect of New Versions.
+
+ You may always continue to use, distribute or otherwise make the Covered Software available under the terms of the version of the License under which You originally received the Covered Software. If the Initial Developer includes a notice in the Original Software prohibiting it from being distributed or otherwise made available under any subsequent version of the License, You must distribute and make the Covered Software available under the terms of the version of the License under which You originally received the Covered Software. Otherwise, You may also choose to use, distribute or otherwise make the Covered Software available under the terms of any subsequent version of the License published by the license steward.
+
+ 4.3. Modified Versions.
+
+ When You are an Initial Developer and You want to create a new license for Your Original Software, You may create and use a modified version of this License if You: (a) rename the license and remove any references to the name of the license steward (except to note that the license differs from this License); and (b) otherwise make it clear that the license contains terms which differ from this License.
+
+ 5. DISCLAIMER OF WARRANTY.
+
+ COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN “AS IS” BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED SOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANY COVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
+
+ 6. TERMINATION.
+
+ 6.1. This License and the rights granted hereunder will terminate automatically if You fail to comply with terms herein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by their nature, must remain in effect beyond the termination of this License shall survive.
+
+ 6.2. If You assert a patent infringement claim (excluding declaratory judgment actions) against Initial Developer or a Contributor (the Initial Developer or Contributor against whom You assert such claim is referred to as “Participant”) alleging that the Participant Software (meaning the Contributor Version where the Participant is a Contributor or the Original Software where the Participant is the Initial Developer) directly or indirectly infringes any patent, then any and all rights granted directly or indirectly to You by such Participant, the Initial Developer (if the Initial Developer is not the Participant) and all Contributors under Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice from Participant terminate prospectively and automatically at the expiration of such 60 day notice period, unless if within such 60 day period You withdraw Your claim with respect to the Participant Software against such Participant either unilaterally or pursuant to a wr
itten agreement with Participant.
+
+ 6.3. In the event of termination under Sections 6.1 or 6.2 above, all end user licenses that have been validly granted by You or any distributor hereunder prior to termination (excluding licenses granted to You by any distributor) shall survive termination.
+
+ 7. LIMITATION OF LIABILITY.
+
+ UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOST PROFITS, LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY’S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
+
+ 8. U.S. GOVERNMENT END USERS.
+
+ The Covered Software is a “commercial item,” as that term is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of “commercial computer software” (as that term is defined at 48 C.F.R. § 252.227-7014(a)(1)) and “commercial computer software documentation” as such terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End Users acquire Covered Software with only those rights set forth herein. This U.S. Government Rights clause is in lieu of, and supersedes, any other FAR, DFAR, or other clause or provision that addresses Government rights in computer software under this License.
+
+ 9. MISCELLANEOUS.
+
+ This License represents the complete agreement concerning subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. This License shall be governed by the law of the jurisdiction specified in a notice contained within the Original Software (except to the extent applicable law, if any, provides otherwise), excluding such jurisdiction’s conflict-of-law provisions. Any litigation relating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in a notice contained within the Original Software, with the losing party responsible for costs, including, without limitation, court costs and reasonable attorneys’ fees and expenses. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law or regulation which provides that the language of a contr
act shall be construed against the drafter shall not apply to this License. You agree that You alone are responsible for compliance with the United States export administration regulations (and the export control laws and regulation of any other countries) when You use, distribute or otherwise make available any Covered Software.
+
+ 10. RESPONSIBILITY FOR CLAIMS.
+
+ As between Initial Developer and the Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License and You agree to work with Initial Developer and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability.
+
+ NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL)
+
+ The code released under the CDDL shall be governed by the laws of the State of California (excluding conflict-of-law provisions). Any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of California and the state courts of the State of California, with venue lying in Santa Clara County, California.
+
+
+
+ ==
+
+ Component(s):
+ - jersey-client (https://jersey.java.net/jersey-client/)
+ repo/jersey-client-1.13.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - jersey-core (https://jersey.java.net/jersey-core/)
+ repo/jersey-core-1.13.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - jersey-grizzly2 (https://jersey.java.net/jersey-grizzly2/)
+ repo/jersey-grizzly2-1.9.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - jersey-json (https://jersey.java.net/jersey-json/)
+ repo/jersey-json-1.13.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - jersey-server (https://jersey.java.net/jersey-server/)
+ repo/jersey-server-1.9.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - jersey-guice (https://jersey.java.net/jersey-contribs/jersey-guice/)
+ repo/jersey-guice-1.9.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jersey Test FrameworkCore (https://jersey.java.net/jersey-test-framework/jersey-test-framework-core/)
+ repo/jersey-test-framework-1.9.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jersey Test FrameworkGrizzly 2 Module (https://jersey.java.net/jersey-test-framework/jersey-test-framework-grizzly2/)
+ repo/jersey-test-framework-grizzly2-1.9.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+ Are available under the CDDL 1.1:
+ --
+
+ COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL)Version 1.1
+
+ 1. Definitions.
+
+ 1.1. “Contributor” means each individual or entity that creates or contributes to the creation of Modifications.
+ 1.2. “Contributor Version” means the combination of the Original Software, prior Modifications used by a Contributor (if any), and the Modifications made by that particular Contributor.
+ 1.3. “Covered Software” means (a) the Original Software, or (b) Modifications, or (c) the combination of files containing Original Software with files containing Modifications, in each case including portions thereof.
+ 1.4. “Executable” means the Covered Software in any form other than Source Code.
+ 1.5. “Initial Developer” means the individual or entity that first makes Original Software available under this License.
+ 1.6. “Larger Work” means a work which combines Covered Software or portions thereof with code not governed by the terms of this License.
+ 1.7. “License” means this document.
+ 1.8. “Licensable” means having the right to grant, to the maximum extent possible, whether at the time of the initial grant or subsequently acquired, any and all of the rights conveyed herein.
+ 1.9. “Modifications” means the Source Code and Executable form of any of the following:
+ A. Any file that results from an addition to, deletion from or modification of the contents of a file containing Original Software or previous Modifications;
+ B. Any new file that contains any part of the Original Software or previous Modification; or
+ C. Any new file that is contributed or otherwise made available under the terms of this License.
+ 1.10. “Original Software” means the Source Code and Executable form of computer software code that is originally released under this License.
+ 1.11. “Patent Claims” means any patent claim(s), now owned or hereafter acquired, including without limitation, method, process, and apparatus claims, in any patent Licensable by grantor.
+ 1.12. “Source Code” means (a) the common form of computer software code in which modifications are made and (b) associated documentation included in or with such code.
+ 1.13. “You” (or “Your”) means an individual or a legal entity exercising rights under, and complying with all of the terms of, this License. For legal entities, “You” includes any entity which controls, is controlled by, or is under common control with You. For purposes of this definition, “control” means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficial ownership of such entity.
+ 2. License Grants.
+
+ 2.1. The Initial Developer Grant.
+ Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectual property claims, the Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive license:
+ (a) under intellectual property rights (other than patent or trademark) Licensable by Initial Developer, to use, reproduce, modify, display, perform, sublicense and distribute the Original Software (or portions thereof), with or without Modifications, and/or as part of a Larger Work; and
+ (b) under Patent Claims infringed by the making, using or selling of Original Software, to make, have made, use, practice, sell, and offer for sale, and/or otherwise dispose of the Original Software (or portions thereof).
+ (c) The licenses granted in Sections 2.1(a) and (b) are effective on the date Initial Developer first distributes or otherwise makes the Original Software available to a third party under the terms of this License.
+ (d) Notwithstanding Section 2.1(b) above, no patent license is granted: (1) for code that You delete from the Original Software, or (2) for infringements caused by: (i) the modification of the Original Software, or (ii) the combination of the Original Software with other software or devices.
+ 2.2. Contributor Grant.
+ Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectual property claims, each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license:
+ (a) under intellectual property rights (other than patent or trademark) Licensable by Contributor to use, reproduce, modify, display, perform, sublicense and distribute the Modifications created by such Contributor (or portions thereof), either on an unmodified basis, with other Modifications, as Covered Software and/or as part of a Larger Work; and
+ (b) under Patent Claims infringed by the making, using, or selling of Modifications made by that Contributor either alone and/or in combination with its Contributor Version (or portions of such combination), to make, use, sell, offer for sale, have made, and/or otherwise dispose of: (1) Modifications made by that Contributor (or portions thereof); and (2) the combination of Modifications made by that Contributor with its Contributor Version (or portions of such combination).
+ (c) The licenses granted in Sections 2.2(a) and 2.2(b) are effective on the date Contributor first distributes or otherwise makes the Modifications available to a third party.
+ (d) Notwithstanding Section 2.2(b) above, no patent license is granted: (1) for any code that Contributor has deleted from the Contributor Version; (2) for infringements caused by: (i) third party modifications of Contributor Version, or (ii) the combination of Modifications made by that Contributor with other software (except as part of the Contributor Version) or other devices; or (3) under Patent Claims infringed by Covered Software in the absence of Modifications made by that Contributor.
+ 3. Distribution Obligations.
+
+ 3.1. Availability of Source Code.
+ Any Covered Software that You distribute or otherwise make available in Executable form must also be made available in Source Code form and that Source Code form must be distributed only under the terms of this License. You must include a copy of this License with every copy of the Source Code form of the Covered Software You distribute or otherwise make available. You must inform recipients of any such Covered Software in Executable form as to how they can obtain such Covered Software in Source Code form in a reasonable manner on or through a medium customarily used for software exchange.
+ 3.2. Modifications.
+ The Modifications that You create or to which You contribute are governed by the terms of this License. You represent that You believe Your Modifications are Your original creation(s) and/or You have sufficient rights to grant the rights conveyed by this License.
+ 3.3. Required Notices.
+ You must include a notice in each of Your Modifications that identifies You as the Contributor of the Modification. You may not remove or alter any copyright, patent or trademark notices contained within the Covered Software, or any notices of licensing or any descriptive text giving attribution to any Contributor or the Initial Developer.
+ 3.4. Application of Additional Terms.
+ You may not offer or impose any terms on any Covered Software in Source Code form that alters or restricts the applicable version of this License or the recipients' rights hereunder. You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Software. However, you may do so only on Your own behalf, and not on behalf of the Initial Developer or any Contributor. You must make it absolutely clear that any such warranty, support, indemnity or liability obligation is offered by You alone, and You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.
+ 3.5. Distribution of Executable Versions.
+ You may distribute the Executable form of the Covered Software under the terms of this License or under the terms of a license of Your choice, which may contain terms different from this License, provided that You are in compliance with the terms of this License and that the license for the Executable form does not attempt to limit or alter the recipient's rights in the Source Code form from the rights set forth in this License. If You distribute the Covered Software in Executable form under a different license, You must make it absolutely clear that any terms which differ from this License are offered by You alone, not by the Initial Developer or Contributor. You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of any such terms You offer.
+ 3.6. Larger Works.
+ You may create a Larger Work by combining Covered Software with other code not governed by the terms of this License and distribute the Larger Work as a single product. In such a case, You must make sure the requirements of this License are fulfilled for the Covered Software.
+ 4. Versions of the License.
+
+ 4.1. New Versions.
+ Oracle is the initial license steward and may publish revised and/or new versions of this License from time to time. Each version will be given a distinguishing version number. Except as provided in Section 4.3, no one other than the license steward has the right to modify this License.
+ 4.2. Effect of New Versions.
+ You may always continue to use, distribute or otherwise make the Covered Software available under the terms of the version of the License under which You originally received the Covered Software. If the Initial Developer includes a notice in the Original Software prohibiting it from being distributed or otherwise made available under any subsequent version of the License, You must distribute and make the Covered Software available under the terms of the version of the License under which You originally received the Covered Software. Otherwise, You may also choose to use, distribute or otherwise make the Covered Software available under the terms of any subsequent version of the License published by the license steward.
+ 4.3. Modified Versions.
+ When You are an Initial Developer and You want to create a new license for Your Original Software, You may create and use a modified version of this License if You: (a) rename the license and remove any references to the name of the license steward (except to note that the license differs from this License); and (b) otherwise make it clear that the license contains terms which differ from this License.
+ 5. DISCLAIMER OF WARRANTY.
+
+ COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN “AS IS” BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED SOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANY COVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
+
+ 6. TERMINATION.
+
+ 6.1. This License and the rights granted hereunder will terminate automatically if You fail to comply with terms herein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by their nature, must remain in effect beyond the termination of this License shall survive.
+ 6.2. If You assert a patent infringement claim (excluding declaratory judgment actions) against Initial Developer or a Contributor (the Initial Developer or Contributor against whom You assert such claim is referred to as “Participant”) alleging that the Participant Software (meaning the Contributor Version where the Participant is a Contributor or the Original Software where the Participant is the Initial Developer) directly or indirectly infringes any patent, then any and all rights granted directly or indirectly to You by such Participant, the Initial Developer (if the Initial Developer is not the Participant) and all Contributors under Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice from Participant terminate prospectively and automatically at the expiration of such 60 day notice period, unless if within such 60 day period You withdraw Your claim with respect to the Participant Software against such Participant either unilaterally or pursuant to a wr
itten agreement with Participant.
+ 6.3. If You assert a patent infringement claim against Participant alleging that the Participant Software directly or indirectly infringes any patent where such claim is resolved (such as by license or settlement) prior to the initiation of patent infringement litigation, then the reasonable value of the licenses granted by such Participant under Sections 2.1 or 2.2 shall be taken into account in determining the amount or value of any payment or license.
+ 6.4. In the event of termination under Sections 6.1 or 6.2 above, all end user licenses that have been validly granted by You or any distributor hereunder prior to termination (excluding licenses granted to You by any distributor) shall survive termination.
+ 7. LIMITATION OF LIABILITY.
+
+ UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
+
+ 8. U.S. GOVERNMENT END USERS.
+
+ The Covered Software is a “commercial item,” as that term is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of “commercial computer software” (as that term is defined at 48 C.F.R. § 252.227-7014(a)(1)) and “commercial computer software documentation” as such terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End Users acquire Covered Software with only those rights set forth herein. This U.S. Government Rights clause is in lieu of, and supersedes, any other FAR, DFAR, or other clause or provision that addresses Government rights in computer software under this License.
+
+ 9. MISCELLANEOUS.
+
+ This License represents the complete agreement concerning subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. This License shall be governed by the law of the jurisdiction specified in a notice contained within the Original Software (except to the extent applicable law, if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any litigation relating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in a notice contained within the Original Software, with the losing party responsible for costs, including, without limitation, court costs and reasonable attorneys' fees and expenses. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law or regulation which provides that the language of a contract
shall be construed against the drafter shall not apply to this License. You agree that You alone are responsible for compliance with the United States export administration regulations (and the export control laws and regulation of any other countries) when You use, distribute or otherwise make available any Covered Software.
+
+ 10. RESPONSIBILITY FOR CLAIMS.
+
+ As between Initial Developer and the Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License and You agree to work with Initial Developer and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability.
+
+ NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL)
+
+ The code released under the CDDL shall be governed by the laws of the State of California (excluding conflict-of-law provisions). Any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of California and the state courts of the State of California, with venue lying in Santa Clara County, California.
+ --
+
+
+ ===
+
+ Component(s):
+
+ - JUnit (http://junit.org)
+ repo/junit-4.11.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+ Are available under the CPL 1.0:
+
+ --
+
+ Common Public License Version 1.0
+ THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC
+ LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM
+ CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
+
+ 1. DEFINITIONS
+
+ "Contribution" means:
+
+ a) in the case of the initial Contributor, the initial code and
+ documentation distributed under this Agreement, and
+
+ b) in the case of each subsequent Contributor:
+
+ i) changes to the Program, and
+
+ ii) additions to the Program;
+
+ where such changes and/or additions to the Program originate from and are
+ distributed by that particular Contributor. A Contribution 'originates' from a
+ Contributor if it was added to the Program by such Contributor itself or anyone
+ acting on such Contributor's behalf. Contributions do not include additions to
+ the Program which: (i) are separate modules of software distributed in
+ conjunction with the Program under their own license agreement, and (ii) are not
+ derivative works of the Program.
+
+ "Contributor" means any person or entity that distributes the Program.
+
+ "Licensed Patents " mean patent claims licensable by a Contributor which are
+ necessarily infringed by the use or sale of its Contribution alone or when
+ combined with the Program.
+
+ "Program" means the Contributions distributed in accordance with this Agreement.
+
+ "Recipient" means anyone who receives the Program under this Agreement,
+ including all Contributors.
+
+ 2. GRANT OF RIGHTS
+
+ a) Subject to the terms of this Agreement, each Contributor hereby grants
+ Recipient a non-exclusive, worldwide, royalty-free copyright license to
+ reproduce, prepare derivative works of, publicly display, publicly perform,
+ distribute and sublicense the Contribution of such Contributor, if any, and such
+ derivative works, in source code and object code form.
+
+ b) Subject to the terms of this Agreement, each Contributor hereby grants
+ Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed
+ Patents to make, use, sell, offer to sell, import and otherwise transfer the
+ Contribution of such Contributor, if any, in source code and object code form.
+ This patent license shall apply to the combination of the Contribution and the
+ Program if, at the time the Contribution is added by the Contributor, such
+ addition of the Contribution causes such combination to be covered by the
+ Licensed Patents. The patent license shall not apply to any other combinations
+ which include the Contribution. No hardware per se is licensed hereunder.
+
+ c) Recipient understands that although each Contributor grants the licenses
+ to its Contributions set forth herein, no assurances are provided by any
+ Contributor that the Program does not infringe the patent or other intellectual
+ property rights of any other entity. Each Contributor disclaims any liability to
+ Recipient for claims brought by any other entity based on infringement of
+ intellectual property rights or otherwise. As a condition to exercising the
+ rights and licenses granted hereunder, each Recipient hereby assumes sole
+ responsibility to secure any other intellectual property rights needed, if any.
+ For example, if a third party patent license is required to allow Recipient to
+ distribute the Program, it is Recipient's responsibility to acquire that license
+ before distributing the Program.
+
+ d) Each Contributor represents that to its knowledge it has sufficient
+ copyright rights in its Contribution, if any, to grant the copyright license set
+ forth in this Agreement.
+
+ 3. REQUIREMENTS
+
+ A Contributor may choose to distribute the Program in object code form under its
+ own license agreement, provided that:
+
+ a) it complies with the terms and conditions of this Agreement; and
+
+ b) its license agreement:
+
+ i) effectively disclaims on behalf of all Contributors all warranties and
+ conditions, express and implied, including warranties or conditions of title and
+ non-infringement, and implied warranties or conditions of merchantability and
+ fitness for a particular purpose;
+
+ ii) effectively excludes on behalf of all Contributors all liability for
+ damages, including direct, indirect, special, incidental and consequential
+ damages, such as lost profits;
+
+ iii) states that any provisions which differ from this Agreement are offered
+ by that Contributor alone and not by any other party; and
+
+ iv) states that source code for the Program is available from such
+ Contributor, and informs licensees how to obtain it in a reasonable manner on or
+ through a medium customarily used for software exchange.
+
+ When the Program is made available in source code form:
+
+ a) it must be made available under this Agreement; and
+
+ b) a copy of this Agreement must be included with each copy of the Program.
+
+ Contributors may not remove or alter any copyright notices contained within the
+ Program.
+
+ Each Contributor must identify itself as the originator of its Contribution, if
+ any, in a manner that reasonably allows subsequent Recipients to identify the
+ originator of the Contribution.
+
+ 4. COMMERCIAL DISTRIBUTION
+
+ Commercial distributors of software may accept certain responsibilities with
+ respect to end users, business partners and the like. While this license is
+ intended to facilitate the commercial use of the Program, the Contributor who
+ includes the Program in a commercial product offering should do so in a manner
+ which does not create potential liability for other Contributors. Therefore, if
+ a Contributor includes the Program in a commercial product offering, such
+ Contributor ("Commercial Contributor") hereby agrees to defend and indemnify
+ every other Contributor ("Indemnified Contributor") against any losses, damages
+ and costs (collectively "Losses") arising from claims, lawsuits and other legal
+ actions brought by a third party against the Indemnified Contributor to the
+ extent caused by the acts or omissions of such Commercial Contributor in
+ connection with its distribution of the Program in a commercial product
+ offering. The obligations in this section do not apply to any claims or Losses
+ relating to any actual or alleged intellectual property infringement. In order
+ to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
+ Contributor in writing of such claim, and b) allow the Commercial Contributor to
+ control, and cooperate with the Commercial Contributor in, the defense and any
+ related settlement negotiations. The Indemnified Contributor may participate in
+ any such claim at its own expense.
+
+ For example, a Contributor might include the Program in a commercial product
+ offering, Product X. That Contributor is then a Commercial Contributor. If that
+ Commercial Contributor then makes performance claims, or offers warranties
+ related to Product X, those performance claims and warranties are such
+ Commercial Contributor's responsibility alone. Under this section, the
+ Commercial Contributor would have to defend claims against the other
+ Contributors related to those performance claims and warranties, and if a court
+ requires any other Contributor to pay any damages as a result, the Commercial
+ Contributor must pay those damages.
+
+ 5. NO WARRANTY
+
+ EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR
+ IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE,
+ NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each
+ Recipient is solely responsible for determining the appropriateness of using and
+ distributing the Program and assumes all risks associated with its exercise of
+ rights under this Agreement, including but not limited to the risks and costs of
+ program errors, compliance with applicable laws, damage to or loss of data,
+ programs or equipment, and unavailability or interruption of operations.
+
+ 6. DISCLAIMER OF LIABILITY
+
+ EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY
+ CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST
+ PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+ STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS
+ GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+ 7. GENERAL
+
+ If any provision of this Agreement is invalid or unenforceable under applicable
+ law, it shall not affect the validity or enforceability of the remainder of the
+ terms of this Agreement, and without further action by the parties hereto, such
+ provision shall be reformed to the minimum extent necessary to make such
+ provision valid and enforceable.
+
+ If Recipient institutes patent litigation against a Contributor with respect to
+ a patent applicable to software (including a cross-claim or counterclaim in a
+ lawsuit), then any patent licenses granted by that Contributor to such Recipient
+ under this Agreement shall terminate as of the date such litigation is filed. In
+ addition, if Recipient institutes patent litigation against any entity
+ (including a cross-claim or counterclaim in a lawsuit) alleging that the Program
+ itself (excluding combinations of the Program with other software or hardware)
+ infringes such Recipient's patent(s), then such Recipient's rights granted under
+ Section 2(b) shall terminate as of the date such litigation is filed.
+
+ All Recipient's rights under this Agreement shall terminate if it fails to
+ comply with any of the material terms or conditions of this Agreement and does
+ not cure such failure in a reasonable period of time after becoming aware of
+ such noncompliance. If all Recipient's rights under this Agreement terminate,
+ Recipient agrees to cease use and distribution of the Program as soon as
+ reasonably practicable. However, Recipient's obligations under this Agreement
+ and any licenses granted by Recipient relating to the Program shall continue and
+ survive.
+
+ Everyone is permitted to copy and distribute copies of this Agreement, but in
+ order to avoid inconsistency the Agreement is copyrighted and may only be
+ modified in the following manner. The Agreement Steward reserves the right to
+ publish new versions (including revisions) of this Agreement from time to time.
+ No one other than the Agreement Steward has the right to modify this Agreement.
+ IBM is the initial Agreement Steward. IBM may assign the responsibility to serve
+ as the Agreement Steward to a suitable separate entity. Each new version of the
+ Agreement will be given a distinguishing version number. The Program (including
+ Contributions) may always be distributed subject to the version of the Agreement
+ under which it was received. In addition, after a new version of the Agreement
+ is published, Contributor may elect to distribute the Program (including its
+ Contributions) under the new version. Except as expressly stated in Sections
+ 2(a) and 2(b) above, Recipient receives no rights or licenses to the
+ intellectual property of any Contributor under this Agreement, whether
+ expressly, by implication, estoppel or otherwise. All rights in the Program not
+ expressly granted under this Agreement are reserved.
+
+ This Agreement is governed by the laws of the State of New York and the
+ intellectual property laws of the United States of America. No party to this
+ Agreement will bring a legal action under this Agreement more than one year
+ after the cause of action arose. Each party waives its rights to a jury trial in
+ any resulting litigation.
+ --
+
+ ===
+ Component(s)
+
+ - SLF4J JCL Binding (http://www.slf4j.org)
+ repo/slf4j-jcl-1.6.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - SLF4J LOG4J-12 Binding (http://www.slf4j.org)
+ repo/slf4j-log4j12-1.7.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ and
+ lib/slf4j-log4j12-1.7.5.jar
+ - SLF4J API Module (http://www.slf4j.org/slf4j-api)
+ repo/slf4j-api-1.6.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ and
+ lib/slf4j-api-1.6.1.jar
+ and
+ .installer/zookeeper/lib/slf4j-api-1.6.1.jar
+
+ are provided under the MIT license:
+
+ --
+ Copyright (c) 2004-2013 QOS.ch
+ All rights reserved.
+
+ Permission is hereby granted, free of charge, to any person obtaining
+ a copy of this software and associated documentation files (the
+ "Software"), to deal in the Software without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Software, and to
+ permit persons to whom the Software is furnished to do so, subject to
+ the following conditions:
+
+ The above copyright notice and this permission notice shall be
+ included in all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ --
+
+ ===
+ Component(s):
+ - antlr-runtime (http://www.antlr.org/antlr-runtime)
+ repo/antlr-runtime-3.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - ANTLR ST4 4.0.4 (http://www.stringtemplate.org)
+ repo/ST4-4.0.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - ANTLR StringTemplate (http://www.stringtemplate.org)
+ repo/stringtemplate-3.2.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - AntLR Parser Generator (http://www.antlr.org/)
+ repo/antlr-2.7.7.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+ Are available under a BSD-style License:
+
+ --
+ Copyright (c) 2012 Terence Parr and Sam Harwell
+ All rights reserved.
+ Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+ Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+ Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+ Neither the name of the author nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ --
+
+ ===
+ Component(s):
+ - JSch (http://www.jcraft.com/jsch/)
+ repo/jsch-0.1.42.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+ are available under a BSD-style license:
+
+ --
+ JSch 0.0.* was released under the GNU LGPL license. Later, we have switched
+ over to a BSD-style license.
+
+ ------------------------------------------------------------------------------
+ Copyright (c) 2002-2015 Atsuhiko Yamanaka, JCraft,Inc.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+
+ 1. Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the distribution.
+
+ 3. The names of the authors may not be used to endorse or promote products
+ derived from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
+ INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+ FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JCRAFT,
+ INC. OR ANY CONTRIBUTORS TO THIS SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
+ OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ --
+
+ ===
+ Component(s):
+ - StAX Utilities (http://stax-utils.dev.java.net/stax-utils)
+ net.java.dev.stax-utils:stax-utils:jar:20060502:compile
+
+ are available under a BSD-style license::
+
+ --
+ Copyright (c) 2004, Christian Niles, unit12.net
+ Copyright (c) 2004, Sun Microsystems, Inc.
+ Copyright (c) 2006, John Kristian
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+
+ * Neither the name of the listed copyright holders nor the names
+ of its contributors may be used to endorse or promote products
+ derived from this software without specific prior written
+ permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
<TRUNCATED>
[31/36] incubator-asterixdb git commit: [maven-release-plugin]
prepare for next development iteration
Posted by im...@apache.org.
[maven-release-plugin] prepare for next development iteration
Project: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/commit/c1889c0f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/tree/c1889c0f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/diff/c1889c0f
Branch: refs/heads/master
Commit: c1889c0fc45fafee522bea1c1070d6c10af04b7d
Parents: a2389dd
Author: Ian Maxon <im...@apache.org>
Authored: Wed Feb 10 15:26:24 2016 -0800
Committer: Ian Maxon <im...@apache.org>
Committed: Wed Feb 10 15:26:24 2016 -0800
----------------------------------------------------------------------
asterix-algebra/pom.xml | 12 ++++++------
asterix-app/pom.xml | 20 ++++++++++----------
asterix-aql/pom.xml | 8 ++++----
asterix-common/pom.xml | 4 ++--
asterix-doc/pom.xml | 2 +-
asterix-events/pom.xml | 6 +++---
asterix-examples/pom.xml | 2 +-
asterix-external-data/pom.xml | 10 +++++-----
asterix-fuzzyjoin/pom.xml | 4 ++--
asterix-installer/pom.xml | 14 +++++++-------
.../lexer-generator-maven-plugin/pom.xml | 2 +-
asterix-maven-plugins/pom.xml | 2 +-
.../pom.xml | 2 +-
asterix-metadata/pom.xml | 10 +++++-----
asterix-om/pom.xml | 6 +++---
asterix-runtime/pom.xml | 10 +++++-----
asterix-server/pom.xml | 4 ++--
asterix-test-framework/pom.xml | 2 +-
asterix-tools/pom.xml | 14 +++++++-------
asterix-transactions/pom.xml | 6 +++---
asterix-yarn/pom.xml | 16 ++++++++--------
pom.xml | 6 +++---
22 files changed, 81 insertions(+), 81 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/c1889c0f/asterix-algebra/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-algebra/pom.xml b/asterix-algebra/pom.xml
index aba9660..bbd005e 100644
--- a/asterix-algebra/pom.xml
+++ b/asterix-algebra/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<artifactId>asterix-algebra</artifactId>
@@ -109,31 +109,31 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-runtime</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-aql</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-external-data</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-transactions</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/c1889c0f/asterix-app/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-app/pom.xml b/asterix-app/pom.xml
index 370c278..043371c 100644
--- a/asterix-app/pom.xml
+++ b/asterix-app/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<artifactId>asterix-app</artifactId>
@@ -104,48 +104,48 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-algebra</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-aql</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-tools</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
@@ -155,7 +155,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-transactions</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
@@ -186,7 +186,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-test-framework</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>test</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/c1889c0f/asterix-aql/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-aql/pom.xml b/asterix-aql/pom.xml
index 69ebe33..d65a3e2 100644
--- a/asterix-aql/pom.xml
+++ b/asterix-aql/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<licenses>
@@ -137,19 +137,19 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/c1889c0f/asterix-common/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-common/pom.xml b/asterix-common/pom.xml
index 0528d0d..b02cf7e 100644
--- a/asterix-common/pom.xml
+++ b/asterix-common/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<artifactId>asterix-common</artifactId>
@@ -217,7 +217,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-test-framework</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>test</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/c1889c0f/asterix-doc/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-doc/pom.xml b/asterix-doc/pom.xml
index 9173991..46659bf 100644
--- a/asterix-doc/pom.xml
+++ b/asterix-doc/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<url>http://asterixdb.incubator.apache.org/</url>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/c1889c0f/asterix-events/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-events/pom.xml b/asterix-events/pom.xml
index e3ac13b..a1abcd7 100644
--- a/asterix-events/pom.xml
+++ b/asterix-events/pom.xml
@@ -22,11 +22,11 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<licenses>
<license>
@@ -191,7 +191,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/c1889c0f/asterix-examples/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-examples/pom.xml b/asterix-examples/pom.xml
index 4679fc1..0c34bac 100644
--- a/asterix-examples/pom.xml
+++ b/asterix-examples/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<artifactId>asterix-examples</artifactId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/c1889c0f/asterix-external-data/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-external-data/pom.xml b/asterix-external-data/pom.xml
index fbabdca..097dc1d 100644
--- a/asterix-external-data/pom.xml
+++ b/asterix-external-data/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<licenses>
@@ -122,21 +122,21 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-runtime</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
@@ -197,7 +197,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.microsoft.windowsazure</groupId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/c1889c0f/asterix-fuzzyjoin/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-fuzzyjoin/pom.xml b/asterix-fuzzyjoin/pom.xml
index cb1b0d5..bd0db26 100644
--- a/asterix-fuzzyjoin/pom.xml
+++ b/asterix-fuzzyjoin/pom.xml
@@ -21,11 +21,11 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-fuzzyjoin</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<licenses>
<license>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/c1889c0f/asterix-installer/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-installer/pom.xml b/asterix-installer/pom.xml
index dfdf45d..3d297cc 100644
--- a/asterix-installer/pom.xml
+++ b/asterix-installer/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<artifactId>asterix-installer</artifactId>
<properties>
@@ -252,42 +252,42 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-app</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-server</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>zip</type>
<classifier>binary-assembly</classifier>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-external-data</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>zip</type>
<classifier>binary-assembly</classifier>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-test-framework</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>test</scope>
</dependency>
</dependencies>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/c1889c0f/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml b/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
index 821d372..524fd5a 100644
--- a/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
+++ b/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>asterix-maven-plugins</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<packaging>maven-plugin</packaging>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/c1889c0f/asterix-maven-plugins/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-maven-plugins/pom.xml b/asterix-maven-plugins/pom.xml
index 26b749b..c4a6ff9 100644
--- a/asterix-maven-plugins/pom.xml
+++ b/asterix-maven-plugins/pom.xml
@@ -39,7 +39,7 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<dependencies>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/c1889c0f/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml b/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
index 9e340d9..455f3f3 100644
--- a/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
+++ b/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>asterix-maven-plugins</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<packaging>maven-plugin</packaging>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/c1889c0f/asterix-metadata/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-metadata/pom.xml b/asterix-metadata/pom.xml
index d6c9aef..9b140ce 100644
--- a/asterix-metadata/pom.xml
+++ b/asterix-metadata/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<artifactId>asterix-metadata</artifactId>
@@ -57,25 +57,25 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-runtime</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/c1889c0f/asterix-om/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-om/pom.xml b/asterix-om/pom.xml
index 28b7acf..5fc20ae 100644
--- a/asterix-om/pom.xml
+++ b/asterix-om/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<artifactId>asterix-om</artifactId>
@@ -57,13 +57,13 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-transactions</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/c1889c0f/asterix-runtime/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-runtime/pom.xml b/asterix-runtime/pom.xml
index 34c0a7f..5806d49 100644
--- a/asterix-runtime/pom.xml
+++ b/asterix-runtime/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<artifactId>asterix-runtime</artifactId>
@@ -54,7 +54,7 @@
<plugin>
<groupId>org.apache.asterix</groupId>
<artifactId>lexer-generator-maven-plugin</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<configuration>
<grammarFile>src/main/resources/adm.grammar</grammarFile>
<outputDir>${project.build.directory}/generated-sources/org/apache/asterix/runtime/operators/file/adm</outputDir>
@@ -151,13 +151,13 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-fuzzyjoin</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
@@ -167,7 +167,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-transactions</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/c1889c0f/asterix-server/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-server/pom.xml b/asterix-server/pom.xml
index 2857621..43bb997 100644
--- a/asterix-server/pom.xml
+++ b/asterix-server/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.asterix</groupId>
<artifactId>apache-asterixdb</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<licenses>
@@ -144,7 +144,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-app</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.codehaus.mojo.appassembler</groupId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/c1889c0f/asterix-test-framework/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-test-framework/pom.xml b/asterix-test-framework/pom.xml
index 65b2c28..441a149 100644
--- a/asterix-test-framework/pom.xml
+++ b/asterix-test-framework/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<artifactId>asterix-test-framework</artifactId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/c1889c0f/asterix-tools/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-tools/pom.xml b/asterix-tools/pom.xml
index c8fc49c..7959df2 100644
--- a/asterix-tools/pom.xml
+++ b/asterix-tools/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<artifactId>asterix-tools</artifactId>
@@ -101,37 +101,37 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-aql</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-algebra</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-external-data</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/c1889c0f/asterix-transactions/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-transactions/pom.xml b/asterix-transactions/pom.xml
index c80757f..ea2db26 100644
--- a/asterix-transactions/pom.xml
+++ b/asterix-transactions/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<artifactId>asterix-transactions</artifactId>
@@ -53,7 +53,7 @@
<plugin>
<groupId>org.apache.asterix</groupId>
<artifactId>record-manager-generator-maven-plugin</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<configuration>
<debug>false</debug>
<inputFiles>
@@ -116,7 +116,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/c1889c0f/asterix-yarn/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-yarn/pom.xml b/asterix-yarn/pom.xml
index 2ea289e..c8ed366 100644
--- a/asterix-yarn/pom.xml
+++ b/asterix-yarn/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</parent>
<artifactId>asterix-yarn</artifactId>
@@ -144,26 +144,26 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-test-framework</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
@@ -230,19 +230,19 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-server</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<type>zip</type>
<classifier>binary-assembly</classifier>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-runtime</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-app</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/c1889c0f/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 0ce0b38..46a8aa4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -21,13 +21,13 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.asterix</groupId>
<artifactId>apache-asterixdb</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.9-SNAPSHOT</version>
<packaging>pom</packaging>
<parent>
<groupId>org.apache</groupId>
<artifactId>apache</artifactId>
- <version>17</version>
+ <version>LATEST</version>
</parent>
<licenses>
@@ -199,7 +199,7 @@
<developerConnection>scm:git:ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb</developerConnection>
<url>https://github.com/apache/incubator-asterixdb</url>
- <tag>apache-asterixdb-0.8.8-incubating-rc1</tag>
+ <tag>HEAD</tag>
</scm>
<profiles>
[29/36] incubator-asterixdb git commit: Use staged Hyracks artifacts
for release
Posted by im...@apache.org.
Use staged Hyracks artifacts for release
Change-Id: I402cef4206fa0610eaff899cf005875323eb18f1
Reviewed-on: https://asterix-gerrit.ics.uci.edu/626
Tested-by: Jenkins <je...@fulliautomatix.ics.uci.edu>
Reviewed-by: Ian Maxon <im...@apache.org>
Project: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/commit/8ee0b740
Tree: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/tree/8ee0b740
Diff: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/diff/8ee0b740
Branch: refs/heads/master
Commit: 8ee0b740a0efea95e286359bd754ab184f3c4a87
Parents: ab556d1
Author: Ian Maxon <im...@apache.org>
Authored: Wed Feb 10 15:08:43 2016 -0800
Committer: Ian Maxon <im...@apache.org>
Committed: Wed Feb 10 15:17:31 2016 -0800
----------------------------------------------------------------------
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/8ee0b740/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index cf9a020..2784c30 100644
--- a/pom.xml
+++ b/pom.xml
@@ -355,7 +355,7 @@
<checksumPolicy>fail</checksumPolicy>
</snapshots>
<id>apache-staging</id>
- <url>https://repository.apache.org/content/repositories/orgapacheasterix-1017/</url>
+ <url>https://repository.apache.org/content/repositories/orgapacheasterix-1019/</url>
</repository>
</repositories>
<dependencyManagement>
[04/36] incubator-asterixdb git commit: ASTERIXDB-1126 Correct
comparators and type traits for external index
Posted by im...@apache.org.
ASTERIXDB-1126 Correct comparators and type traits for external index
In case of external data, the type definition does not contain information
about primary keys and we should get them based on the data input format.
Change-Id: I71d924d7e2b7a7e6c752bc97679e612946afc17c
Reviewed-on: https://asterix-gerrit.ics.uci.edu/504
Tested-by: Jenkins <je...@fulliautomatix.ics.uci.edu>
Reviewed-by: Ian Maxon <im...@apache.org>
Project: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/commit/5a78ca0f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/tree/5a78ca0f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/diff/5a78ca0f
Branch: refs/heads/master
Commit: 5a78ca0f33354aab2163ab713a9fa98dca96d78d
Parents: a05f718
Author: Abdullah Alamoudi <ba...@gmail.com>
Authored: Thu Nov 19 09:23:27 2015 -0800
Committer: Ian Maxon <im...@apache.org>
Committed: Tue Nov 24 12:36:02 2015 -0800
----------------------------------------------------------------------
asterix-app/data/csv/sample_01.csv | 14 +++----
asterix-app/pom.xml | 12 ++++++
.../asterix/test/runtime/HDFSCluster.java | 21 +++++-----
asterix-installer/pom.xml | 7 ++++
.../installer/transaction/RecoveryIT.java | 4 ++
.../external_index/external_index.1.script.aql | 1 +
.../external_index/external_index.2.ddl.aql | 42 ++++++++++++++++++++
.../external_index/external_index.3.script.aql | 1 +
.../external_index/external_index.4.query.aql | 32 +++++++++++++++
.../external_index/external_index.5.script.aql | 1 +
.../external_index/external_index.1.adm | 4 ++
.../external_index/create_and_start.sh | 1 +
.../external_index/stop_and_delete.sh | 3 ++
.../external_index/stop_and_start.sh | 2 +
.../test/resources/transactionts/testsuite.xml | 7 ++++
.../metadata/declared/AqlMetadataProvider.java | 17 ++++++--
16 files changed, 147 insertions(+), 22 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/5a78ca0f/asterix-app/data/csv/sample_01.csv
----------------------------------------------------------------------
diff --git a/asterix-app/data/csv/sample_01.csv b/asterix-app/data/csv/sample_01.csv
index 4dd437a..fbba382 100644
--- a/asterix-app/data/csv/sample_01.csv
+++ b/asterix-app/data/csv/sample_01.csv
@@ -1,8 +1,8 @@
-1,0.899682764,5.6256,2013-08-07,07:22:35,1979-02-25T23:48:27.034
-2,0.669052398,,-1923-03-29,19:33:34,-1979-02-25T23:48:27.002
-3,0.572733058,192674,-1923-03-28,19:33:34,-1979-02-25T23:48:27.001
-4,,192674,-1923-03-27,19:33:34,-1979-02-25T23:48:27.001
-5,0.572733058,192674,,19:33:34,-1979-02-25T23:48:27.001
-6,0.572733058,192674,-1923-03-25,,-1979-02-25T23:48:27.001
-7,0.572733058,192674,-1923-03-24,19:33:34,
+1,0.899682764,5.6256,2013-08-07,07:22:35,1979-02-25T23:48:27.034
+2,0.669052398,,-1923-03-29,19:33:34,-1979-02-25T23:48:27.002
+3,0.572733058,192674,-1923-03-28,19:33:34,-1979-02-25T23:48:27.001
+4,,192674,-1923-03-27,19:33:34,-1979-02-25T23:48:27.001
+5,0.572733058,192674,,19:33:34,-1979-02-25T23:48:27.001
+6,0.572733058,192674,-1923-03-25,,-1979-02-25T23:48:27.001
+7,0.572733058,192674,-1923-03-24,19:33:34,
8,,,,,
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/5a78ca0f/asterix-app/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-app/pom.xml b/asterix-app/pom.xml
index c9a1b8e..85c9336 100644
--- a/asterix-app/pom.xml
+++ b/asterix-app/pom.xml
@@ -94,6 +94,18 @@
</execution>
</executions>
</plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <executions>
+ <execution>
+ <goals>
+ <goal>jar</goal>
+ <goal>test-jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
</plugins>
</build>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/5a78ca0f/asterix-app/src/test/java/org/apache/asterix/test/runtime/HDFSCluster.java
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/java/org/apache/asterix/test/runtime/HDFSCluster.java b/asterix-app/src/test/java/org/apache/asterix/test/runtime/HDFSCluster.java
index 6d2de65..66680c4 100644
--- a/asterix-app/src/test/java/org/apache/asterix/test/runtime/HDFSCluster.java
+++ b/asterix-app/src/test/java/org/apache/asterix/test/runtime/HDFSCluster.java
@@ -36,7 +36,6 @@ import org.apache.asterix.external.dataset.adapter.HDFSAdapter;
*
* @author ramangrover29
*/
-@SuppressWarnings("deprecation")
public class HDFSCluster {
private static final String PATH_TO_HADOOP_CONF = "src/test/resources/hadoop/conf";
@@ -64,25 +63,27 @@ public class HDFSCluster {
* Called prior to running the Runtime test suite.
*/
public void setup() throws Exception {
- conf.addResource(new Path(PATH_TO_HADOOP_CONF + "/core-site.xml"));
- conf.addResource(new Path(PATH_TO_HADOOP_CONF + "/mapred-site.xml"));
- conf.addResource(new Path(PATH_TO_HADOOP_CONF + "/hdfs-site.xml"));
+ setup("");
+ }
+
+ public void setup(String basePath) throws Exception {
+ conf.addResource(new Path(basePath + PATH_TO_HADOOP_CONF + "/core-site.xml"));
+ conf.addResource(new Path(basePath + PATH_TO_HADOOP_CONF + "/mapred-site.xml"));
+ conf.addResource(new Path(basePath + PATH_TO_HADOOP_CONF + "/hdfs-site.xml"));
cleanupLocal();
- //this constructor is deprecated in hadoop 2x
- //dfsCluster = new MiniDFSCluster(nameNodePort, conf, numDataNodes, true, true, StartupOption.REGULAR, null);
MiniDFSCluster.Builder build = new MiniDFSCluster.Builder(conf);
build.nameNodePort(nameNodePort);
build.numDataNodes(numDataNodes);
build.startupOption(StartupOption.REGULAR);
dfsCluster = build.build();
dfs = FileSystem.get(conf);
- loadData();
+ loadData(basePath);
}
- private void loadData() throws IOException {
+ private void loadData(String localDataRoot) throws IOException {
Path destDir = new Path(HDFS_PATH);
dfs.mkdirs(destDir);
- File srcDir = new File(DATA_PATH);
+ File srcDir = new File(localDataRoot + DATA_PATH);
File[] listOfFiles = srcDir.listFiles();
for (File srcFile : listOfFiles) {
Path path = new Path(srcFile.getAbsolutePath());
@@ -108,12 +109,10 @@ public class HDFSCluster {
HDFSCluster cluster = new HDFSCluster();
cluster.setup();
JobConf conf = configureJobConf();
- FileSystem fs = FileSystem.get(conf);
InputSplit[] inputSplits = conf.getInputFormat().getSplits(conf, 0);
for (InputSplit split : inputSplits) {
System.out.println("split :" + split);
}
- // cluster.cleanup();
}
private static JobConf configureJobConf() throws Exception {
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/5a78ca0f/asterix-installer/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-installer/pom.xml b/asterix-installer/pom.xml
index 9a4857b..0be54d9 100644
--- a/asterix-installer/pom.xml
+++ b/asterix-installer/pom.xml
@@ -262,6 +262,13 @@
<type>test-jar</type>
<scope>test</scope>
</dependency>
+ <dependency>
+ <groupId>org.apache.asterix</groupId>
+ <artifactId>asterix-app</artifactId>
+ <version>0.8.8-SNAPSHOT</version>
+ <type>test-jar</type>
+ <scope>test</scope>
+ </dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-server</artifactId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/5a78ca0f/asterix-installer/src/test/java/org/apache/asterix/installer/transaction/RecoveryIT.java
----------------------------------------------------------------------
diff --git a/asterix-installer/src/test/java/org/apache/asterix/installer/transaction/RecoveryIT.java b/asterix-installer/src/test/java/org/apache/asterix/installer/transaction/RecoveryIT.java
index c70b504..9e84e24 100644
--- a/asterix-installer/src/test/java/org/apache/asterix/installer/transaction/RecoveryIT.java
+++ b/asterix-installer/src/test/java/org/apache/asterix/installer/transaction/RecoveryIT.java
@@ -34,6 +34,7 @@ import org.junit.runners.Parameterized;
import org.junit.runners.Parameterized.Parameters;
import org.apache.asterix.test.aql.TestsUtils;
+import org.apache.asterix.test.runtime.HDFSCluster;
import org.apache.asterix.testframework.context.TestCaseContext;
@RunWith(Parameterized.class)
@@ -42,6 +43,7 @@ public class RecoveryIT {
private static final Logger LOGGER = Logger.getLogger(RecoveryIT.class.getName());
private static final String PATH_ACTUAL = "rttest/";
private static final String PATH_BASE = "src/test/resources/transactionts/";
+ private static final String HDFS_BASE = "../asterix-app/";
private TestCaseContext tcCtx;
private static File asterixInstallerPath;
private static File installerTargetPath;
@@ -79,6 +81,7 @@ public class RecoveryIT {
+ "configure_and_validate.sh");
TestsUtils.executeScript(pb, scriptHomePath + File.separator + "setup_teardown" + File.separator
+ "stop_and_delete.sh");
+ HDFSCluster.getInstance().setup(HDFS_BASE);
}
@AfterClass
@@ -92,6 +95,7 @@ public class RecoveryIT {
+ "stop_and_delete.sh");
TestsUtils.executeScript(pb, scriptHomePath + File.separator + "setup_teardown" + File.separator
+ "shutdown.sh");
+ HDFSCluster.getInstance().cleanup();
}
@Parameters
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/5a78ca0f/asterix-installer/src/test/resources/transactionts/queries/query_after_restart/external_index/external_index.1.script.aql
----------------------------------------------------------------------
diff --git a/asterix-installer/src/test/resources/transactionts/queries/query_after_restart/external_index/external_index.1.script.aql b/asterix-installer/src/test/resources/transactionts/queries/query_after_restart/external_index/external_index.1.script.aql
new file mode 100644
index 0000000..cc46136
--- /dev/null
+++ b/asterix-installer/src/test/resources/transactionts/queries/query_after_restart/external_index/external_index.1.script.aql
@@ -0,0 +1 @@
+create_and_start.sh
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/5a78ca0f/asterix-installer/src/test/resources/transactionts/queries/query_after_restart/external_index/external_index.2.ddl.aql
----------------------------------------------------------------------
diff --git a/asterix-installer/src/test/resources/transactionts/queries/query_after_restart/external_index/external_index.2.ddl.aql b/asterix-installer/src/test/resources/transactionts/queries/query_after_restart/external_index/external_index.2.ddl.aql
new file mode 100644
index 0000000..7aa1129
--- /dev/null
+++ b/asterix-installer/src/test/resources/transactionts/queries/query_after_restart/external_index/external_index.2.ddl.aql
@@ -0,0 +1,42 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+/*
+* Description : Create an external dataset that contains records stored with text hdfs file format.
+ Build an index over the external dataset age attribute
+ Perform a query over the dataset using the index.
+* Expected Res : Success
+* Date : 3rd Jan 2014
+*/
+drop dataverse test if exists;
+create dataverse test;
+
+use dataverse test;
+
+create type EmployeeType as closed {
+ id: int64,
+ name: string,
+ age: int64
+};
+
+create external dataset EmployeeDataset(EmployeeType)
+using hdfs
+(("hdfs"="hdfs://127.0.0.1:31888"),("path"="/asterix/external-indexing-test.txt"),("input-format"="text-input-format"),("format"="delimited-text"),("delimiter"="|"));
+
+create index EmployeeAgeIdx on EmployeeDataset(age);
+
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/5a78ca0f/asterix-installer/src/test/resources/transactionts/queries/query_after_restart/external_index/external_index.3.script.aql
----------------------------------------------------------------------
diff --git a/asterix-installer/src/test/resources/transactionts/queries/query_after_restart/external_index/external_index.3.script.aql b/asterix-installer/src/test/resources/transactionts/queries/query_after_restart/external_index/external_index.3.script.aql
new file mode 100644
index 0000000..3ba1dc0
--- /dev/null
+++ b/asterix-installer/src/test/resources/transactionts/queries/query_after_restart/external_index/external_index.3.script.aql
@@ -0,0 +1 @@
+stop_and_start.sh
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/5a78ca0f/asterix-installer/src/test/resources/transactionts/queries/query_after_restart/external_index/external_index.4.query.aql
----------------------------------------------------------------------
diff --git a/asterix-installer/src/test/resources/transactionts/queries/query_after_restart/external_index/external_index.4.query.aql b/asterix-installer/src/test/resources/transactionts/queries/query_after_restart/external_index/external_index.4.query.aql
new file mode 100644
index 0000000..edfb290
--- /dev/null
+++ b/asterix-installer/src/test/resources/transactionts/queries/query_after_restart/external_index/external_index.4.query.aql
@@ -0,0 +1,32 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+/*
+* Description : Create an external dataset that contains records stored with text hdfs file format.
+ Build an index over the external dataset age attribute
+ Perform a query over the dataset using the index.
+* Expected Res : Success
+* Date : 3rd Jan 2014
+*/
+use dataverse test;
+
+for $emp in dataset EmployeeDataset
+where $emp.age = 22
+order by $emp.id
+return $emp;
+
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/5a78ca0f/asterix-installer/src/test/resources/transactionts/queries/query_after_restart/external_index/external_index.5.script.aql
----------------------------------------------------------------------
diff --git a/asterix-installer/src/test/resources/transactionts/queries/query_after_restart/external_index/external_index.5.script.aql b/asterix-installer/src/test/resources/transactionts/queries/query_after_restart/external_index/external_index.5.script.aql
new file mode 100644
index 0000000..10e1a51
--- /dev/null
+++ b/asterix-installer/src/test/resources/transactionts/queries/query_after_restart/external_index/external_index.5.script.aql
@@ -0,0 +1 @@
+stop_and_delete.sh
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/5a78ca0f/asterix-installer/src/test/resources/transactionts/results/query_after_restart/external_index/external_index.1.adm
----------------------------------------------------------------------
diff --git a/asterix-installer/src/test/resources/transactionts/results/query_after_restart/external_index/external_index.1.adm b/asterix-installer/src/test/resources/transactionts/results/query_after_restart/external_index/external_index.1.adm
new file mode 100644
index 0000000..36b836c
--- /dev/null
+++ b/asterix-installer/src/test/resources/transactionts/results/query_after_restart/external_index/external_index.1.adm
@@ -0,0 +1,4 @@
+[ { "id": 3, "name": "Samuel", "age": 22 }
+, { "id": 10, "name": "David", "age": 22 }
+ ]
+
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/5a78ca0f/asterix-installer/src/test/resources/transactionts/scripts/query_after_restart/external_index/create_and_start.sh
----------------------------------------------------------------------
diff --git a/asterix-installer/src/test/resources/transactionts/scripts/query_after_restart/external_index/create_and_start.sh b/asterix-installer/src/test/resources/transactionts/scripts/query_after_restart/external_index/create_and_start.sh
new file mode 100755
index 0000000..945f01d
--- /dev/null
+++ b/asterix-installer/src/test/resources/transactionts/scripts/query_after_restart/external_index/create_and_start.sh
@@ -0,0 +1 @@
+$MANAGIX_HOME/bin/managix create -n nc1 -c $MANAGIX_HOME/clusters/local/local.xml;
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/5a78ca0f/asterix-installer/src/test/resources/transactionts/scripts/query_after_restart/external_index/stop_and_delete.sh
----------------------------------------------------------------------
diff --git a/asterix-installer/src/test/resources/transactionts/scripts/query_after_restart/external_index/stop_and_delete.sh b/asterix-installer/src/test/resources/transactionts/scripts/query_after_restart/external_index/stop_and_delete.sh
new file mode 100755
index 0000000..d7deea3
--- /dev/null
+++ b/asterix-installer/src/test/resources/transactionts/scripts/query_after_restart/external_index/stop_and_delete.sh
@@ -0,0 +1,3 @@
+$MANAGIX_HOME/bin/managix stop -n nc1;
+$MANAGIX_HOME/bin/managix delete -n nc1;
+
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/5a78ca0f/asterix-installer/src/test/resources/transactionts/scripts/query_after_restart/external_index/stop_and_start.sh
----------------------------------------------------------------------
diff --git a/asterix-installer/src/test/resources/transactionts/scripts/query_after_restart/external_index/stop_and_start.sh b/asterix-installer/src/test/resources/transactionts/scripts/query_after_restart/external_index/stop_and_start.sh
new file mode 100755
index 0000000..1271a2b
--- /dev/null
+++ b/asterix-installer/src/test/resources/transactionts/scripts/query_after_restart/external_index/stop_and_start.sh
@@ -0,0 +1,2 @@
+$MANAGIX_HOME/bin/managix stop -n nc1;
+$MANAGIX_HOME/bin/managix start -n nc1;
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/5a78ca0f/asterix-installer/src/test/resources/transactionts/testsuite.xml
----------------------------------------------------------------------
diff --git a/asterix-installer/src/test/resources/transactionts/testsuite.xml b/asterix-installer/src/test/resources/transactionts/testsuite.xml
index cf95132..e3774f8 100644
--- a/asterix-installer/src/test/resources/transactionts/testsuite.xml
+++ b/asterix-installer/src/test/resources/transactionts/testsuite.xml
@@ -18,6 +18,13 @@
!-->
<test-suite xmlns="urn:xml.testframework.asterix.apache.org" ResultOffsetPath="results" QueryOffsetPath="queries" QueryFileExtension=".aql">
+ <test-group name="query_after_restart">
+ <test-case FilePath="query_after_restart">
+ <compilation-unit name="external_index">
+ <output-dir compare="Text">external_index</output-dir>
+ </compilation-unit>
+ </test-case>
+ </test-group>
<test-group name="recover_after_abort">
<test-case FilePath="recover_after_abort">
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/5a78ca0f/asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/AqlMetadataProvider.java
----------------------------------------------------------------------
diff --git a/asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/AqlMetadataProvider.java b/asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/AqlMetadataProvider.java
index 2478dc7..e2fd888 100644
--- a/asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/AqlMetadataProvider.java
+++ b/asterix-metadata/src/main/java/org/apache/asterix/metadata/declared/AqlMetadataProvider.java
@@ -708,7 +708,7 @@ public class AqlMetadataProvider implements IMetadataProvider<AqlSourceId, Strin
}
Pair<IBinaryComparatorFactory[], ITypeTraits[]> comparatorFactoriesAndTypeTraits = getComparatorFactoriesAndTypeTraitsOfSecondaryBTreeIndex(
secondaryIndex.getIndexType(), secondaryIndex.getKeyFieldNames(),
- secondaryIndex.getKeyFieldTypes(), DatasetUtils.getPartitioningKeys(dataset), itemType);
+ secondaryIndex.getKeyFieldTypes(), DatasetUtils.getPartitioningKeys(dataset), itemType, dataset.getDatasetType());
comparatorFactories = comparatorFactoriesAndTypeTraits.first;
typeTraits = comparatorFactoriesAndTypeTraits.second;
if (filterTypeTraits != null) {
@@ -810,7 +810,7 @@ public class AqlMetadataProvider implements IMetadataProvider<AqlSourceId, Strin
private Pair<IBinaryComparatorFactory[], ITypeTraits[]> getComparatorFactoriesAndTypeTraitsOfSecondaryBTreeIndex(
IndexType indexType, List<List<String>> sidxKeyFieldNames, List<IAType> sidxKeyFieldTypes,
- List<List<String>> pidxKeyFieldNames, ARecordType recType) throws AlgebricksException {
+ List<List<String>> pidxKeyFieldNames, ARecordType recType, DatasetType dsType) throws AlgebricksException {
IBinaryComparatorFactory[] comparatorFactories;
ITypeTraits[] typeTraits;
@@ -832,8 +832,17 @@ public class AqlMetadataProvider implements IMetadataProvider<AqlSourceId, Strin
for (int j = 0; j < pidxKeyFieldCount; ++j, ++i) {
IAType keyType = null;
try {
- keyType = recType.getSubFieldType(pidxKeyFieldNames.get(j));
- } catch (IOException e) {
+ switch (dsType) {
+ case INTERNAL:
+ keyType = recType.getSubFieldType(pidxKeyFieldNames.get(j));
+ break;
+ case EXTERNAL:
+ keyType = IndexingConstants.getFieldType(j);
+ break;
+ default:
+ throw new AlgebricksException("Unknown Dataset Type");
+ }
+ } catch (IOException| AsterixException e) {
throw new AlgebricksException(e);
}
comparatorFactories[i] = AqlBinaryComparatorFactoryProvider.INSTANCE.getBinaryComparatorFactory(keyType,
[25/36] incubator-asterixdb git commit: Revert
"[maven-release-plugin] prepare release asterix-0.8.8-incubating-rc0"
Posted by im...@apache.org.
Revert "[maven-release-plugin] prepare release asterix-0.8.8-incubating-rc0"
This reverts commit 753b4231a370cf36ec20a1124c71eeebbcbf9e92.
Project: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/commit/15e46b0f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/tree/15e46b0f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/diff/15e46b0f
Branch: refs/heads/master
Commit: 15e46b0fd90d712df59adcbef97df036f4cef317
Parents: 4a46ab8
Author: Ian Maxon <im...@apache.org>
Authored: Tue Feb 2 10:39:15 2016 -0800
Committer: Ian Maxon <im...@apache.org>
Committed: Tue Feb 2 10:39:15 2016 -0800
----------------------------------------------------------------------
asterix-algebra/pom.xml | 12 ++++++------
asterix-app/pom.xml | 20 ++++++++++----------
asterix-aql/pom.xml | 8 ++++----
asterix-common/pom.xml | 4 ++--
asterix-doc/pom.xml | 2 +-
asterix-events/pom.xml | 6 +++---
asterix-examples/pom.xml | 2 +-
asterix-external-data/pom.xml | 10 +++++-----
asterix-fuzzyjoin/pom.xml | 4 ++--
asterix-installer/pom.xml | 14 +++++++-------
.../lexer-generator-maven-plugin/pom.xml | 2 +-
asterix-maven-plugins/pom.xml | 2 +-
.../pom.xml | 2 +-
asterix-metadata/pom.xml | 10 +++++-----
asterix-om/pom.xml | 6 +++---
asterix-runtime/pom.xml | 10 +++++-----
asterix-server/pom.xml | 4 ++--
asterix-test-framework/pom.xml | 2 +-
asterix-tools/pom.xml | 14 +++++++-------
asterix-transactions/pom.xml | 6 +++---
asterix-yarn/pom.xml | 16 ++++++++--------
pom.xml | 6 +++---
22 files changed, 81 insertions(+), 81 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/15e46b0f/asterix-algebra/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-algebra/pom.xml b/asterix-algebra/pom.xml
index f1b5fb6..4bcc139 100644
--- a/asterix-algebra/pom.xml
+++ b/asterix-algebra/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
</parent>
<artifactId>asterix-algebra</artifactId>
@@ -109,31 +109,31 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-runtime</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-aql</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-external-data</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-transactions</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/15e46b0f/asterix-app/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-app/pom.xml b/asterix-app/pom.xml
index 3867c6c..9e4e3df 100644
--- a/asterix-app/pom.xml
+++ b/asterix-app/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
</parent>
<artifactId>asterix-app</artifactId>
@@ -104,48 +104,48 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-algebra</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-aql</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-tools</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
@@ -155,7 +155,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-transactions</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
@@ -186,7 +186,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-test-framework</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<scope>test</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/15e46b0f/asterix-aql/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-aql/pom.xml b/asterix-aql/pom.xml
index 44e1770..9a2b855 100644
--- a/asterix-aql/pom.xml
+++ b/asterix-aql/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
</parent>
<licenses>
@@ -137,19 +137,19 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/15e46b0f/asterix-common/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-common/pom.xml b/asterix-common/pom.xml
index 62cbb1c..0b87211 100644
--- a/asterix-common/pom.xml
+++ b/asterix-common/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
</parent>
<artifactId>asterix-common</artifactId>
@@ -217,7 +217,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-test-framework</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<scope>test</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/15e46b0f/asterix-doc/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-doc/pom.xml b/asterix-doc/pom.xml
index 7ad6dc5..47e5330 100644
--- a/asterix-doc/pom.xml
+++ b/asterix-doc/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
</parent>
<url>http://asterixdb.incubator.apache.org/</url>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/15e46b0f/asterix-events/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-events/pom.xml b/asterix-events/pom.xml
index a5c3adb..7c755dc 100644
--- a/asterix-events/pom.xml
+++ b/asterix-events/pom.xml
@@ -22,11 +22,11 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
</parent>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<licenses>
<license>
@@ -191,7 +191,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/15e46b0f/asterix-examples/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-examples/pom.xml b/asterix-examples/pom.xml
index 24c843f..f933969 100644
--- a/asterix-examples/pom.xml
+++ b/asterix-examples/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
</parent>
<artifactId>asterix-examples</artifactId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/15e46b0f/asterix-external-data/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-external-data/pom.xml b/asterix-external-data/pom.xml
index 6539d9c..ab04328 100644
--- a/asterix-external-data/pom.xml
+++ b/asterix-external-data/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
</parent>
<licenses>
@@ -122,21 +122,21 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-runtime</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
@@ -197,7 +197,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.microsoft.windowsazure</groupId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/15e46b0f/asterix-fuzzyjoin/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-fuzzyjoin/pom.xml b/asterix-fuzzyjoin/pom.xml
index a7dc02c..1f7ded2 100644
--- a/asterix-fuzzyjoin/pom.xml
+++ b/asterix-fuzzyjoin/pom.xml
@@ -21,11 +21,11 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
</parent>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-fuzzyjoin</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<licenses>
<license>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/15e46b0f/asterix-installer/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-installer/pom.xml b/asterix-installer/pom.xml
index 2849b2b..90aca08 100644
--- a/asterix-installer/pom.xml
+++ b/asterix-installer/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
</parent>
<artifactId>asterix-installer</artifactId>
<properties>
@@ -252,42 +252,42 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-app</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-server</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<type>zip</type>
<classifier>binary-assembly</classifier>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-external-data</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<type>zip</type>
<classifier>binary-assembly</classifier>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-test-framework</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<scope>test</scope>
</dependency>
</dependencies>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/15e46b0f/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml b/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
index 821d372..f50c9e0 100644
--- a/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
+++ b/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>asterix-maven-plugins</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
</parent>
<packaging>maven-plugin</packaging>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/15e46b0f/asterix-maven-plugins/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-maven-plugins/pom.xml b/asterix-maven-plugins/pom.xml
index 2f0fd2c..a2a6589 100644
--- a/asterix-maven-plugins/pom.xml
+++ b/asterix-maven-plugins/pom.xml
@@ -39,7 +39,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
</parent>
<dependencies>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/15e46b0f/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml b/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
index 9e340d9..875a6e9 100644
--- a/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
+++ b/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
@@ -23,7 +23,7 @@
<parent>
<artifactId>asterix-maven-plugins</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
</parent>
<packaging>maven-plugin</packaging>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/15e46b0f/asterix-metadata/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-metadata/pom.xml b/asterix-metadata/pom.xml
index f5d0521..438cb6e 100644
--- a/asterix-metadata/pom.xml
+++ b/asterix-metadata/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
</parent>
<artifactId>asterix-metadata</artifactId>
@@ -57,25 +57,25 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-runtime</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/15e46b0f/asterix-om/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-om/pom.xml b/asterix-om/pom.xml
index e738275..bd8f55b 100644
--- a/asterix-om/pom.xml
+++ b/asterix-om/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
</parent>
<artifactId>asterix-om</artifactId>
@@ -57,13 +57,13 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-transactions</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/15e46b0f/asterix-runtime/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-runtime/pom.xml b/asterix-runtime/pom.xml
index df52689..1591b06 100644
--- a/asterix-runtime/pom.xml
+++ b/asterix-runtime/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
</parent>
<artifactId>asterix-runtime</artifactId>
@@ -54,7 +54,7 @@
<plugin>
<groupId>org.apache.asterix</groupId>
<artifactId>lexer-generator-maven-plugin</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<configuration>
<grammarFile>src/main/resources/adm.grammar</grammarFile>
<outputDir>${project.build.directory}/generated-sources/org/apache/asterix/runtime/operators/file/adm</outputDir>
@@ -151,13 +151,13 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-fuzzyjoin</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
@@ -167,7 +167,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-transactions</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/15e46b0f/asterix-server/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-server/pom.xml b/asterix-server/pom.xml
index ca11a93..d5e1ff5 100644
--- a/asterix-server/pom.xml
+++ b/asterix-server/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
</parent>
<licenses>
@@ -144,7 +144,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-app</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.codehaus.mojo.appassembler</groupId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/15e46b0f/asterix-test-framework/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-test-framework/pom.xml b/asterix-test-framework/pom.xml
index 68ed4f9..94c3eeb 100644
--- a/asterix-test-framework/pom.xml
+++ b/asterix-test-framework/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
</parent>
<artifactId>asterix-test-framework</artifactId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/15e46b0f/asterix-tools/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-tools/pom.xml b/asterix-tools/pom.xml
index db66e62..cfe1aef 100644
--- a/asterix-tools/pom.xml
+++ b/asterix-tools/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
</parent>
<artifactId>asterix-tools</artifactId>
@@ -101,37 +101,37 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-aql</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-algebra</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-external-data</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/15e46b0f/asterix-transactions/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-transactions/pom.xml b/asterix-transactions/pom.xml
index c8e967c..ea4179c 100644
--- a/asterix-transactions/pom.xml
+++ b/asterix-transactions/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
</parent>
<artifactId>asterix-transactions</artifactId>
@@ -53,7 +53,7 @@
<plugin>
<groupId>org.apache.asterix</groupId>
<artifactId>record-manager-generator-maven-plugin</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<configuration>
<debug>false</debug>
<inputFiles>
@@ -116,7 +116,7 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/15e46b0f/asterix-yarn/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-yarn/pom.xml b/asterix-yarn/pom.xml
index b4faa17..ee6c203 100644
--- a/asterix-yarn/pom.xml
+++ b/asterix-yarn/pom.xml
@@ -21,7 +21,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>org.apache.asterix</groupId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
</parent>
<artifactId>asterix-yarn</artifactId>
@@ -144,26 +144,26 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-test-framework</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.hadoop</groupId>
@@ -230,19 +230,19 @@
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-server</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<type>zip</type>
<classifier>binary-assembly</classifier>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-runtime</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix-app</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/15e46b0f/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index a68953e..fdb335f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -21,13 +21,13 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.apache.asterix</groupId>
<artifactId>asterix</artifactId>
- <version>0.8.8-incubating</version>
+ <version>0.8.8-SNAPSHOT</version>
<packaging>pom</packaging>
<parent>
<groupId>org.apache</groupId>
<artifactId>apache</artifactId>
- <version>17</version>
+ <version>LATEST</version>
</parent>
<licenses>
@@ -199,7 +199,7 @@
<developerConnection>scm:git:ssh://asterix-gerrit.ics.uci.edu:29418/asterixdb</developerConnection>
<url>https://github.com/apache/incubator-asterixdb</url>
- <tag>asterix-0.8.8-incubating-rc0</tag>
+ <tag>HEAD</tag>
</scm>
<profiles>
[07/36] incubator-asterixdb git commit: ASTERIX-1211: Malformed
metadata record for enforced open index - Changed type on the open olist
field in index metadata to [ ANY ] - Fixed heterogeneous list deserialization
Posted by im...@apache.org.
ASTERIX-1211: Malformed metadata record for enforced open index
- Changed type on the open olist field in index metadata to [ ANY ]
- Fixed heterogeneous list deserialization
Change-Id: Ib587a138f59f37c369ba01e627a1ef9dd5a4989e
Reviewed-on: https://asterix-gerrit.ics.uci.edu/532
Reviewed-by: Yingyi Bu <bu...@gmail.com>
Tested-by: Jenkins <je...@fulliautomatix.ics.uci.edu>
Project: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/commit/288cfb4b
Tree: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/tree/288cfb4b
Diff: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/diff/288cfb4b
Branch: refs/heads/master
Commit: 288cfb4b41d4dc2bb106e1b79d4a2ed133e008cc
Parents: c9cded9
Author: Ildar Absalyamov <il...@gmail.com>
Authored: Fri Dec 4 13:27:54 2015 -0800
Committer: Ildar Absalyamov <il...@gmail.com>
Committed: Fri Dec 4 14:12:12 2015 -0800
----------------------------------------------------------------------
.../queries/basic/meta24/meta24.1.ddl.aql | 34 ++++++++++++++++++
.../queries/basic/meta24/meta24.2.update.aql | 18 ++++++++++
.../queries/basic/meta24/meta24.3.query.aql | 28 +++++++++++++++
.../queries/basic/meta24/meta24.4.query.aql | 28 +++++++++++++++
.../metadata/results/basic/meta24/meta24.1.adm | 3 ++
.../metadata/results/basic/meta24/meta24.2.adm | 3 ++
.../src/test/resources/metadata/testsuite.xml | 25 +++++++------
.../entities/InternalDatasetDetails.java | 11 +++---
.../IndexTupleTranslator.java | 13 +++----
.../AOrderedListSerializerDeserializer.java | 18 +++-------
.../apache/asterix/om/types/BuiltinType.java | 37 +++-----------------
11 files changed, 150 insertions(+), 68 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/288cfb4b/asterix-app/src/test/resources/metadata/queries/basic/meta24/meta24.1.ddl.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/metadata/queries/basic/meta24/meta24.1.ddl.aql b/asterix-app/src/test/resources/metadata/queries/basic/meta24/meta24.1.ddl.aql
new file mode 100644
index 0000000..7ae4adb
--- /dev/null
+++ b/asterix-app/src/test/resources/metadata/queries/basic/meta24/meta24.1.ddl.aql
@@ -0,0 +1,34 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+/*
+ * Description : Create primary index & secondary index on open union field & query Metadata dataset to verify.
+ * Expected Res : Success
+ * Date : 30 Sep 2013
+ */
+
+drop dataverse testdv if exists;
+create dataverse testdv;
+
+create type testdv.testtype as open {
+id : int32
+}
+
+create dataset testdv.t1(testtype) primary key id;
+
+create index idx1 on testdv.t1(name: string) type btree enforced;
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/288cfb4b/asterix-app/src/test/resources/metadata/queries/basic/meta24/meta24.2.update.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/metadata/queries/basic/meta24/meta24.2.update.aql b/asterix-app/src/test/resources/metadata/queries/basic/meta24/meta24.2.update.aql
new file mode 100644
index 0000000..042f3ce
--- /dev/null
+++ b/asterix-app/src/test/resources/metadata/queries/basic/meta24/meta24.2.update.aql
@@ -0,0 +1,18 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/288cfb4b/asterix-app/src/test/resources/metadata/queries/basic/meta24/meta24.3.query.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/metadata/queries/basic/meta24/meta24.3.query.aql b/asterix-app/src/test/resources/metadata/queries/basic/meta24/meta24.3.query.aql
new file mode 100644
index 0000000..e8ca427
--- /dev/null
+++ b/asterix-app/src/test/resources/metadata/queries/basic/meta24/meta24.3.query.aql
@@ -0,0 +1,28 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+/*
+ * Description : Create primary index & secondary index on open union field & query Metadata dataset to verify.
+ * Expected Res : Success
+ * Date : 30 Sep 2013
+ */
+
+for $l in dataset('Metadata.Index')
+where $l.DataverseName='testdv'
+return $l.SearchKeyType
+
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/288cfb4b/asterix-app/src/test/resources/metadata/queries/basic/meta24/meta24.4.query.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/metadata/queries/basic/meta24/meta24.4.query.aql b/asterix-app/src/test/resources/metadata/queries/basic/meta24/meta24.4.query.aql
new file mode 100644
index 0000000..774ff28
--- /dev/null
+++ b/asterix-app/src/test/resources/metadata/queries/basic/meta24/meta24.4.query.aql
@@ -0,0 +1,28 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+/*
+ * Description : Create primary index & secondary index on open union field & query Metadata dataset to verify.
+ * Expected Res : Success
+ * Date : 30 Sep 2013
+ */
+
+for $l in dataset('Metadata.Index')
+where $l.DataverseName='testdv'
+return $l.IsEnforced
+
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/288cfb4b/asterix-app/src/test/resources/metadata/results/basic/meta24/meta24.1.adm
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/metadata/results/basic/meta24/meta24.1.adm b/asterix-app/src/test/resources/metadata/results/basic/meta24/meta24.1.adm
new file mode 100644
index 0000000..75bf2df
--- /dev/null
+++ b/asterix-app/src/test/resources/metadata/results/basic/meta24/meta24.1.adm
@@ -0,0 +1,3 @@
+[ [ "string" ]
+, null
+ ]
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/288cfb4b/asterix-app/src/test/resources/metadata/results/basic/meta24/meta24.2.adm
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/metadata/results/basic/meta24/meta24.2.adm b/asterix-app/src/test/resources/metadata/results/basic/meta24/meta24.2.adm
new file mode 100644
index 0000000..43df3ea
--- /dev/null
+++ b/asterix-app/src/test/resources/metadata/results/basic/meta24/meta24.2.adm
@@ -0,0 +1,3 @@
+[ true
+, null
+ ]
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/288cfb4b/asterix-app/src/test/resources/metadata/testsuite.xml
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/metadata/testsuite.xml b/asterix-app/src/test/resources/metadata/testsuite.xml
index ab4303c..577d486 100644
--- a/asterix-app/src/test/resources/metadata/testsuite.xml
+++ b/asterix-app/src/test/resources/metadata/testsuite.xml
@@ -114,16 +114,6 @@
</compilation-unit>
</test-case>
<test-case FilePath="basic">
- <compilation-unit name="meta22">
- <output-dir compare="Text">meta22</output-dir>
- </compilation-unit>
- </test-case>
- <test-case FilePath="basic">
- <compilation-unit name="meta23">
- <output-dir compare="Text">meta23</output-dir>
- </compilation-unit>
- </test-case>
- <test-case FilePath="basic">
<compilation-unit name="meta06">
<output-dir compare="Text">meta06</output-dir>
</compilation-unit>
@@ -204,6 +194,21 @@
</compilation-unit>
</test-case>
<test-case FilePath="basic">
+ <compilation-unit name="meta22">
+ <output-dir compare="Text">meta22</output-dir>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="basic">
+ <compilation-unit name="meta23">
+ <output-dir compare="Text">meta23</output-dir>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="basic">
+ <compilation-unit name="meta24">
+ <output-dir compare="Text">meta24</output-dir>
+ </compilation-unit>
+ </test-case>
+ <test-case FilePath="basic">
<compilation-unit name="metadata_compaction_policy">
<output-dir compare="Text">metadata_compaction_policy</output-dir>
</compilation-unit>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/288cfb4b/asterix-metadata/src/main/java/org/apache/asterix/metadata/entities/InternalDatasetDetails.java
----------------------------------------------------------------------
diff --git a/asterix-metadata/src/main/java/org/apache/asterix/metadata/entities/InternalDatasetDetails.java b/asterix-metadata/src/main/java/org/apache/asterix/metadata/entities/InternalDatasetDetails.java
index 73c263f..8f806e2 100644
--- a/asterix-metadata/src/main/java/org/apache/asterix/metadata/entities/InternalDatasetDetails.java
+++ b/asterix-metadata/src/main/java/org/apache/asterix/metadata/entities/InternalDatasetDetails.java
@@ -132,6 +132,7 @@ public class InternalDatasetDetails implements IDatasetDetails {
ArrayBackedValueStorage itemValue = new ArrayBackedValueStorage();
OrderedListBuilder primaryKeyListBuilder = new OrderedListBuilder();
AOrderedListType stringList = new AOrderedListType(BuiltinType.ASTRING, null);
+ AOrderedListType heterogeneousList = new AOrderedListType(BuiltinType.ANY, null);
internalRecordBuilder.reset(MetadataRecordTypes.INTERNAL_DETAILS_RECORDTYPE);
AMutableString aString = new AMutableString("");
@SuppressWarnings("unchecked")
@@ -156,8 +157,8 @@ public class InternalDatasetDetails implements IDatasetDetails {
fieldValue);
// write field 2
- primaryKeyListBuilder
- .reset((AOrderedListType) MetadataRecordTypes.INTERNAL_DETAILS_RECORDTYPE.getFieldTypes()[MetadataRecordTypes.INTERNAL_DETAILS_ARECORD_PARTITIONKEY_FIELD_INDEX]);
+ primaryKeyListBuilder.reset((AOrderedListType) MetadataRecordTypes.INTERNAL_DETAILS_RECORDTYPE
+ .getFieldTypes()[MetadataRecordTypes.INTERNAL_DETAILS_ARECORD_PARTITIONKEY_FIELD_INDEX]);
for (List<String> field : partitioningKeys) {
listBuilder.reset(stringList);
for (String subField : field) {
@@ -176,8 +177,8 @@ public class InternalDatasetDetails implements IDatasetDetails {
fieldValue);
// write field 3
- primaryKeyListBuilder
- .reset((AOrderedListType) MetadataRecordTypes.INTERNAL_DETAILS_RECORDTYPE.getFieldTypes()[MetadataRecordTypes.INTERNAL_DETAILS_ARECORD_PRIMARYKEY_FIELD_INDEX]);
+ primaryKeyListBuilder.reset((AOrderedListType) MetadataRecordTypes.INTERNAL_DETAILS_RECORDTYPE
+ .getFieldTypes()[MetadataRecordTypes.INTERNAL_DETAILS_ARECORD_PRIMARYKEY_FIELD_INDEX]);
for (List<String> field : primaryKeys) {
listBuilder.reset(stringList);
for (String subField : field) {
@@ -203,7 +204,7 @@ public class InternalDatasetDetails implements IDatasetDetails {
List<String> filterField = getFilterField();
if (filterField != null) {
- listBuilder.reset(stringList);
+ listBuilder.reset(heterogeneousList);
ArrayBackedValueStorage nameValue = new ArrayBackedValueStorage();
nameValue.reset();
aString.setValue(FILTER_FIELD_NAME);
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/288cfb4b/asterix-metadata/src/main/java/org/apache/asterix/metadata/entitytupletranslators/IndexTupleTranslator.java
----------------------------------------------------------------------
diff --git a/asterix-metadata/src/main/java/org/apache/asterix/metadata/entitytupletranslators/IndexTupleTranslator.java b/asterix-metadata/src/main/java/org/apache/asterix/metadata/entitytupletranslators/IndexTupleTranslator.java
index ee172cc..312f586 100644
--- a/asterix-metadata/src/main/java/org/apache/asterix/metadata/entitytupletranslators/IndexTupleTranslator.java
+++ b/asterix-metadata/src/main/java/org/apache/asterix/metadata/entitytupletranslators/IndexTupleTranslator.java
@@ -107,8 +107,9 @@ public class IndexTupleTranslator extends AbstractTupleTranslator<Index> {
.getStringValue();
String indexName = ((AString) rec.getValueByPos(MetadataRecordTypes.INDEX_ARECORD_INDEXNAME_FIELD_INDEX))
.getStringValue();
- IndexType indexStructure = IndexType.valueOf(((AString) rec
- .getValueByPos(MetadataRecordTypes.INDEX_ARECORD_INDEXSTRUCTURE_FIELD_INDEX)).getStringValue());
+ IndexType indexStructure = IndexType
+ .valueOf(((AString) rec.getValueByPos(MetadataRecordTypes.INDEX_ARECORD_INDEXSTRUCTURE_FIELD_INDEX))
+ .getStringValue());
IACursor fieldNameCursor = ((AOrderedList) rec
.getValueByPos(MetadataRecordTypes.INDEX_ARECORD_SEARCHKEY_FIELD_INDEX)).getCursor();
List<List<String>> searchKey = new ArrayList<List<String>>();
@@ -200,8 +201,8 @@ public class IndexTupleTranslator extends AbstractTupleTranslator<Index> {
recordBuilder.addField(MetadataRecordTypes.INDEX_ARECORD_INDEXSTRUCTURE_FIELD_INDEX, fieldValue);
// write field 4
- primaryKeyListBuilder
- .reset((AOrderedListType) MetadataRecordTypes.INDEX_RECORDTYPE.getFieldTypes()[MetadataRecordTypes.INDEX_ARECORD_SEARCHKEY_FIELD_INDEX]);
+ primaryKeyListBuilder.reset((AOrderedListType) MetadataRecordTypes.INDEX_RECORDTYPE
+ .getFieldTypes()[MetadataRecordTypes.INDEX_ARECORD_SEARCHKEY_FIELD_INDEX]);
this.searchKey = instance.getKeyFieldNames();
for (List<String> field : this.searchKey) {
listBuilder.reset(stringList);
@@ -239,7 +240,7 @@ public class IndexTupleTranslator extends AbstractTupleTranslator<Index> {
intSerde.serialize(new AInt32(instance.getPendingOp()), fieldValue.getDataOutput());
recordBuilder.addField(MetadataRecordTypes.INDEX_ARECORD_PENDINGOP_FIELD_INDEX, fieldValue);
- // write optional field 8
+ // write optional field 8
if (instance.getGramLength() > 0) {
fieldValue.reset();
nameValue.reset();
@@ -256,7 +257,7 @@ public class IndexTupleTranslator extends AbstractTupleTranslator<Index> {
if (instance.isEnforcingKeyFileds()) {
// write optional field 9
OrderedListBuilder typeListBuilder = new OrderedListBuilder();
- typeListBuilder.reset(new AOrderedListType(BuiltinType.ASTRING, null));
+ typeListBuilder.reset(new AOrderedListType(BuiltinType.ANY, null));
ArrayBackedValueStorage nameValue = new ArrayBackedValueStorage();
nameValue.reset();
aString.setValue(INDEX_SEARCHKEY_TYPE_FIELD_NAME);
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/288cfb4b/asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/serde/AOrderedListSerializerDeserializer.java
----------------------------------------------------------------------
diff --git a/asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/serde/AOrderedListSerializerDeserializer.java b/asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/serde/AOrderedListSerializerDeserializer.java
index e8317eb..9b3207c 100644
--- a/asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/serde/AOrderedListSerializerDeserializer.java
+++ b/asterix-om/src/main/java/org/apache/asterix/dataflow/data/nontagged/serde/AOrderedListSerializerDeserializer.java
@@ -20,7 +20,6 @@ package org.apache.asterix.dataflow.data.nontagged.serde;
import java.io.DataInput;
import java.io.DataOutput;
-import java.io.IOException;
import java.util.ArrayList;
import org.apache.asterix.builders.OrderedListBuilder;
@@ -64,9 +63,9 @@ public class AOrderedListSerializerDeserializer implements ISerializerDeserializ
private void initSerializerDeserializer(IAType itemType) {
this.itemType = itemType;
serializer = AqlSerializerDeserializerProvider.INSTANCE.getSerializerDeserializer(itemType);
- deserializer = itemType.getTypeTag() == ATypeTag.ANY ? AqlSerializerDeserializerProvider.INSTANCE
- .getSerializerDeserializer(itemType) : AqlSerializerDeserializerProvider.INSTANCE
- .getNonTaggedSerializerDeserializer(itemType);
+ deserializer = itemType.getTypeTag() == ATypeTag.ANY
+ ? AqlSerializerDeserializerProvider.INSTANCE.getSerializerDeserializer(itemType)
+ : AqlSerializerDeserializerProvider.INSTANCE.getNonTaggedSerializerDeserializer(itemType);
}
@Override
@@ -87,14 +86,6 @@ public class AOrderedListSerializerDeserializer implements ISerializerDeserializ
fixedSize = true;
break;
}
-
- if (itemType.getTypeTag() == ATypeTag.ANY && typeTag != ATypeTag.ANY)
- try {
- initSerializerDeserializer(BuiltinType.builtinTypeFromString(typeTag.name().toLowerCase()));
- } catch (AsterixException e) {
- throw new HyracksDataException(e);
- }
-
in.readInt(); // list size
int numberOfitems;
@@ -112,8 +103,7 @@ public class AOrderedListSerializerDeserializer implements ISerializerDeserializ
}
AOrderedListType type = new AOrderedListType(itemType, "orderedlist");
return new AOrderedList(type, items);
-
- } catch (IOException e) {
+ } catch (Exception e) {
throw new HyracksDataException(e);
}
}
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/288cfb4b/asterix-om/src/main/java/org/apache/asterix/om/types/BuiltinType.java
----------------------------------------------------------------------
diff --git a/asterix-om/src/main/java/org/apache/asterix/om/types/BuiltinType.java b/asterix-om/src/main/java/org/apache/asterix/om/types/BuiltinType.java
index 41d197f..e0bc10a 100644
--- a/asterix-om/src/main/java/org/apache/asterix/om/types/BuiltinType.java
+++ b/asterix-om/src/main/java/org/apache/asterix/om/types/BuiltinType.java
@@ -18,12 +18,11 @@
*/
package org.apache.asterix.om.types;
-import org.json.JSONException;
-import org.json.JSONObject;
-
import org.apache.asterix.common.exceptions.AsterixException;
import org.apache.asterix.om.base.IAObject;
import org.apache.asterix.om.visitors.IOMVisitor;
+import org.json.JSONException;
+import org.json.JSONObject;
public abstract class BuiltinType implements IAType {
@@ -742,8 +741,8 @@ public abstract class BuiltinType implements IAType {
}
};
- // AUUID_STRING is used when converting between the string representation of
- // UUID and corresponding a UUID instance
+ // AUUID_STRING is used when converting between the string representation of
+ // UUID and corresponding a UUID instance
public static final BuiltinType AUUID_STRING = new LowerCaseConstructorType() {
private static final long serialVersionUID = 1L;
@@ -877,32 +876,4 @@ public abstract class BuiltinType implements IAType {
return getType().getTypeTag().serialize();
}
- public static BuiltinType builtinTypeFromString(String str) throws AsterixException {
- if (str.equals(BuiltinType.AINT32.getTypeName())) {
- return BuiltinType.AINT32;
- } else if (str.equals(BuiltinType.ASTRING.getTypeName())) {
- return BuiltinType.ASTRING;
- } else if (str.equals(BuiltinType.ADOUBLE.getTypeName())) {
- return BuiltinType.ADOUBLE;
- } else if (str.equals(BuiltinType.AFLOAT.getTypeName())) {
- return BuiltinType.AFLOAT;
- } else if (str.equals(BuiltinType.ANY.getTypeName())) {
- return BuiltinType.ANY;
- }
- throw new AsterixException("No string translation for type: " + str + " .");
- }
-
- public static ATypeTag builtinTypeTagFromString(String str) throws AsterixException {
- if (str.equals("int32")) {
- return ATypeTag.INT32;
- } else if (str.equals("string")) {
- return ATypeTag.STRING;
- } else if (str.equals("double")) {
- return ATypeTag.DOUBLE;
- } else if (str.equals("float")) {
- return ATypeTag.FLOAT;
- }
- throw new AsterixException("No string translation for type: " + str + " .");
- }
-
}
[16/36] incubator-asterixdb git commit: Change LICENSE creation mode
for binary assemblies
Posted by im...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/622c25e0/asterix-server/src/main/licenses/LICENSE
----------------------------------------------------------------------
diff --git a/asterix-server/src/main/licenses/LICENSE b/asterix-server/src/main/licenses/LICENSE
new file mode 100644
index 0000000..7974129
--- /dev/null
+++ b/asterix-server/src/main/licenses/LICENSE
@@ -0,0 +1,1739 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+
+ ASTERIXDB COMPONENTS:
+
+ AsterixDB includes a number of subcomponents with separate copyright
+ notices and license terms. Your use of the source code for these
+ subcomponents is subject to the terms and condition of the following
+ licenses.
+
+ Components under Apache License 2.0 are as follows:
+
+ - Apache Derby Database Engine and Embedded JDBC Driver (http://db.apache.org/derby/derby/)
+ repo/derby-10.10.1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - JDO API (http://db.apache.org/jdo)
+ repo/jdo-api-3.0.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Rome HTTP Fetcher
+ repo/rome-fetcher-1.0.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - An open source Java toolkit for Amazon S3 (http://jets3t.s3.amazonaws.com/index.html)
+ repo/jets3t-0.6.1 in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - The Netty Project (http://www.jboss.org/netty/)
+ repo/netty-3.2.2.Final.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - The Netty Project (http://netty.io/)
+ repo/netty-3.6.2.Final.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - HttpClient (http://jakarta.apache.org/commons/httpclient/)
+ repo/commons-httpclient-3.0.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - HttpClient (http://hc.apache.org/httpcomponents-client)
+ repo/httpclient-4.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - HttpCore (http://hc.apache.org/httpcomponents-core-ga)
+ repo/httpcore-4.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - twitter4j-core (http://twitter4j.org/)
+ repo/twitter4j-core-4.0.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - twitter4j-stream (http://twitter4j.org/)
+ repo/twitter4j-stream-4.0.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty :: Continuation (http://www.eclipse.org/jetty/jetty-continuation)
+ repo/jetty-continuation-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty :: Http Utility (http://www.eclipse.org/jetty/jetty-http)
+ repo/jetty-http-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty :: IO Utility (http://www.eclipse.org/jetty/jetty-io)
+ repo/jetty-io-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty :: Security (http://www.eclipse.org/jetty/jetty-security)
+ repo/jetty-security-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty :: Server Core (http://www.eclipse.org/jetty)
+ repo/jetty-server-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty :: Servlet Handling (http://www.eclipse.org/jetty/jetty-servlet)
+ repo/jetty-servlet-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty :: Utilities (http://www.eclipse.org/jetty/jetty-util)
+ repo/jetty-util-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty :: Webapp Application Support (http://www.eclipse.org/jetty/jetty-webapp)
+ repo/jetty-webapp-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty :: XML utilities (http://www.eclipse.org/jetty/jetty-xml)
+ repo/jetty-xml-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Servlet API (http://www.eclipse.org/jetty/jetty-parent/servlet-api)
+ repo/servlet-api-3.0.20100224.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - BoneCP :: Core Library (http://jolbox.com/bonecp)
+ repo/bonecp-0.8.0.RELEASE.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - FindBugs-jsr305 (http://findbugs.sourceforge.net/)
+ repo/jsr305-1.3.9.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Guava: Google Core Libraries for Java (http://code.google.com/p/guava-libraries/guava)
+ repo/guava-18.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - JSON.simple (http://code.google.com/p/json-simple/)
+ repo/json-simple-1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Microsoft Windows Azure Client API (https://github.com/WindowsAzure/azure-sdk-for-java)
+ repo/microsoft-windowsazure-api-0.4.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - javax.inject (http://code.google.com/p/atinject/)
+ repo/javax.inject-1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Thrift (http://thrift.apache.org)
+ repo/libfb303-0.9.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Thrift (http://thrift.apache.org)
+ repo/libthrift-0.9.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - DataNucleus JDO API plugin (http://www.datanucleus.org)
+ repo/datanucleus-api-jdo-3.2.6.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - DataNucleus Core (http://www.datanucleus.org)
+ repo/datanucleus-core-3.2.10.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - DataNucleus RDBMS (http://www.datanucleus.org)
+ repo/datanucleus-rdbms-3.2.9.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - JAXB2 CommonsValue Constructor Plugin (http://java.net/projects/jaxb2-commons/pages/value-constructor)
+ repo/jaxb2-value-constructor-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - StAX API (http://stax.codehaus.org/)
+ repo/stax-api-1.0.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - StAX
+ repo/stax-1.1.1-dev.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Wicket Core (http://wicket.apache.org/wicket-core/wicket-core)
+ repo/wicket-core-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Wicket Request (http://maven.apache.org)
+ repo/wicket-request-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Wicket Util (http://maven.apache.org)
+ repo/wicket-util-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Hadoop Annotations
+ repo/hadoop-annotations-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Hadoop Auth
+ repo/hadoop-auth-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Hadoop Client
+ repo/hadoop-client-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Hadoop Common
+ repo/hadoop-common-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Hadoop Common (tests)
+ repo/hadoop-common-2.2.0-tests.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Hadoop HDFS
+ repo/hadoop-hdfs-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Hadoop HDFS
+ repo/hadoop-hdfs-2.2.0-tests.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-mapreduce-client-app
+ repo/hadoop-mapreduce-client-app-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-mapreduce-client-common
+ repo/hadoop-mapreduce-client-common-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-mapreduce-client-core
+ repo/hadoop-mapreduce-client-core-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-mapreduce-client-hs
+ repo/hadoop-mapreduce-client-hs-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-mapreduce-client-jobclient
+ repo/hadoop-mapreduce-client-jobclient-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-mapreduce-client-jobclient
+ repo/hadoop-mapreduce-client-jobclient-2.2.0-tests.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-mapreduce-client-shuffle
+ repo/hadoop-mapreduce-client-shuffle-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Hadoop Mini-Cluster
+ repo/hadoop-minicluster-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - zookeeper
+ repo/zookeeper-3.4.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-yarn-api
+ repo/hadoop-yarn-api-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-yarn-client
+ repo/hadoop-yarn-client-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-yarn-common
+ repo/hadoop-yarn-common-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-yarn-server-common
+ repo/hadoop-yarn-server-common-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-yarn-server-nodemanager
+ repo/hadoop-yarn-server-nodemanager-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-yarn-server-resourcemanager
+ repo/hadoop-yarn-server-resourcemanager-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-yarn-server-tests
+ repo/hadoop-yarn-server-tests-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - hadoop-yarn-server-web-proxy
+ repo/hadoop-yarn-server-web-proxy-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Plexus Common Utilities (http://plexus.codehaus.org/plexus-utils)
+ repo/plexus-utils-3.0.7.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jettison
+ repo/jettison-1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jackson (http://jackson.codehaus.org)
+ repo/jackson-core-asl-1.8.8.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - JAX-RS provider for JSON content type (http://jackson.codehaus.org)
+ repo/jackson-jaxrs-1.8.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Data Mapper for Jackson (http://jackson.codehaus.org)
+ repo/jackson-mapper-asl-1.9.12.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Xml Compatibility extensions for Jackson (http://jackson.codehaus.org)
+ repo/jackson-mapper-xc-1.8.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jackson-core (http://wiki.fasterxml.com/JacksonHome)
+ repo/jackson-core-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Google GuiceCore Library (http://code.google.com/p/google-guice/guice/)
+ repo/guice-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Google GuiceExtensionsServlet (http://code.google.com/p/google-guice/extensions-parent/guice-servlet/)
+ repo/guice-servlet-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty Server (http://jetty.mortbay.org/)
+ repo/jetty-6.1.26.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jetty Utilities (http://jetty.mortbay.org/)
+ repo/jetty-util-6.1.26.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Commons Configuration (http://commons.apache.org/${pom.artifactId.substring(8)}/)
+ repo/commons-configuration-1.6.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Digester (http://jakarta.apache.org/commons/digester/)
+ repo/commons-digester-1.8.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - EL (http://jakarta.apache.org/commons/el/)
+ repo/commons-el-1.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Commons BeanUtils
+ repo/commons-beanutils-1.7.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Commons BeanUtils Core (http://commons.apache.org/beanutils/)
+ repo/commons-beanutils-core-1.8.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Commons CLI (http://commons.apache.org/cli/)
+ repo/commons-cli-1.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Commons Codec (http://commons.apache.org/codec/commons-codec)
+ repo/commons-codec-1.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Commons Collections (http://commons.apache.org/collections/commons-collections)
+ commons-daemon:commons-daemon:jar:1.0.13
+ - Commons Daemon (http://commons.apache.org/daemon/)
+ repo/commons-daemon-1.0.13.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Commons IO (http://commons.apache.org/io/)
+ repo/commons-io-2.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Commons Lang (http://commons.apache.org/lang/)
+ repo/commons-lang-2.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Commons Logging (http://commons.apache.org/logging)
+ repo/commons-logging-1.0.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Commons Logging Api (http://commons.apache.org/logging)
+ repo/commons-logging-api-1.0.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Commons Net (http://commons.apache.org/net/)
+ repo/commons-net-3.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Log4j (http://logging.apache.org:80/log4j/1.2/log4j)
+ repo/log4j-1.2.17.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Ant Core (http://ant.apache.org/)
+ repo/ant-1.9.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Ant Launcher (http://ant.apache.org/)
+ repo/ant-launcher-1.9.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Avro (http://avro.apache.org)
+ repo/avro-1.7.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Commons Compress (http://commons.apache.org/compress/)
+ repo/commons-compress-1.4.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Commons Lang (http://commons.apache.org/lang/)
+ repo/commons-lang3-3.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Commons Math (http://commons.apache.org/math/)
+ repo/commons-math-2.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Ant Utilities (http://hive.apache.org/hive-ant)
+ repo/hive-ant-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Common (http://hive.apache.org/hive-common)
+ repo/hive-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Query Language (http://hive.apache.org/hive-exec)
+ repo/hive-exec-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Metastore (http://hive.apache.org/hive-metastore)
+ repo/hive-metastore-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Serde (http://hive.apache.org/hive-serde)
+ repo/hive-serde-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Shims (http://hive.apache.org/hive-shims)
+ repo/hive-shims-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Shims 0.20 (http://hive.apache.org/hive-shims-0.20)
+ repo/hive-shims-0.20-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Shims 0.20S (http://hive.apache.org/hive-shims-0.20S)
+ repo/hive-shims-0.20S-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Shims 0.23 (http://hive.apache.org/hive-shims-0.23)
+ repo/hive-shims-0.23-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Shims Common (http://hive.apache.org/hive-shims-common)
+ repo/hive-shims-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Hive Shims Secure Common (http://hive.apache.org/hive-shims-common-secure)
+ repo/hive-shims-secure-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Apache Velocity (http://velocity.apache.org/engine/releases/velocity-1.5/)
+ repo/velocity-1.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jakarta ORO
+ repo/oro-2.0.8.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - ROME
+ repo/rome-1.0.1-modified-01.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - jasper-compiler (http://tomcat.apache.org/jasper-compiler)
+ repo/jasper-compiler-5.5.23.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - jasper-runtime (http://tomcat.apache.org/jasper-runtime)
+ repo/jasper-runtime-5.5.23.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Xerces2 Java Parser (http://xerces.apache.org/xerces2-j)
+ repo/xercesImpl-2.9.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - XML APIs (http://xml.apache.org/commons/components/external/xml-apis)
+ repo/xml-apis-1.3.04.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Groovy (http://groovy.codehaus.org/)
+ repo/groovy-all-2.1.6.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Snappy for Java (http://github.com/xerial/snappy-java/)
+ repo/snappy-java-1.0.4.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+ ===
+
+ Component(s):
+ - Java Servlet API (http://servlet-spec.java.n)
+ repo/javax.servlet-3.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - javax.servlet API v.3.0 (http://jcp.org/en/jsr/detail?id=315)
+ repo/servlet-api-2.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - grizzly-framework (http://grizzly.java.net/grizzly-framework)
+ repo/grizzly-framework-2.1.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - grizzly-http (http://grizzly.java.net/grizzly-http)
+ repo/grizzly-http-2.1.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - grizzly-http-server (http://grizzly.java.net/grizzly-http-server)
+ repo/grizzly-http-server-2.1.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - grizzly-http-servlet (http://grizzly.java.net/grizzly-http-servlet)
+ repo/grizzly-http-servlet-2.1.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - grizzly-rcm (http://grizzly.java.net/grizzly-rcm)
+ repo/grizzly-rcm-2.1.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - management-api (http://kenai.com/hg/gmbal~gf_common)
+ repo/management-api-3.0.0-b012.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - gmbal-api-only (http://kenai.com/hg/gmbal~master)
+ repo/gmbal-api-only-3.0.0-b023.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - JavaBeans Activation Framework (JAF) (http://java.sun.com/products/javabeans/jaf/index.jsp)
+ repo/activation-1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - JavaMail API (https://glassfish.dev.java.net/javaee5/mail/)
+ repo/mail-1.4.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Java Servlet API
+ repo/servlet-api-2.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Java Transaction API (http://java.sun.com/products/jta/jta)
+ repo/jta-1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Sun JAXB Reference Implementation Runtime (http://jaxb.java.net/jaxb-impl)
+ repo/jaxb-impl-2.2.3-1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Java Architecture for XML Binding (JAXB API) (https://jaxb.dev.java.net/jaxb-api)
+ repo/jaxb-api-2.2.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Streaming API for XML
+ repo/stax-api-1.0.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - jsp-api
+ repo/jsp-api-2.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+
+ are available under the CDDL 1.0
+ --
+ COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0
+
+ 1. Definitions.
+
+ 1.1. “Contributor” means each individual or entity that creates or contributes to the creation of Modifications.
+
+ 1.2. “Contributor Version” means the combination of the Original Software, prior Modifications used by a Contributor (if any), and the Modifications made by that particular Contributor.
+
+ 1.3. “Covered Software” means (a) the Original Software, or (b) Modifications, or (c) the combination of files containing Original Software with files containing Modifications, in each case including portions thereof.
+
+ 1.4. “Executable” means the Covered Software in any form other than Source Code.
+
+ 1.5. “Initial Developer” means the individual or entity that first makes Original Software available under this License.
+
+ 1.6. “Larger Work” means a work which combines Covered Software or portions thereof with code not governed by the terms of this License.
+
+ 1.7. “License” means this document.
+
+ 1.8. “Licensable” means having the right to grant, to the maximum extent possible, whether at the time of the initial grant or subsequently acquired, any and all of the rights conveyed herein.
+
+ 1.9. “Modifications” means the Source Code and Executable form of any of the following:
+
+ A. Any file that results from an addition to, deletion from or modification of the contents of a file containing Original Software or previous Modifications;
+
+ B. Any new file that contains any part of the Original Software or previous Modification; or
+
+ C. Any new file that is contributed or otherwise made available under the terms of this License.
+
+ 1.10. “Original Software” means the Source Code and Executable form of computer software code that is originally released under this License.
+
+ 1.11. “Patent Claims” means any patent claim(s), now owned or hereafter acquired, including without limitation, method, process, and apparatus claims, in any patent Licensable by grantor.
+
+ 1.12. “Source Code” means (a) the common form of computer software code in which modifications are made and (b) associated documentation included in or with such code.
+
+ 1.13. “You” (or “Your”) means an individual or a legal entity exercising rights under, and complying with all of the terms of, this License. For legal entities, “You” includes any entity which controls, is controlled by, or is under common control with You. For purposes of this definition, “control” means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficial ownership of such entity.
+
+ 2. License Grants.
+
+ 2.1. The Initial Developer Grant.
+
+ Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectual property claims, the Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive license:
+
+ (a) under intellectual property rights (other than patent or trademark) Licensable by Initial Developer, to use, reproduce, modify, display, perform, sublicense and distribute the Original Software (or portions thereof), with or without Modifications, and/or as part of a Larger Work; and
+
+ (b) under Patent Claims infringed by the making, using or selling of Original Software, to make, have made, use, practice, sell, and offer for sale, and/or otherwise dispose of the Original Software (or portions thereof).
+
+ (c) The licenses granted in Sections 2.1(a) and (b) are effective on the date Initial Developer first distributes or otherwise makes the Original Software available to a third party under the terms of this License.
+
+ (d) Notwithstanding Section 2.1(b) above, no patent license is granted: (1) for code that You delete from the Original Software, or (2) for infringements caused by: (i) the modification of the Original Software, or (ii) the combination of the Original Software with other software or devices.
+
+ 2.2. Contributor Grant.
+
+ Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectual property claims, each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license:
+
+ (a) under intellectual property rights (other than patent or trademark) Licensable by Contributor to use, reproduce, modify, display, perform, sublicense and distribute the Modifications created by such Contributor (or portions thereof), either on an unmodified basis, with other Modifications, as Covered Software and/or as part of a Larger Work; and
+
+ (b) under Patent Claims infringed by the making, using, or selling of Modifications made by that Contributor either alone and/or in combination with its Contributor Version (or portions of such combination), to make, use, sell, offer for sale, have made, and/or otherwise dispose of: (1) Modifications made by that Contributor (or portions thereof); and (2) the combination of Modifications made by that Contributor with its Contributor Version (or portions of such combination).
+
+ (c) The licenses granted in Sections 2.2(a) and 2.2(b) are effective on the date Contributor first distributes or otherwise makes the Modifications available to a third party.
+
+ (d) Notwithstanding Section 2.2(b) above, no patent license is granted: (1) for any code that Contributor has deleted from the Contributor Version; (2) for infringements caused by: (i) third party modifications of Contributor Version, or (ii) the combination of Modifications made by that Contributor with other software (except as part of the Contributor Version) or other devices; or (3) under Patent Claims infringed by Covered Software in the absence of Modifications made by that Contributor.
+
+ 3. Distribution Obligations.
+
+ 3.1. Availability of Source Code.
+
+ Any Covered Software that You distribute or otherwise make available in Executable form must also be made available in Source Code form and that Source Code form must be distributed only under the terms of this License. You must include a copy of this License with every copy of the Source Code form of the Covered Software You distribute or otherwise make available. You must inform recipients of any such Covered Software in Executable form as to how they can obtain such Covered Software in Source Code form in a reasonable manner on or through a medium customarily used for software exchange.
+
+ 3.2. Modifications.
+
+ The Modifications that You create or to which You contribute are governed by the terms of this License. You represent that You believe Your Modifications are Your original creation(s) and/or You have sufficient rights to grant the rights conveyed by this License.
+
+ 3.3. Required Notices.
+
+ You must include a notice in each of Your Modifications that identifies You as the Contributor of the Modification. You may not remove or alter any copyright, patent or trademark notices contained within the Covered Software, or any notices of licensing or any descriptive text giving attribution to any Contributor or the Initial Developer.
+
+ 3.4. Application of Additional Terms.
+
+ You may not offer or impose any terms on any Covered Software in Source Code form that alters or restricts the applicable version of this License or the recipients’ rights hereunder. You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Software. However, you may do so only on Your own behalf, and not on behalf of the Initial Developer or any Contributor. You must make it absolutely clear that any such warranty, support, indemnity or liability obligation is offered by You alone, and You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.
+
+ 3.5. Distribution of Executable Versions.
+
+ You may distribute the Executable form of the Covered Software under the terms of this License or under the terms of a license of Your choice, which may contain terms different from this License, provided that You are in compliance with the terms of this License and that the license for the Executable form does not attempt to limit or alter the recipient’s rights in the Source Code form from the rights set forth in this License. If You distribute the Covered Software in Executable form under a different license, You must make it absolutely clear that any terms which differ from this License are offered by You alone, not by the Initial Developer or Contributor. You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of any such terms You offer.
+
+ 3.6. Larger Works.
+
+ You may create a Larger Work by combining Covered Software with other code not governed by the terms of this License and distribute the Larger Work as a single product. In such a case, You must make sure the requirements of this License are fulfilled for the Covered Software.
+
+ 4. Versions of the License.
+
+ 4.1. New Versions.
+
+ Sun Microsystems, Inc. is the initial license steward and may publish revised and/or new versions of this License from time to time. Each version will be given a distinguishing version number. Except as provided in Section 4.3, no one other than the license steward has the right to modify this License.
+
+ 4.2. Effect of New Versions.
+
+ You may always continue to use, distribute or otherwise make the Covered Software available under the terms of the version of the License under which You originally received the Covered Software. If the Initial Developer includes a notice in the Original Software prohibiting it from being distributed or otherwise made available under any subsequent version of the License, You must distribute and make the Covered Software available under the terms of the version of the License under which You originally received the Covered Software. Otherwise, You may also choose to use, distribute or otherwise make the Covered Software available under the terms of any subsequent version of the License published by the license steward.
+
+ 4.3. Modified Versions.
+
+ When You are an Initial Developer and You want to create a new license for Your Original Software, You may create and use a modified version of this License if You: (a) rename the license and remove any references to the name of the license steward (except to note that the license differs from this License); and (b) otherwise make it clear that the license contains terms which differ from this License.
+
+ 5. DISCLAIMER OF WARRANTY.
+
+ COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN “AS IS” BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED SOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANY COVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
+
+ 6. TERMINATION.
+
+ 6.1. This License and the rights granted hereunder will terminate automatically if You fail to comply with terms herein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by their nature, must remain in effect beyond the termination of this License shall survive.
+
+ 6.2. If You assert a patent infringement claim (excluding declaratory judgment actions) against Initial Developer or a Contributor (the Initial Developer or Contributor against whom You assert such claim is referred to as “Participant”) alleging that the Participant Software (meaning the Contributor Version where the Participant is a Contributor or the Original Software where the Participant is the Initial Developer) directly or indirectly infringes any patent, then any and all rights granted directly or indirectly to You by such Participant, the Initial Developer (if the Initial Developer is not the Participant) and all Contributors under Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice from Participant terminate prospectively and automatically at the expiration of such 60 day notice period, unless if within such 60 day period You withdraw Your claim with respect to the Participant Software against such Participant either unilaterally or pursuant to a wr
itten agreement with Participant.
+
+ 6.3. In the event of termination under Sections 6.1 or 6.2 above, all end user licenses that have been validly granted by You or any distributor hereunder prior to termination (excluding licenses granted to You by any distributor) shall survive termination.
+
+ 7. LIMITATION OF LIABILITY.
+
+ UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOST PROFITS, LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY’S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
+
+ 8. U.S. GOVERNMENT END USERS.
+
+ The Covered Software is a “commercial item,” as that term is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of “commercial computer software” (as that term is defined at 48 C.F.R. § 252.227-7014(a)(1)) and “commercial computer software documentation” as such terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End Users acquire Covered Software with only those rights set forth herein. This U.S. Government Rights clause is in lieu of, and supersedes, any other FAR, DFAR, or other clause or provision that addresses Government rights in computer software under this License.
+
+ 9. MISCELLANEOUS.
+
+ This License represents the complete agreement concerning subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. This License shall be governed by the law of the jurisdiction specified in a notice contained within the Original Software (except to the extent applicable law, if any, provides otherwise), excluding such jurisdiction’s conflict-of-law provisions. Any litigation relating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in a notice contained within the Original Software, with the losing party responsible for costs, including, without limitation, court costs and reasonable attorneys’ fees and expenses. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law or regulation which provides that the language of a contr
act shall be construed against the drafter shall not apply to this License. You agree that You alone are responsible for compliance with the United States export administration regulations (and the export control laws and regulation of any other countries) when You use, distribute or otherwise make available any Covered Software.
+
+ 10. RESPONSIBILITY FOR CLAIMS.
+
+ As between Initial Developer and the Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License and You agree to work with Initial Developer and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability.
+
+ NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL)
+
+ The code released under the CDDL shall be governed by the laws of the State of California (excluding conflict-of-law provisions). Any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of California and the state courts of the State of California, with venue lying in Santa Clara County, California.
+
+
+
+ ==
+
+ Component(s):
+ - jersey-client (https://jersey.java.net/jersey-client/)
+ repo/jersey-client-1.13.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - jersey-core (https://jersey.java.net/jersey-core/)
+ repo/jersey-core-1.13.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - jersey-grizzly2 (https://jersey.java.net/jersey-grizzly2/)
+ repo/jersey-grizzly2-1.9.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - jersey-json (https://jersey.java.net/jersey-json/)
+ repo/jersey-json-1.13.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - jersey-server (https://jersey.java.net/jersey-server/)
+ repo/jersey-server-1.9.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - jersey-guice (https://jersey.java.net/jersey-contribs/jersey-guice/)
+ repo/jersey-guice-1.9.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jersey Test FrameworkCore (https://jersey.java.net/jersey-test-framework/jersey-test-framework-core/)
+ repo/jersey-test-framework-1.9.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - Jersey Test FrameworkGrizzly 2 Module (https://jersey.java.net/jersey-test-framework/jersey-test-framework-grizzly2/)
+ repo/jersey-test-framework-grizzly2-1.9.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+ Are available under the CDDL 1.1:
+ --
+
+ COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL)Version 1.1
+
+ 1. Definitions.
+
+ 1.1. “Contributor” means each individual or entity that creates or contributes to the creation of Modifications.
+ 1.2. “Contributor Version” means the combination of the Original Software, prior Modifications used by a Contributor (if any), and the Modifications made by that particular Contributor.
+ 1.3. “Covered Software” means (a) the Original Software, or (b) Modifications, or (c) the combination of files containing Original Software with files containing Modifications, in each case including portions thereof.
+ 1.4. “Executable” means the Covered Software in any form other than Source Code.
+ 1.5. “Initial Developer” means the individual or entity that first makes Original Software available under this License.
+ 1.6. “Larger Work” means a work which combines Covered Software or portions thereof with code not governed by the terms of this License.
+ 1.7. “License” means this document.
+ 1.8. “Licensable” means having the right to grant, to the maximum extent possible, whether at the time of the initial grant or subsequently acquired, any and all of the rights conveyed herein.
+ 1.9. “Modifications” means the Source Code and Executable form of any of the following:
+ A. Any file that results from an addition to, deletion from or modification of the contents of a file containing Original Software or previous Modifications;
+ B. Any new file that contains any part of the Original Software or previous Modification; or
+ C. Any new file that is contributed or otherwise made available under the terms of this License.
+ 1.10. “Original Software” means the Source Code and Executable form of computer software code that is originally released under this License.
+ 1.11. “Patent Claims” means any patent claim(s), now owned or hereafter acquired, including without limitation, method, process, and apparatus claims, in any patent Licensable by grantor.
+ 1.12. “Source Code” means (a) the common form of computer software code in which modifications are made and (b) associated documentation included in or with such code.
+ 1.13. “You” (or “Your”) means an individual or a legal entity exercising rights under, and complying with all of the terms of, this License. For legal entities, “You” includes any entity which controls, is controlled by, or is under common control with You. For purposes of this definition, “control” means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficial ownership of such entity.
+ 2. License Grants.
+
+ 2.1. The Initial Developer Grant.
+ Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectual property claims, the Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive license:
+ (a) under intellectual property rights (other than patent or trademark) Licensable by Initial Developer, to use, reproduce, modify, display, perform, sublicense and distribute the Original Software (or portions thereof), with or without Modifications, and/or as part of a Larger Work; and
+ (b) under Patent Claims infringed by the making, using or selling of Original Software, to make, have made, use, practice, sell, and offer for sale, and/or otherwise dispose of the Original Software (or portions thereof).
+ (c) The licenses granted in Sections 2.1(a) and (b) are effective on the date Initial Developer first distributes or otherwise makes the Original Software available to a third party under the terms of this License.
+ (d) Notwithstanding Section 2.1(b) above, no patent license is granted: (1) for code that You delete from the Original Software, or (2) for infringements caused by: (i) the modification of the Original Software, or (ii) the combination of the Original Software with other software or devices.
+ 2.2. Contributor Grant.
+ Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectual property claims, each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license:
+ (a) under intellectual property rights (other than patent or trademark) Licensable by Contributor to use, reproduce, modify, display, perform, sublicense and distribute the Modifications created by such Contributor (or portions thereof), either on an unmodified basis, with other Modifications, as Covered Software and/or as part of a Larger Work; and
+ (b) under Patent Claims infringed by the making, using, or selling of Modifications made by that Contributor either alone and/or in combination with its Contributor Version (or portions of such combination), to make, use, sell, offer for sale, have made, and/or otherwise dispose of: (1) Modifications made by that Contributor (or portions thereof); and (2) the combination of Modifications made by that Contributor with its Contributor Version (or portions of such combination).
+ (c) The licenses granted in Sections 2.2(a) and 2.2(b) are effective on the date Contributor first distributes or otherwise makes the Modifications available to a third party.
+ (d) Notwithstanding Section 2.2(b) above, no patent license is granted: (1) for any code that Contributor has deleted from the Contributor Version; (2) for infringements caused by: (i) third party modifications of Contributor Version, or (ii) the combination of Modifications made by that Contributor with other software (except as part of the Contributor Version) or other devices; or (3) under Patent Claims infringed by Covered Software in the absence of Modifications made by that Contributor.
+ 3. Distribution Obligations.
+
+ 3.1. Availability of Source Code.
+ Any Covered Software that You distribute or otherwise make available in Executable form must also be made available in Source Code form and that Source Code form must be distributed only under the terms of this License. You must include a copy of this License with every copy of the Source Code form of the Covered Software You distribute or otherwise make available. You must inform recipients of any such Covered Software in Executable form as to how they can obtain such Covered Software in Source Code form in a reasonable manner on or through a medium customarily used for software exchange.
+ 3.2. Modifications.
+ The Modifications that You create or to which You contribute are governed by the terms of this License. You represent that You believe Your Modifications are Your original creation(s) and/or You have sufficient rights to grant the rights conveyed by this License.
+ 3.3. Required Notices.
+ You must include a notice in each of Your Modifications that identifies You as the Contributor of the Modification. You may not remove or alter any copyright, patent or trademark notices contained within the Covered Software, or any notices of licensing or any descriptive text giving attribution to any Contributor or the Initial Developer.
+ 3.4. Application of Additional Terms.
+ You may not offer or impose any terms on any Covered Software in Source Code form that alters or restricts the applicable version of this License or the recipients' rights hereunder. You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Software. However, you may do so only on Your own behalf, and not on behalf of the Initial Developer or any Contributor. You must make it absolutely clear that any such warranty, support, indemnity or liability obligation is offered by You alone, and You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of warranty, support, indemnity or liability terms You offer.
+ 3.5. Distribution of Executable Versions.
+ You may distribute the Executable form of the Covered Software under the terms of this License or under the terms of a license of Your choice, which may contain terms different from this License, provided that You are in compliance with the terms of this License and that the license for the Executable form does not attempt to limit or alter the recipient's rights in the Source Code form from the rights set forth in this License. If You distribute the Covered Software in Executable form under a different license, You must make it absolutely clear that any terms which differ from this License are offered by You alone, not by the Initial Developer or Contributor. You hereby agree to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial Developer or such Contributor as a result of any such terms You offer.
+ 3.6. Larger Works.
+ You may create a Larger Work by combining Covered Software with other code not governed by the terms of this License and distribute the Larger Work as a single product. In such a case, You must make sure the requirements of this License are fulfilled for the Covered Software.
+ 4. Versions of the License.
+
+ 4.1. New Versions.
+ Oracle is the initial license steward and may publish revised and/or new versions of this License from time to time. Each version will be given a distinguishing version number. Except as provided in Section 4.3, no one other than the license steward has the right to modify this License.
+ 4.2. Effect of New Versions.
+ You may always continue to use, distribute or otherwise make the Covered Software available under the terms of the version of the License under which You originally received the Covered Software. If the Initial Developer includes a notice in the Original Software prohibiting it from being distributed or otherwise made available under any subsequent version of the License, You must distribute and make the Covered Software available under the terms of the version of the License under which You originally received the Covered Software. Otherwise, You may also choose to use, distribute or otherwise make the Covered Software available under the terms of any subsequent version of the License published by the license steward.
+ 4.3. Modified Versions.
+ When You are an Initial Developer and You want to create a new license for Your Original Software, You may create and use a modified version of this License if You: (a) rename the license and remove any references to the name of the license steward (except to note that the license differs from this License); and (b) otherwise make it clear that the license contains terms which differ from this License.
+ 5. DISCLAIMER OF WARRANTY.
+
+ COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN “AS IS” BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED SOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANY COVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
+
+ 6. TERMINATION.
+
+ 6.1. This License and the rights granted hereunder will terminate automatically if You fail to comply with terms herein and fail to cure such breach within 30 days of becoming aware of the breach. Provisions which, by their nature, must remain in effect beyond the termination of this License shall survive.
+ 6.2. If You assert a patent infringement claim (excluding declaratory judgment actions) against Initial Developer or a Contributor (the Initial Developer or Contributor against whom You assert such claim is referred to as “Participant”) alleging that the Participant Software (meaning the Contributor Version where the Participant is a Contributor or the Original Software where the Participant is the Initial Developer) directly or indirectly infringes any patent, then any and all rights granted directly or indirectly to You by such Participant, the Initial Developer (if the Initial Developer is not the Participant) and all Contributors under Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice from Participant terminate prospectively and automatically at the expiration of such 60 day notice period, unless if within such 60 day period You withdraw Your claim with respect to the Participant Software against such Participant either unilaterally or pursuant to a wr
itten agreement with Participant.
+ 6.3. If You assert a patent infringement claim against Participant alleging that the Participant Software directly or indirectly infringes any patent where such claim is resolved (such as by license or settlement) prior to the initiation of patent infringement litigation, then the reasonable value of the licenses granted by such Participant under Sections 2.1 or 2.2 shall be taken into account in determining the amount or value of any payment or license.
+ 6.4. In the event of termination under Sections 6.1 or 6.2 above, all end user licenses that have been validly granted by You or any distributor hereunder prior to termination (excluding licenses granted to You by any distributor) shall survive termination.
+ 7. LIMITATION OF LIABILITY.
+
+ UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
+
+ 8. U.S. GOVERNMENT END USERS.
+
+ The Covered Software is a “commercial item,” as that term is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of “commercial computer software” (as that term is defined at 48 C.F.R. § 252.227-7014(a)(1)) and “commercial computer software documentation” as such terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End Users acquire Covered Software with only those rights set forth herein. This U.S. Government Rights clause is in lieu of, and supersedes, any other FAR, DFAR, or other clause or provision that addresses Government rights in computer software under this License.
+
+ 9. MISCELLANEOUS.
+
+ This License represents the complete agreement concerning subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. This License shall be governed by the law of the jurisdiction specified in a notice contained within the Original Software (except to the extent applicable law, if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any litigation relating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in a notice contained within the Original Software, with the losing party responsible for costs, including, without limitation, court costs and reasonable attorneys' fees and expenses. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law or regulation which provides that the language of a contract
shall be construed against the drafter shall not apply to this License. You agree that You alone are responsible for compliance with the United States export administration regulations (and the export control laws and regulation of any other countries) when You use, distribute or otherwise make available any Covered Software.
+
+ 10. RESPONSIBILITY FOR CLAIMS.
+
+ As between Initial Developer and the Contributors, each party is responsible for claims and damages arising, directly or indirectly, out of its utilization of rights under this License and You agree to work with Initial Developer and Contributors to distribute such responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute any admission of liability.
+
+ NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL)
+
+ The code released under the CDDL shall be governed by the laws of the State of California (excluding conflict-of-law provisions). Any litigation relating to this License shall be subject to the jurisdiction of the Federal Courts of the Northern District of California and the state courts of the State of California, with venue lying in Santa Clara County, California.
+ --
+
+
+ ===
+
+ Component(s):
+
+ - JUnit (http://junit.org)
+ repo/junit-4.11.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+ Are available under the CPL 1.0:
+
+ --
+
+ Common Public License Version 1.0
+ THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC
+ LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM
+ CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
+
+ 1. DEFINITIONS
+
+ "Contribution" means:
+
+ a) in the case of the initial Contributor, the initial code and
+ documentation distributed under this Agreement, and
+
+ b) in the case of each subsequent Contributor:
+
+ i) changes to the Program, and
+
+ ii) additions to the Program;
+
+ where such changes and/or additions to the Program originate from and are
+ distributed by that particular Contributor. A Contribution 'originates' from a
+ Contributor if it was added to the Program by such Contributor itself or anyone
+ acting on such Contributor's behalf. Contributions do not include additions to
+ the Program which: (i) are separate modules of software distributed in
+ conjunction with the Program under their own license agreement, and (ii) are not
+ derivative works of the Program.
+
+ "Contributor" means any person or entity that distributes the Program.
+
+ "Licensed Patents " mean patent claims licensable by a Contributor which are
+ necessarily infringed by the use or sale of its Contribution alone or when
+ combined with the Program.
+
+ "Program" means the Contributions distributed in accordance with this Agreement.
+
+ "Recipient" means anyone who receives the Program under this Agreement,
+ including all Contributors.
+
+ 2. GRANT OF RIGHTS
+
+ a) Subject to the terms of this Agreement, each Contributor hereby grants
+ Recipient a non-exclusive, worldwide, royalty-free copyright license to
+ reproduce, prepare derivative works of, publicly display, publicly perform,
+ distribute and sublicense the Contribution of such Contributor, if any, and such
+ derivative works, in source code and object code form.
+
+ b) Subject to the terms of this Agreement, each Contributor hereby grants
+ Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed
+ Patents to make, use, sell, offer to sell, import and otherwise transfer the
+ Contribution of such Contributor, if any, in source code and object code form.
+ This patent license shall apply to the combination of the Contribution and the
+ Program if, at the time the Contribution is added by the Contributor, such
+ addition of the Contribution causes such combination to be covered by the
+ Licensed Patents. The patent license shall not apply to any other combinations
+ which include the Contribution. No hardware per se is licensed hereunder.
+
+ c) Recipient understands that although each Contributor grants the licenses
+ to its Contributions set forth herein, no assurances are provided by any
+ Contributor that the Program does not infringe the patent or other intellectual
+ property rights of any other entity. Each Contributor disclaims any liability to
+ Recipient for claims brought by any other entity based on infringement of
+ intellectual property rights or otherwise. As a condition to exercising the
+ rights and licenses granted hereunder, each Recipient hereby assumes sole
+ responsibility to secure any other intellectual property rights needed, if any.
+ For example, if a third party patent license is required to allow Recipient to
+ distribute the Program, it is Recipient's responsibility to acquire that license
+ before distributing the Program.
+
+ d) Each Contributor represents that to its knowledge it has sufficient
+ copyright rights in its Contribution, if any, to grant the copyright license set
+ forth in this Agreement.
+
+ 3. REQUIREMENTS
+
+ A Contributor may choose to distribute the Program in object code form under its
+ own license agreement, provided that:
+
+ a) it complies with the terms and conditions of this Agreement; and
+
+ b) its license agreement:
+
+ i) effectively disclaims on behalf of all Contributors all warranties and
+ conditions, express and implied, including warranties or conditions of title and
+ non-infringement, and implied warranties or conditions of merchantability and
+ fitness for a particular purpose;
+
+ ii) effectively excludes on behalf of all Contributors all liability for
+ damages, including direct, indirect, special, incidental and consequential
+ damages, such as lost profits;
+
+ iii) states that any provisions which differ from this Agreement are offered
+ by that Contributor alone and not by any other party; and
+
+ iv) states that source code for the Program is available from such
+ Contributor, and informs licensees how to obtain it in a reasonable manner on or
+ through a medium customarily used for software exchange.
+
+ When the Program is made available in source code form:
+
+ a) it must be made available under this Agreement; and
+
+ b) a copy of this Agreement must be included with each copy of the Program.
+
+ Contributors may not remove or alter any copyright notices contained within the
+ Program.
+
+ Each Contributor must identify itself as the originator of its Contribution, if
+ any, in a manner that reasonably allows subsequent Recipients to identify the
+ originator of the Contribution.
+
+ 4. COMMERCIAL DISTRIBUTION
+
+ Commercial distributors of software may accept certain responsibilities with
+ respect to end users, business partners and the like. While this license is
+ intended to facilitate the commercial use of the Program, the Contributor who
+ includes the Program in a commercial product offering should do so in a manner
+ which does not create potential liability for other Contributors. Therefore, if
+ a Contributor includes the Program in a commercial product offering, such
+ Contributor ("Commercial Contributor") hereby agrees to defend and indemnify
+ every other Contributor ("Indemnified Contributor") against any losses, damages
+ and costs (collectively "Losses") arising from claims, lawsuits and other legal
+ actions brought by a third party against the Indemnified Contributor to the
+ extent caused by the acts or omissions of such Commercial Contributor in
+ connection with its distribution of the Program in a commercial product
+ offering. The obligations in this section do not apply to any claims or Losses
+ relating to any actual or alleged intellectual property infringement. In order
+ to qualify, an Indemnified Contributor must: a) promptly notify the Commercial
+ Contributor in writing of such claim, and b) allow the Commercial Contributor to
+ control, and cooperate with the Commercial Contributor in, the defense and any
+ related settlement negotiations. The Indemnified Contributor may participate in
+ any such claim at its own expense.
+
+ For example, a Contributor might include the Program in a commercial product
+ offering, Product X. That Contributor is then a Commercial Contributor. If that
+ Commercial Contributor then makes performance claims, or offers warranties
+ related to Product X, those performance claims and warranties are such
+ Commercial Contributor's responsibility alone. Under this section, the
+ Commercial Contributor would have to defend claims against the other
+ Contributors related to those performance claims and warranties, and if a court
+ requires any other Contributor to pay any damages as a result, the Commercial
+ Contributor must pay those damages.
+
+ 5. NO WARRANTY
+
+ EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR
+ IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE,
+ NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each
+ Recipient is solely responsible for determining the appropriateness of using and
+ distributing the Program and assumes all risks associated with its exercise of
+ rights under this Agreement, including but not limited to the risks and costs of
+ program errors, compliance with applicable laws, damage to or loss of data,
+ programs or equipment, and unavailability or interruption of operations.
+
+ 6. DISCLAIMER OF LIABILITY
+
+ EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY
+ CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST
+ PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+ STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS
+ GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+ 7. GENERAL
+
+ If any provision of this Agreement is invalid or unenforceable under applicable
+ law, it shall not affect the validity or enforceability of the remainder of the
+ terms of this Agreement, and without further action by the parties hereto, such
+ provision shall be reformed to the minimum extent necessary to make such
+ provision valid and enforceable.
+
+ If Recipient institutes patent litigation against a Contributor with respect to
+ a patent applicable to software (including a cross-claim or counterclaim in a
+ lawsuit), then any patent licenses granted by that Contributor to such Recipient
+ under this Agreement shall terminate as of the date such litigation is filed. In
+ addition, if Recipient institutes patent litigation against any entity
+ (including a cross-claim or counterclaim in a lawsuit) alleging that the Program
+ itself (excluding combinations of the Program with other software or hardware)
+ infringes such Recipient's patent(s), then such Recipient's rights granted under
+ Section 2(b) shall terminate as of the date such litigation is filed.
+
+ All Recipient's rights under this Agreement shall terminate if it fails to
+ comply with any of the material terms or conditions of this Agreement and does
+ not cure such failure in a reasonable period of time after becoming aware of
+ such noncompliance. If all Recipient's rights under this Agreement terminate,
+ Recipient agrees to cease use and distribution of the Program as soon as
+ reasonably practicable. However, Recipient's obligations under this Agreement
+ and any licenses granted by Recipient relating to the Program shall continue and
+ survive.
+
+ Everyone is permitted to copy and distribute copies of this Agreement, but in
+ order to avoid inconsistency the Agreement is copyrighted and may only be
+ modified in the following manner. The Agreement Steward reserves the right to
+ publish new versions (including revisions) of this Agreement from time to time.
+ No one other than the Agreement Steward has the right to modify this Agreement.
+ IBM is the initial Agreement Steward. IBM may assign the responsibility to serve
+ as the Agreement Steward to a suitable separate entity. Each new version of the
+ Agreement will be given a distinguishing version number. The Program (including
+ Contributions) may always be distributed subject to the version of the Agreement
+ under which it was received. In addition, after a new version of the Agreement
+ is published, Contributor may elect to distribute the Program (including its
+ Contributions) under the new version. Except as expressly stated in Sections
+ 2(a) and 2(b) above, Recipient receives no rights or licenses to the
+ intellectual property of any Contributor under this Agreement, whether
+ expressly, by implication, estoppel or otherwise. All rights in the Program not
+ expressly granted under this Agreement are reserved.
+
+ This Agreement is governed by the laws of the State of New York and the
+ intellectual property laws of the United States of America. No party to this
+ Agreement will bring a legal action under this Agreement more than one year
+ after the cause of action arose. Each party waives its rights to a jury trial in
+ any resulting litigation.
+ --
+
+ ===
+ Component(s)
+
+ - SLF4J JCL Binding (http://www.slf4j.org)
+ repo/slf4j-jcl-1.6.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - SLF4J LOG4J-12 Binding (http://www.slf4j.org)
+ repo/slf4j-log4j12-1.7.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - SLF4J API Module (http://www.slf4j.org/slf4j-api)
+ repo/slf4j-api-1.6.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+ are provided under the MIT license:
+
+ --
+ Copyright (c) 2004-2013 QOS.ch
+ All rights reserved.
+
+ Permission is hereby granted, free of charge, to any person obtaining
+ a copy of this software and associated documentation files (the
+ "Software"), to deal in the Software without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Software, and to
+ permit persons to whom the Software is furnished to do so, subject to
+ the following conditions:
+
+ The above copyright notice and this permission notice shall be
+ included in all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ --
+
+ ===
+ Component(s):
+ - antlr-runtime (http://www.antlr.org/antlr-runtime)
+ repo/antlr-runtime-3.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - ANTLR ST4 4.0.4 (http://www.stringtemplate.org)
+ repo/ST4-4.0.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - ANTLR StringTemplate (http://www.stringtemplate.org)
+ repo/stringtemplate-3.2.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - AntLR Parser Generator (http://www.antlr.org/)
+ repo/antlr-2.7.7.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+ Are available under a BSD-style License:
+
+ --
+ Copyright (c) 2012 Terence Parr and Sam Harwell
+ All rights reserved.
+ Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
+ Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
+ Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
+ Neither the name of the author nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ --
+
+ ===
+ Component(s):
+ - JSch (http://www.jcraft.com/jsch/)
+ repo/jsch-0.1.42.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+ are available under a BSD-style license:
+
+ --
+ JSch 0.0.* was released under the GNU LGPL license. Later, we have switched
+ over to a BSD-style license.
+
+ ------------------------------------------------------------------------------
+ Copyright (c) 2002-2015 Atsuhiko Yamanaka, JCraft,Inc.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are met:
+
+ 1. Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the distribution.
+
+ 3. The names of the authors may not be used to endorse or promote products
+ derived from this software without specific prior written permission.
+
+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,
+ INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+ FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JCRAFT,
+ INC. OR ANY CONTRIBUTORS TO THIS SOFTWARE BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
+ OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+ LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ --
+
+ ===
+ Component(s):
+ - StAX Utilities (http://stax-utils.dev.java.net/stax-utils)
+ net.java.dev.stax-utils:stax-utils:jar:20060502:compile
+
+ are available under a BSD-style license::
+
+ --
+ Copyright (c) 2004, Christian Niles, unit12.net
+ Copyright (c) 2004, Sun Microsystems, Inc.
+ Copyright (c) 2006, John Kristian
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions are
+ met:
+
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+
+ * Neither the name of the listed copyright holders nor the names
+ of its contributors may be used to endorse or promote products
+ derived from this software without specific prior written
+ permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+ A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ --
+
+ ===
+ Component(s):
+ - ParaNamer Core (http://paranamer.codehaus.org/paranamer)
+ repo/paranamer-2.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+ are available under a BSD-style license:
+
+ --
+ [ ParaNamer used to be 'Pubic Domain', but since it includes a small piece of ASM it is now the same license as that: BSD ]
+
+ Copyright (c) 2006 Paul Hammant & ThoughtWorks Inc
+ All rights reserved.
+
+ Redi
<TRUNCATED>
[19/36] incubator-asterixdb git commit: Change LICENSE creation mode
for binary assemblies
Posted by im...@apache.org.
Change LICENSE creation mode for binary assemblies
Change-Id: I402cef4206fa0610eaff899cf005875323fb18d6
Reviewed-on: https://asterix-gerrit.ics.uci.edu/571
Tested-by: Jenkins <je...@fulliautomatix.ics.uci.edu>
Reviewed-by: Chris Hillery <ce...@lambda.nu>
Project: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/commit/622c25e0
Tree: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/tree/622c25e0
Diff: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/diff/622c25e0
Branch: refs/heads/master
Commit: 622c25e0f9ebcc62f90cae22a9898d3242d651d6
Parents: dc829c7
Author: Ian Maxon <im...@apache.org>
Authored: Tue Jan 5 07:00:04 2016 -0800
Committer: Ian Maxon <im...@apache.org>
Committed: Fri Jan 22 09:22:18 2016 -0800
----------------------------------------------------------------------
.../main/appended-resources/META-INF/LICENSE | 10 +-
.../main/appended-resources/META-INF/LICENSE | 10 +-
.../main/appended-resources/META-INF/LICENSE | 20 +-
.../src/main/assembly/binary-assembly.xml | 9 +-
asterix-installer/src/main/licenses/LICENSE | 1761 +++++++++++++++++
asterix-installer/src/main/licenses/NOTICE | 403 ++++
.../src/main/assembly/binary-assembly.xml | 17 +-
asterix-server/src/main/licenses/LICENSE | 1739 +++++++++++++++++
asterix-server/src/main/licenses/NOTICE | 403 ++++
.../src/main/assembly/binary-assembly.xml | 9 +-
asterix-yarn/src/main/licenses/LICENSE | 1785 ++++++++++++++++++
asterix-yarn/src/main/licenses/NOTICE | 403 ++++
asterix-yarn/src/main/resources/LICENSE | 815 ++++++++
13 files changed, 7350 insertions(+), 34 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/622c25e0/asterix-app/src/main/appended-resources/META-INF/LICENSE
----------------------------------------------------------------------
diff --git a/asterix-app/src/main/appended-resources/META-INF/LICENSE b/asterix-app/src/main/appended-resources/META-INF/LICENSE
index 420a1a3..2749d04 100644
--- a/asterix-app/src/main/appended-resources/META-INF/LICENSE
+++ b/asterix-app/src/main/appended-resources/META-INF/LICENSE
@@ -12,11 +12,11 @@ licenses.
The MIT License
-----------------------------------------------------------------------
- - jQuery
- - Bootstrap
- - Smoothie Charts
- - Bottle
- - geostats
+ - jQuery (src/main/resources/webui/static/js/jquery.min.js)
+ - Bootstrap (src/main/resources/webui/static/js/bootstrap.min.js),
+ (src/main/resources/webui/static/js/bootstrap.min.css),
+ (src/main/resources/webui/static/js/bootstrap-responsive.min.css)
+ - Smoothie Charts (src/main/resources/webui/static/js/smoothie.js)
The text of The MIT License is below for convenience. Refer to the website of each project for exact details.
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/622c25e0/asterix-examples/src/main/appended-resources/META-INF/LICENSE
----------------------------------------------------------------------
diff --git a/asterix-examples/src/main/appended-resources/META-INF/LICENSE b/asterix-examples/src/main/appended-resources/META-INF/LICENSE
index 420a1a3..811623a 100644
--- a/asterix-examples/src/main/appended-resources/META-INF/LICENSE
+++ b/asterix-examples/src/main/appended-resources/META-INF/LICENSE
@@ -12,11 +12,11 @@ licenses.
The MIT License
-----------------------------------------------------------------------
- - jQuery
- - Bootstrap
- - Smoothie Charts
- - Bottle
- - geostats
+ - jQuery (src/main/resources/admaql101-demo/static/js)
+ - Bootstrap (src/main/resources/admaql101-demo/static/js/bootstrap.min.js),
+ (src/main/resources/tweetbook-demo/static/js/bootstrap.min.js)
+ - Bottle (src/main/resources/tweetbook-demo/bottle.py, src/main/resources/admaql101-demo/bottle.py)
+ - geostats (src/main/resources/tweetbook-demo/static/js/geostats.js)
The text of The MIT License is below for convenience. Refer to the website of each project for exact details.
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/622c25e0/asterix-installer/src/main/appended-resources/META-INF/LICENSE
----------------------------------------------------------------------
diff --git a/asterix-installer/src/main/appended-resources/META-INF/LICENSE b/asterix-installer/src/main/appended-resources/META-INF/LICENSE
index 420a1a3..9c25c1c 100644
--- a/asterix-installer/src/main/appended-resources/META-INF/LICENSE
+++ b/asterix-installer/src/main/appended-resources/META-INF/LICENSE
@@ -9,23 +9,9 @@ licenses.
-----------------------------------------------------------------------
- The MIT License
+ Apache Software License 2.0
-----------------------------------------------------------------------
- - jQuery
- - Bootstrap
- - Smoothie Charts
- - Bottle
- - geostats
+ - Apache Hadoop (hadoop-0.20.2/bin/hadoop, hadoop-0.20.2/bin/hadoop-config.sh,
+ hadoop-0.20.2/bin/hadoop-config.she, hadoop-0.20.2/conf/hadoop-env.sh)
-The text of The MIT License is below for convenience. Refer to the website of each project for exact details.
-
-The MIT License (MIT)
-
-Copyright (c) <year> <copyright holders>
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/622c25e0/asterix-installer/src/main/assembly/binary-assembly.xml
----------------------------------------------------------------------
diff --git a/asterix-installer/src/main/assembly/binary-assembly.xml b/asterix-installer/src/main/assembly/binary-assembly.xml
index 564a85e..da042b9 100644
--- a/asterix-installer/src/main/assembly/binary-assembly.xml
+++ b/asterix-installer/src/main/assembly/binary-assembly.xml
@@ -73,10 +73,15 @@
<directory>target/classes/META-INF</directory>
<outputDirectory>.</outputDirectory>
<includes>
+ <include>DISCLAIMER*</include>
+ </includes>
+ </fileSet>
+ <fileSet>
+ <directory>src/main/licenses/</directory>
+ <outputDirectory>.</outputDirectory>
+ <includes>
<include>LICENSE*</include>
<include>NOTICE*</include>
- <include>DISCLAIMER*</include>
- <include>DEPENDENCIES*</include>
</includes>
</fileSet>
<fileSet>
[32/36] incubator-asterixdb git commit: Revert "ASTERIXDB-1109: Fixed
deletion of records from open secondary index"
Posted by im...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.5.ddl.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.5.ddl.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.5.ddl.aql
deleted file mode 100644
index 4eaf8e8..0000000
--- a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.5.ddl.aql
+++ /dev/null
@@ -1,32 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-/*
- * Description : Test that BTree enforced open index is used in query plan
- * : define the BTree enforced open index on a composite key (fname,lanme)
- * : predicate => where $l.fname="Julio" and $l.lname="Isa"
- * Expected Result : Success
- * Issue : Issue 162
- * Date : 27th March 2014
- */
-
-use dataverse test;
-
-// create secondary index
-
-drop index employeeOpen.idx_employee_f_l_name;
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.6.query.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.6.query.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.6.query.aql
deleted file mode 100644
index b1f2adf..0000000
--- a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.6.query.aql
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-/*
- * Description : Test that BTree enforced open index is used in query plan
- * : define the BTree enforced open index on a composite key (fname,lanme)
- * : predicate => where $l.fname="Julio" and $l.lname="Isa"
- * Expected Result : Success
- * Issue : Issue 162
- * Date : 27th March 2014
- */
-
-use dataverse test;
-
-for $l in dataset('employeeOpen')
-where $l.fname="Julio" and $l.lname="Isa"
-return {
- "id": $l.id,
- "fname": $l.fname,
- "lname": $l.lname,
- "age": $l.age,
- "dept": $l.dept
-}
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.1.ddl.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.1.ddl.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.1.ddl.aql
deleted file mode 100644
index 0efffb2..0000000
--- a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.1.ddl.aql
+++ /dev/null
@@ -1,43 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-drop dataverse test if exists;
-create dataverse test;
-use dataverse test;
-
-create type DBLPType as closed {
- id: int64,
- dblpid: string,
- title: string,
- authors: string,
- misc: string
-}
-
-create type DBLPOpenType as open {
- id: int64,
- dblpid: string,
- authors: string,
- misc: string
-}
-
-create nodegroup group1 if not exists on nc1, nc2;
-
-create dataset DBLP(DBLPType)
- primary key id on group1;
-create dataset DBLPOpen(DBLPOpenType)
- primary key id on group1;
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.2.update.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.2.update.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.2.update.aql
deleted file mode 100644
index 3ee5d4e..0000000
--- a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.2.update.aql
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-use dataverse test;
-
-load dataset DBLP
-using "org.apache.asterix.external.dataset.adapter.NCFileSystemAdapter"
-(("path"="nc1://data/dblp-small/dblp-small-id.txt"),("format"="delimited-text"),("delimiter"=":")) pre-sorted;
-
-insert into dataset test.DBLPOpen (
- for $x in dataset test.DBLP
- where $x.id <= 50
- return $x
-);
-
-insert into dataset test.DBLPOpen (
- for $c in dataset test.DBLP
- where $c.id > 50
- return {
- "id": $c.id,
- "dblpid": $c.dblpid,
- "authors": $c.authors,
- "misc": $c.misc
- }
-);
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.3.ddl.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.3.ddl.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.3.ddl.aql
deleted file mode 100644
index 98338b2..0000000
--- a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.3.ddl.aql
+++ /dev/null
@@ -1,24 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-use dataverse test;
-
-create index ngram_index on DBLPOpen(title:string) type ngram(3) enforced;
-create index keyword_index on DBLPOpen(title:string) type keyword enforced;
-create index btree_index on DBLPOpen(title:string) enforced;
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.4.query.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.4.query.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.4.query.aql
deleted file mode 100644
index 775e97d..0000000
--- a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.4.query.aql
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-use dataverse test;
-
-for $o in dataset('DBLPOpen')
-where contains($o.title, "Multimedia")
-order by $o.id
-return {
- "id": $o.id,
- "dblpid": $o.dblpid,
- "title": $o.title,
- "authors": $o.authors,
- "misc": $o.misc
-}
-
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.5.query.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.5.query.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.5.query.aql
deleted file mode 100644
index b7423e2..0000000
--- a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.5.query.aql
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-use dataverse test;
-
-for $o in dataset('DBLPOpen')
-let $jacc := similarity-jaccard-check(word-tokens($o.title), word-tokens("Transactions for Cooperative Environments"), 0.5f)
-where $jacc[0]
-return {
- "id": $o.id,
- "dblpid": $o.dblpid,
- "title": $o.title,
- "authors": $o.authors,
- "misc": $o.misc
-}
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.6.query.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.6.query.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.6.query.aql
deleted file mode 100644
index 0e1ef29..0000000
--- a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index/multi-index.6.query.aql
+++ /dev/null
@@ -1,30 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-use dataverse test;
-
-for $o in dataset('DBLPOpen')
-where $o.title = "Multimedia Information Systems Issues and Approaches."
-order by $o.title
-return {
- "id": $o.id,
- "dblpid": $o.dblpid,
- "title": $o.title,
- "authors": $o.authors,
- "misc": $o.misc
-}
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.1.adm
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.1.adm b/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.1.adm
deleted file mode 100644
index 1e19d0d..0000000
--- a/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.1.adm
+++ /dev/null
@@ -1,2 +0,0 @@
-[ { "id": 881, "fname": "Julio", "age": 38, "dept": "Sales", "lname": "Isa" }
- ]
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.2.adm
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.2.adm b/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.2.adm
deleted file mode 100644
index 1e19d0d..0000000
--- a/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.2.adm
+++ /dev/null
@@ -1,2 +0,0 @@
-[ { "id": 881, "fname": "Julio", "age": 38, "dept": "Sales", "lname": "Isa" }
- ]
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index/multi-index.1.adm
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index/multi-index.1.adm b/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index/multi-index.1.adm
deleted file mode 100644
index 61ee356..0000000
--- a/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index/multi-index.1.adm
+++ /dev/null
@@ -1,2 +0,0 @@
-[ { "id": 4, "dblpid": "books/acm/kim95/ChristodoulakisK95", "authors": "Stavros Christodoulakis Leonidas Koveos", "misc": "2002-01-03 318-337 1995 Modern Database Systems db/books/collections/kim95.html#ChristodoulakisK95", "title": "Multimedia Information Systems Issues and Approaches." }
- ]
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index/multi-index.2.adm
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index/multi-index.2.adm b/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index/multi-index.2.adm
deleted file mode 100644
index d7647ff..0000000
--- a/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index/multi-index.2.adm
+++ /dev/null
@@ -1,2 +0,0 @@
-[ { "id": 9, "dblpid": "books/acm/kim95/Kaiser95", "authors": "Gail E. Kaiser", "misc": "2002-01-03 409-433 1995 Modern Database Systems db/books/collections/kim95.html#Kaiser95", "title": "Cooperative Transactions for Multiuser Environments." }
- ]
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index/multi-index.3.adm
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index/multi-index.3.adm b/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index/multi-index.3.adm
deleted file mode 100644
index 61ee356..0000000
--- a/asterix-app/src/test/resources/runtimets/results/open-index-enforced/index-selection/multi-index/multi-index.3.adm
+++ /dev/null
@@ -1,2 +0,0 @@
-[ { "id": 4, "dblpid": "books/acm/kim95/ChristodoulakisK95", "authors": "Stavros Christodoulakis Leonidas Koveos", "misc": "2002-01-03 318-337 1995 Modern Database Systems db/books/collections/kim95.html#ChristodoulakisK95", "title": "Multimedia Information Systems Issues and Approaches." }
- ]
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/runtimets/testsuite.xml
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/testsuite.xml b/asterix-app/src/test/resources/runtimets/testsuite.xml
index ce62d38..d706feb 100644
--- a/asterix-app/src/test/resources/runtimets/testsuite.xml
+++ b/asterix-app/src/test/resources/runtimets/testsuite.xml
@@ -2928,22 +2928,15 @@
<test-group name="open-index-enforced">
<test-group FilePath="open-index-enforced/error-checking">
<test-case FilePath="open-index-enforced/error-checking">
- <compilation-unit name="index-on-closed-type">
- <output-dir compare="Text">index-on-closed-type</output-dir>
+ <compilation-unit name="enforced-field-name-collision">
+ <output-dir compare="Text">enforced-field-name-collision</output-dir>
<expected-error>org.apache.hyracks.algebricks.common.exceptions.AlgebricksException
</expected-error>
</compilation-unit>
</test-case>
<test-case FilePath="open-index-enforced/error-checking">
- <compilation-unit name="index-type-collision">
- <output-dir compare="Text">index-type-collision</output-dir>
- <expected-error>org.apache.asterix.common.exceptions.AsterixException
- </expected-error>
- </compilation-unit>
- </test-case>
- <test-case FilePath="open-index-enforced/error-checking">
- <compilation-unit name="index-type-promotion-collision">
- <output-dir compare="Text">index-type-promotion-collision</output-dir>
+ <compilation-unit name="enforced-field-type-collision">
+ <output-dir compare="Text">enforced-field-type-collision</output-dir>
<expected-error>org.apache.asterix.common.exceptions.AsterixException</expected-error>
</compilation-unit>
</test-case>
@@ -2955,9 +2948,10 @@
</compilation-unit>
</test-case>
<test-case FilePath="open-index-enforced/error-checking">
- <compilation-unit name="record-type-collision">
- <output-dir compare="Text">record-type-collision</output-dir>
- <expected-error>org.apache.asterix.common.exceptions.AsterixException</expected-error>
+ <compilation-unit name="index-on-closed-type">
+ <output-dir compare="Text">index-on-closed-type</output-dir>
+ <expected-error>org.apache.hyracks.algebricks.common.exceptions.AlgebricksException
+ </expected-error>
</compilation-unit>
</test-case>
</test-group>
@@ -3092,16 +3086,6 @@
</compilation-unit>
</test-case>
<test-case FilePath="open-index-enforced/index-selection">
- <compilation-unit name="multi-index">
- <output-dir compare="Text">multi-index</output-dir>
- </compilation-unit>
- </test-case>
- <test-case FilePath="open-index-enforced/index-selection">
- <compilation-unit name="multi-index-composite-key">
- <output-dir compare="Text">multi-index-composite-key</output-dir>
- </compilation-unit>
- </test-case>
- <test-case FilePath="open-index-enforced/index-selection">
<compilation-unit name="orders-index-custkey">
<output-dir compare="Text">orders-index-custkey</output-dir>
</compilation-unit>
[28/36] incubator-asterixdb git commit: Address RC0 Comments
Posted by im...@apache.org.
Address RC0 Comments
Change-Id: I402cef4206fa0610eaff899cf005875323fb18d9
Reviewed-on: https://asterix-gerrit.ics.uci.edu/608
Reviewed-by: Till Westmann <ti...@apache.org>
Tested-by: Jenkins <je...@fulliautomatix.ics.uci.edu>
Project: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/commit/ab556d1d
Tree: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/tree/ab556d1d
Diff: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/diff/ab556d1d
Branch: refs/heads/master
Commit: ab556d1d30d8901db234cc368a83830aa324fdc5
Parents: 15e46b0
Author: Ian Maxon <im...@apache.org>
Authored: Tue Feb 2 18:18:05 2016 -0800
Committer: Ian Maxon <im...@apache.org>
Committed: Thu Feb 4 20:09:31 2016 -0800
----------------------------------------------------------------------
asterix-algebra/pom.xml | 2 +-
asterix-app/pom.xml | 2 +-
.../main/appended-resources/META-INF/LICENSE | 10 +-
asterix-aql/pom.xml | 2 +-
asterix-common/pom.xml | 2 +-
asterix-doc/pom.xml | 10 +-
asterix-events/pom.xml | 2 +-
asterix-examples/pom.xml | 2 +-
asterix-external-data/pom.xml | 2 +-
asterix-fuzzyjoin/pom.xml | 2 +-
asterix-installer/pom.xml | 2 +-
.../main/appended-resources/META-INF/LICENSE | 17 -
asterix-installer/src/main/licenses/LICENSE | 246 ------
asterix-installer/src/main/licenses/NOTICE | 819 ++++++++++++------
asterix-maven-plugins/pom.xml | 2 +-
asterix-metadata/pom.xml | 2 +-
asterix-om/pom.xml | 2 +-
asterix-runtime/pom.xml | 2 +-
asterix-server/pom.xml | 2 +-
asterix-server/src/main/licenses/LICENSE | 332 ++------
asterix-server/src/main/licenses/NOTICE | 783 ++++++++++++------
asterix-test-framework/pom.xml | 2 +-
asterix-tools/pom.xml | 2 +-
asterix-transactions/pom.xml | 2 +-
asterix-yarn/pom.xml | 2 +-
.../main/appended-resources/META-INF/LICENSE | 31 -
asterix-yarn/src/main/licenses/LICENSE | 272 ------
asterix-yarn/src/main/licenses/NOTICE | 821 +++++++++++++------
pom.xml | 2 +-
29 files changed, 1756 insertions(+), 1623 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/ab556d1d/asterix-algebra/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-algebra/pom.xml b/asterix-algebra/pom.xml
index 4bcc139..14c7cdb 100644
--- a/asterix-algebra/pom.xml
+++ b/asterix-algebra/pom.xml
@@ -19,7 +19,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
- <artifactId>asterix</artifactId>
+ <artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
<version>0.8.8-SNAPSHOT</version>
</parent>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/ab556d1d/asterix-app/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-app/pom.xml b/asterix-app/pom.xml
index 9e4e3df..0a88a65 100644
--- a/asterix-app/pom.xml
+++ b/asterix-app/pom.xml
@@ -19,7 +19,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
- <artifactId>asterix</artifactId>
+ <artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
<version>0.8.8-SNAPSHOT</version>
</parent>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/ab556d1d/asterix-app/src/main/appended-resources/META-INF/LICENSE
----------------------------------------------------------------------
diff --git a/asterix-app/src/main/appended-resources/META-INF/LICENSE b/asterix-app/src/main/appended-resources/META-INF/LICENSE
index 2749d04..de42a8e 100644
--- a/asterix-app/src/main/appended-resources/META-INF/LICENSE
+++ b/asterix-app/src/main/appended-resources/META-INF/LICENSE
@@ -12,11 +12,11 @@ licenses.
The MIT License
-----------------------------------------------------------------------
- - jQuery (src/main/resources/webui/static/js/jquery.min.js)
- - Bootstrap (src/main/resources/webui/static/js/bootstrap.min.js),
- (src/main/resources/webui/static/js/bootstrap.min.css),
- (src/main/resources/webui/static/js/bootstrap-responsive.min.css)
- - Smoothie Charts (src/main/resources/webui/static/js/smoothie.js)
+ - jQuery (webui/static/js/jquery.min.js)
+ - Bootstrap (webui/static/js/bootstrap.min.js),
+ (webui/static/js/bootstrap.min.css),
+ (webui/static/js/bootstrap-responsive.min.css)
+ - Smoothie Charts (webui/static/js/smoothie.js)
The text of The MIT License is below for convenience. Refer to the website of each project for exact details.
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/ab556d1d/asterix-aql/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-aql/pom.xml b/asterix-aql/pom.xml
index 9a2b855..f4afa17 100644
--- a/asterix-aql/pom.xml
+++ b/asterix-aql/pom.xml
@@ -19,7 +19,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
- <artifactId>asterix</artifactId>
+ <artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
<version>0.8.8-SNAPSHOT</version>
</parent>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/ab556d1d/asterix-common/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-common/pom.xml b/asterix-common/pom.xml
index 0b87211..b3c4be9 100644
--- a/asterix-common/pom.xml
+++ b/asterix-common/pom.xml
@@ -19,7 +19,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
- <artifactId>asterix</artifactId>
+ <artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
<version>0.8.8-SNAPSHOT</version>
</parent>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/ab556d1d/asterix-doc/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-doc/pom.xml b/asterix-doc/pom.xml
index 47e5330..e420b61 100644
--- a/asterix-doc/pom.xml
+++ b/asterix-doc/pom.xml
@@ -19,7 +19,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
- <artifactId>asterix</artifactId>
+ <artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
<version>0.8.8-SNAPSHOT</version>
</parent>
@@ -58,6 +58,13 @@
</execution>
</executions>
</plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-deploy-plugin</artifactId>
+ <configuration>
+ <skip>true</skip>
+ </configuration>
+ </plugin>
</plugins>
</build>
@@ -69,4 +76,5 @@
</site>
</distributionManagement>
+
</project>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/ab556d1d/asterix-events/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-events/pom.xml b/asterix-events/pom.xml
index 7c755dc..75761c0 100644
--- a/asterix-events/pom.xml
+++ b/asterix-events/pom.xml
@@ -20,7 +20,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
- <artifactId>asterix</artifactId>
+ <artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
<version>0.8.8-SNAPSHOT</version>
</parent>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/ab556d1d/asterix-examples/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-examples/pom.xml b/asterix-examples/pom.xml
index f933969..7cf40fc 100644
--- a/asterix-examples/pom.xml
+++ b/asterix-examples/pom.xml
@@ -19,7 +19,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
- <artifactId>asterix</artifactId>
+ <artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
<version>0.8.8-SNAPSHOT</version>
</parent>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/ab556d1d/asterix-external-data/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-external-data/pom.xml b/asterix-external-data/pom.xml
index ab04328..857d73d 100644
--- a/asterix-external-data/pom.xml
+++ b/asterix-external-data/pom.xml
@@ -19,7 +19,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
- <artifactId>asterix</artifactId>
+ <artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
<version>0.8.8-SNAPSHOT</version>
</parent>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/ab556d1d/asterix-fuzzyjoin/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-fuzzyjoin/pom.xml b/asterix-fuzzyjoin/pom.xml
index 1f7ded2..55ada2a 100644
--- a/asterix-fuzzyjoin/pom.xml
+++ b/asterix-fuzzyjoin/pom.xml
@@ -19,7 +19,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
- <artifactId>asterix</artifactId>
+ <artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
<version>0.8.8-SNAPSHOT</version>
</parent>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/ab556d1d/asterix-installer/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-installer/pom.xml b/asterix-installer/pom.xml
index 90aca08..5740c24 100644
--- a/asterix-installer/pom.xml
+++ b/asterix-installer/pom.xml
@@ -19,7 +19,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
- <artifactId>asterix</artifactId>
+ <artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
<version>0.8.8-SNAPSHOT</version>
</parent>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/ab556d1d/asterix-installer/src/main/appended-resources/META-INF/LICENSE
----------------------------------------------------------------------
diff --git a/asterix-installer/src/main/appended-resources/META-INF/LICENSE b/asterix-installer/src/main/appended-resources/META-INF/LICENSE
deleted file mode 100644
index 9c25c1c..0000000
--- a/asterix-installer/src/main/appended-resources/META-INF/LICENSE
+++ /dev/null
@@ -1,17 +0,0 @@
------------------------------------------------------------------------
-
-ASTERIXDB COMPONENTS:
-
-AsterixDB includes a number of subcomponents with separate copyright
-notices and license terms. Your use of the source code for these
-subcomponents is subject to the terms and condition of the following
-licenses.
-
-
------------------------------------------------------------------------
- Apache Software License 2.0
------------------------------------------------------------------------
-
- - Apache Hadoop (hadoop-0.20.2/bin/hadoop, hadoop-0.20.2/bin/hadoop-config.sh,
- hadoop-0.20.2/bin/hadoop-config.she, hadoop-0.20.2/conf/hadoop-env.sh)
-
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/ab556d1d/asterix-installer/src/main/licenses/LICENSE
----------------------------------------------------------------------
diff --git a/asterix-installer/src/main/licenses/LICENSE b/asterix-installer/src/main/licenses/LICENSE
index 943fd82..5af0060 100644
--- a/asterix-installer/src/main/licenses/LICENSE
+++ b/asterix-installer/src/main/licenses/LICENSE
@@ -209,252 +209,6 @@
subcomponents is subject to the terms and condition of the following
licenses.
- Components under Apache License 2.0 are as follows:
-
- - Apache Derby Database Engine and Embedded JDBC Driver (http://db.apache.org/derby/derby/)
- repo/derby-10.10.1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - JDO API (http://db.apache.org/jdo)
- repo/jdo-api-3.0.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Rome HTTP Fetcher
- repo/rome-fetcher-1.0.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - An open source Java toolkit for Amazon S3 (http://jets3t.s3.amazonaws.com/index.html)
- repo/jets3t-0.6.1 in asterix/asterix-server-0.8.8-binary-assembly.zip
- - The Netty Project (http://www.jboss.org/netty/)
- repo/netty-3.2.2.Final.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - The Netty Project (http://netty.io/)
- repo/netty-3.6.2.Final.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - HttpClient (http://jakarta.apache.org/commons/httpclient/)
- repo/commons-httpclient-3.0.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - HttpClient (http://hc.apache.org/httpcomponents-client)
- repo/httpclient-4.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - HttpCore (http://hc.apache.org/httpcomponents-core-ga)
- repo/httpcore-4.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - twitter4j-core (http://twitter4j.org/)
- repo/twitter4j-core-4.0.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - twitter4j-stream (http://twitter4j.org/)
- repo/twitter4j-stream-4.0.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty :: Continuation (http://www.eclipse.org/jetty/jetty-continuation)
- repo/jetty-continuation-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty :: Http Utility (http://www.eclipse.org/jetty/jetty-http)
- repo/jetty-http-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty :: IO Utility (http://www.eclipse.org/jetty/jetty-io)
- repo/jetty-io-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty :: Security (http://www.eclipse.org/jetty/jetty-security)
- repo/jetty-security-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty :: Server Core (http://www.eclipse.org/jetty)
- repo/jetty-server-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty :: Servlet Handling (http://www.eclipse.org/jetty/jetty-servlet)
- repo/jetty-servlet-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty :: Utilities (http://www.eclipse.org/jetty/jetty-util)
- repo/jetty-util-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty :: Webapp Application Support (http://www.eclipse.org/jetty/jetty-webapp)
- repo/jetty-webapp-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty :: XML utilities (http://www.eclipse.org/jetty/jetty-xml)
- repo/jetty-xml-8.0.0.RC0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Servlet API (http://www.eclipse.org/jetty/jetty-parent/servlet-api)
- repo/servlet-api-3.0.20100224.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - BoneCP :: Core Library (http://jolbox.com/bonecp)
- repo/bonecp-0.8.0.RELEASE.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - FindBugs-jsr305 (http://findbugs.sourceforge.net/)
- repo/jsr305-1.3.9.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Guava: Google Core Libraries for Java (http://code.google.com/p/guava-libraries/guava)
- repo/guava-18.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - JSON.simple (http://code.google.com/p/json-simple/)
- repo/json-simple-1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Microsoft Windows Azure Client API (https://github.com/WindowsAzure/azure-sdk-for-java)
- repo/microsoft-windowsazure-api-0.4.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - javax.inject (http://code.google.com/p/atinject/)
- repo/javax.inject-1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Thrift (http://thrift.apache.org)
- repo/libfb303-0.9.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Thrift (http://thrift.apache.org)
- repo/libthrift-0.9.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - DataNucleus JDO API plugin (http://www.datanucleus.org)
- repo/datanucleus-api-jdo-3.2.6.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - DataNucleus Core (http://www.datanucleus.org)
- repo/datanucleus-core-3.2.10.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - DataNucleus RDBMS (http://www.datanucleus.org)
- repo/datanucleus-rdbms-3.2.9.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - JAXB2 CommonsValue Constructor Plugin (http://java.net/projects/jaxb2-commons/pages/value-constructor)
- repo/jaxb2-value-constructor-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - StAX API (http://stax.codehaus.org/)
- repo/stax-api-1.0.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - StAX
- repo/stax-1.1.1-dev.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Wicket Core (http://wicket.apache.org/wicket-core/wicket-core)
- repo/wicket-core-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Wicket Request (http://maven.apache.org)
- repo/wicket-request-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Wicket Util (http://maven.apache.org)
- repo/wicket-util-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Hadoop Annotations
- repo/hadoop-annotations-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Hadoop Auth
- repo/hadoop-auth-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Hadoop Client
- repo/hadoop-client-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Hadoop Common
- repo/hadoop-common-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Hadoop Common (tests)
- repo/hadoop-common-2.2.0-tests.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Hadoop HDFS
- repo/hadoop-hdfs-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Hadoop HDFS
- repo/hadoop-hdfs-2.2.0-tests.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-mapreduce-client-app
- repo/hadoop-mapreduce-client-app-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-mapreduce-client-common
- repo/hadoop-mapreduce-client-common-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-mapreduce-client-core
- repo/hadoop-mapreduce-client-core-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-mapreduce-client-hs
- repo/hadoop-mapreduce-client-hs-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-mapreduce-client-jobclient
- repo/hadoop-mapreduce-client-jobclient-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-mapreduce-client-jobclient
- repo/hadoop-mapreduce-client-jobclient-2.2.0-tests.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-mapreduce-client-shuffle
- repo/hadoop-mapreduce-client-shuffle-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Hadoop Mini-Cluster
- repo/hadoop-minicluster-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - zookeeper
- repo/zookeeper-3.4.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- and
- lib/zookeeper-3.4.5.jar
- and
- .installer/zookeeper/lib/zookeeper-3.4.5.jar
- - hadoop-yarn-api
- repo/hadoop-yarn-api-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-yarn-client
- repo/hadoop-yarn-client-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-yarn-common
- repo/hadoop-yarn-common-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-yarn-server-common
- repo/hadoop-yarn-server-common-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-yarn-server-nodemanager
- repo/hadoop-yarn-server-nodemanager-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-yarn-server-resourcemanager
- repo/hadoop-yarn-server-resourcemanager-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-yarn-server-tests
- repo/hadoop-yarn-server-tests-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - hadoop-yarn-server-web-proxy
- repo/hadoop-yarn-server-web-proxy-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Plexus Common Utilities (http://plexus.codehaus.org/plexus-utils)
- repo/plexus-utils-3.0.7.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jettison
- repo/jettison-1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jackson (http://jackson.codehaus.org)
- repo/jackson-core-asl-1.8.8.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - JAX-RS provider for JSON content type (http://jackson.codehaus.org)
- repo/jackson-jaxrs-1.8.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Data Mapper for Jackson (http://jackson.codehaus.org)
- repo/jackson-mapper-asl-1.9.12.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Xml Compatibility extensions for Jackson (http://jackson.codehaus.org)
- repo/jackson-mapper-xc-1.8.3.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jackson-core (http://wiki.fasterxml.com/JacksonHome)
- repo/jackson-core-2.2.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Google GuiceCore Library (http://code.google.com/p/google-guice/guice/)
- repo/guice-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Google GuiceExtensionsServlet (http://code.google.com/p/google-guice/extensions-parent/guice-servlet/)
- repo/guice-servlet-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty Server (http://jetty.mortbay.org/)
- repo/jetty-6.1.26.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jetty Utilities (http://jetty.mortbay.org/)
- repo/jetty-util-6.1.26.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Commons Configuration (http://commons.apache.org/${pom.artifactId.substring(8)}/)
- repo/commons-configuration-1.6.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Digester (http://jakarta.apache.org/commons/digester/)
- repo/commons-digester-1.8.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - EL (http://jakarta.apache.org/commons/el/)
- repo/commons-el-1.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Commons BeanUtils
- repo/commons-beanutils-1.7.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Commons BeanUtils Core (http://commons.apache.org/beanutils/)
- repo/commons-beanutils-core-1.8.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Commons CLI (http://commons.apache.org/cli/)
- repo/commons-cli-1.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- and
- .installer/hadoop-0.20.2/lib/commons-cli-1.2.jar
- - Apache Commons Codec (http://commons.apache.org/codec/commons-codec)
- repo/commons-codec-1.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Commons Collections (http://commons.apache.org/collections/commons-collections)
- commons-daemon:commons-daemon:jar:1.0.13
- - Commons Daemon (http://commons.apache.org/daemon/)
- repo/commons-daemon-1.0.13.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Commons IO (http://commons.apache.org/io/)
- repo/commons-io-2.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- and
- lib/commons-io-2.4.jar
- - Commons Lang (http://commons.apache.org/lang/)
- repo/commons-lang-2.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Commons Logging (http://commons.apache.org/logging)
- repo/commons-logging-1.0.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- and
- .installer/hadoop-0.20.2/lib/commons-logging-1.1.1.jar
- - Apache Commons Logging Api (http://commons.apache.org/logging)
- repo/commons-logging-api-1.0.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Commons Net (http://commons.apache.org/net/)
- repo/commons-net-3.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Log4j (http://logging.apache.org:80/log4j/1.2/log4j)
- repo/log4j-1.2.17.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- and
- lib/log4j-1.2.17.jar
- and
- .installer/zookeeper/lib/log4j-1.2.17.jar
- - Apache Ant Core (http://ant.apache.org/)
- repo/ant-1.9.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Ant Launcher (http://ant.apache.org/)
- repo/ant-launcher-1.9.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Avro (http://avro.apache.org)
- repo/avro-1.7.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Commons Compress (http://commons.apache.org/compress/)
- repo/commons-compress-1.4.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Commons Lang (http://commons.apache.org/lang/)
- repo/commons-lang3-3.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Commons Math (http://commons.apache.org/math/)
- repo/commons-math-2.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Ant Utilities (http://hive.apache.org/hive-ant)
- repo/hive-ant-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Common (http://hive.apache.org/hive-common)
- repo/hive-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Query Language (http://hive.apache.org/hive-exec)
- repo/hive-exec-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Metastore (http://hive.apache.org/hive-metastore)
- repo/hive-metastore-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Serde (http://hive.apache.org/hive-serde)
- repo/hive-serde-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Shims (http://hive.apache.org/hive-shims)
- repo/hive-shims-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Shims 0.20 (http://hive.apache.org/hive-shims-0.20)
- repo/hive-shims-0.20-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Shims 0.20S (http://hive.apache.org/hive-shims-0.20S)
- repo/hive-shims-0.20S-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Shims 0.23 (http://hive.apache.org/hive-shims-0.23)
- repo/hive-shims-0.23-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Shims Common (http://hive.apache.org/hive-shims-common)
- repo/hive-shims-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Hive Shims Secure Common (http://hive.apache.org/hive-shims-common-secure)
- repo/hive-shims-secure-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Apache Velocity (http://velocity.apache.org/engine/releases/velocity-1.5/)
- repo/velocity-1.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Jakarta ORO
- repo/oro-2.0.8.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - ROME
- repo/rome-1.0.1-modified-01.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - jasper-compiler (http://tomcat.apache.org/jasper-compiler)
- repo/jasper-compiler-5.5.23.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - jasper-runtime (http://tomcat.apache.org/jasper-runtime)
- repo/jasper-runtime-5.5.23.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Xerces2 Java Parser (http://xerces.apache.org/xerces2-j)
- repo/xercesImpl-2.9.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - XML APIs (http://xml.apache.org/commons/components/external/xml-apis)
- repo/xml-apis-1.3.04.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Groovy (http://groovy.codehaus.org/)
- repo/groovy-all-2.1.6.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - Snappy for Java (http://github.com/xerial/snappy-java/)
- repo/snappy-java-1.0.4.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-
- ===
Component(s):
- Java Servlet API (http://servlet-spec.java.n)
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/ab556d1d/asterix-installer/src/main/licenses/NOTICE
----------------------------------------------------------------------
diff --git a/asterix-installer/src/main/licenses/NOTICE b/asterix-installer/src/main/licenses/NOTICE
index 7c12f0c..a047a44 100644
--- a/asterix-installer/src/main/licenses/NOTICE
+++ b/asterix-installer/src/main/licenses/NOTICE
@@ -1,4 +1,4 @@
-Apache AsterixDB
+Apache AsterixDB Managix Installer
Copyright 2016 The Apache Software Foundation
This product includes software developed at
@@ -6,398 +6,717 @@ The Apache Software Foundation (http://www.apache.org/).
AsterixDB utilizes many libraries, which come with the following applicable NOTICE(s):
- - repo/algebricks-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/avro-1.7.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-algebricks-common
-Copyright 2016 The Apache Software Foundation
+ Apache Avro
+ Copyright 2009-2013 The Apache Software Foundation
- - repo/algebricks-compiler-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/commons-logging-1.1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-algebricks-compiler
-Copyright 2016 The Apache Software Foundation
+ Commons Logging
+ Copyright 2001-2007 The Apache Software Foundation
- - repo/algebricks-core-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/derby-10.10.1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-algebricks-core
-Copyright 2016 The Apache Software Foundation
+ Apache Derby
+ Copyright 2004-2013 The Apache Software Foundation
- - repo/algebricks-data-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ =========================================================================
-algebricks-data
-Copyright 2016 The Apache Software Foundation
+ Portions of Derby were originally developed by
+ International Business Machines Corporation and are
+ licensed to the Apache Software Foundation under the
+ "Software Grant and Corporate Contribution License Agreement",
+ informally known as the "Derby CLA".
+ The following copyright notice(s) were affixed to portions of the code
+ with which this file is now or was at one time distributed
+ and are placed here unaltered.
- - repo/algebricks-rewriter-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ (C) Copyright 1997,2004 International Business Machines Corporation. All rights reserved.
-algebricks-rewriter
-Copyright 2016 The Apache Software Foundation
+ (C) Copyright IBM Corp. 2003.
- - repo/algebricks-runtime-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-algebricks-runtime
-Copyright 2016 The Apache Software Foundation
+ =========================================================================
- - repo/asterix-algebra-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-asterix-algebra
-Copyright 2016 The Apache Software Foundation
+ The JDBC apis for small devices and JDBC3 (under java/stubs/jsr169 and
+ java/stubs/jdbc3) were produced by trimming sources supplied by the
+ Apache Harmony project. In addition, the Harmony SerialBlob and
+ SerialClob implementations are used. The following notice covers the Harmony sources:
- - repo/asterix-app-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Portions of Harmony were originally developed by
+ Intel Corporation and are licensed to the Apache Software
+ Foundation under the "Software Grant and Corporate Contribution
+ License Agreement", informally known as the "Intel Harmony CLA".
-asterix-app
-Copyright 2016 The Apache Software Foundation
- - repo/asterix-aql-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/guice-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-asterix-aql
-Copyright 2016 The Apache Software Foundation
+ Google Guice - Core Library
+ Copyright 2006-2011 Google, Inc.
- - repo/asterix-common-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/guice-servlet-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-asterix-common
-Copyright 2016 The Apache Software Foundation
+ Google Guice - Extensions - Servlet
+ Copyright 2006-2011 Google, Inc.
- - repo/asterix-events-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-ant-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-asterix-events
-Copyright 2016 The Apache Software Foundation
+ Hive Ant Utilities
+ Copyright 2014 The Apache Software Foundation
- - repo/asterix-external-data-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-asterix-external-data
-Copyright 2016 The Apache Software Foundation
+ Hive Common
+ Copyright 2014 The Apache Software Foundation
- - repo/asterix-fuzzyjoin-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-exec-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-asterix-fuzzyjoin
-Copyright 2016 The Apache Software Foundation
+ Hive Query Language
+ Copyright 2014 The Apache Software Foundation
- - repo/asterix-metadata-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-metastore-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-asterix-metadata
-Copyright 2016 The Apache Software Foundation
+ Hive Metastore
+ Copyright 2014 The Apache Software Foundation
- - repo/asterix-om-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-serde-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-asterix-om
-Copyright 2016 The Apache Software Foundation
+ Hive Serde
+ Copyright 2014 The Apache Software Foundation
- - repo/asterix-runtime-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-shims-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-asterix-runtime
-Copyright 2016 The Apache Software Foundation
+ Hive Shims
+ Copyright 2014 The Apache Software Foundation
- - repo/asterix-server-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-shims-0.20-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-asterix-server
-Copyright 2016 The Apache Software Foundation
+ Hive Shims 0.20
+ Copyright 2014 The Apache Software Foundation
- - repo/asterix-tools-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-shims-0.20S-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-asterix-tools
-Copyright 2016 The Apache Software Foundation
+ Hive Shims 0.20S
+ Copyright 2014 The Apache Software Foundation
- - repo/asterix-transactions-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-shims-0.23-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-asterix-transactions
-Copyright 2016 The Apache Software Foundation
+ Hive Shims 0.23
+ Copyright 2014 The Apache Software Foundation
- - repo/avro-1.7.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-shims-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-Apache Avro
-Copyright 2009-2013 The Apache Software Foundation
+ Hive Shims Common
+ Copyright 2014 The Apache Software Foundation
- - repo/commons-logging-1.1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/hive-shims-common-secure-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-Commons Logging
-Copyright 2001-2007 The Apache Software Foundation
+ Hive Shims Secure Common
+ Copyright 2014 The Apache Software Foundation
- - repo/derby-10.10.1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/plexus-utils-3.0.7.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-Apache Derby
-Copyright 2004-2013 The Apache Software Foundation
+ This product includes software developed by the Indiana University
+ Extreme! Lab (http://www.extreme.indiana.edu/)
-=========================================================================
+ This product includes software developed by
+ ThoughtWorks (http://www.thoughtworks.com).
-Portions of Derby were originally developed by
-International Business Machines Corporation and are
-licensed to the Apache Software Foundation under the
-"Software Grant and Corporate Contribution License Agreement",
-informally known as the "Derby CLA".
-The following copyright notice(s) were affixed to portions of the code
-with which this file is now or was at one time distributed
-and are placed here unaltered.
+ This product includes software developed by
+ javolution (http://javolution.org/).
-(C) Copyright 1997,2004 International Business Machines Corporation. All rights reserved.
+ This product includes software developed by
+ Rome (https://rome.dev.java.net/).
-(C) Copyright IBM Corp. 2003.
+- repo/velocity-1.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Apache Velocity
-=========================================================================
+ Copyright (C) 2000-2007 The Apache Software Foundation
+ - repo/wicket-core-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Apache Wicket
+ Copyright 2006-2011 Apache Software Foundation
-The JDBC apis for small devices and JDBC3 (under java/stubs/jsr169 and
-java/stubs/jdbc3) were produced by trimming sources supplied by the
-Apache Harmony project. In addition, the Harmony SerialBlob and
-SerialClob implementations are used. The following notice covers the Harmony sources:
+ This product includes software from QOS.ch (http://slf4j.org) licensed under the X11 license
+ Copyright (c) 2004-2008 QOS.ch
-Portions of Harmony were originally developed by
-Intel Corporation and are licensed to the Apache Software
-Foundation under the "Software Grant and Corporate Contribution
-License Agreement", informally known as the "Intel Harmony CLA".
+ Contains Diff library from Mavens JRCS, released under
+ The Apache Software License, Version 1.1.
+ (c) 1999-2003
+ org.apache.wicket.markup.html.form.upload.MultiFileUploadField.js is taken from [1]
+ and has the following notice:
+ "Licence:
+ Use this however/wherever you like, just don't blame me if it breaks
+ anything.
- - repo/guice-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Credit:
+ If you're nice, you'll leave this bit:
-Google Guice - Core Library
-Copyright 2006-2011 Google, Inc.
+ Class by Stickman -- http://www.the-stickman.com
+ with thanks to:
+ [for Safari fixes]
+ Luis Torrefranca -- http://www.law.pitt.edu
+ and
+ Shawn Parker & John Pennypacker -- http://www.fuzzycoconut.com
+ [for duplicate name bug]
+ 'neal'"
+ [1]: http://the-stickman.com/web-development/javascript/upload-multiple-files-with-a-single-file-element/
+ - repo/wicket-request-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - repo/guice-servlet-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Wicket Request
+ Copyright 2006-2011 Apache Software Foundation
-Google Guice - Extensions - Servlet
-Copyright 2006-2011 Google, Inc.
+ - repo/wicket-util-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - repo/hive-ant-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Wicket Util
+ Copyright 2006-2011 Apache Software Foundation
-Hive Ant Utilities
-Copyright 2014 The Apache Software Foundation
+ - repo/xercesImpl-2.9.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - repo/hive-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Apache Xerces Java
+ Copyright 1999-2007 The Apache Software Foundation
-Hive Common
-Copyright 2014 The Apache Software Foundation
+ Portions of this software were originally based on the following:
+ - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
+ - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
+ - voluntary contributions made by Paul Eng on behalf of the
+ Apache Software Foundation that were originally developed at iClick, Inc.,
+ software copyright (c) 1999.
- - repo/hive-exec-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/xml-apis-1.3.04.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-Hive Query Language
-Copyright 2014 The Apache Software Foundation
+ Apache XML Commons XML APIs
+ Copyright 2006 The Apache Software Foundation.
- - repo/hive-metastore-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-Hive Metastore
-Copyright 2014 The Apache Software Foundation
+ Portions of this software were originally based on the following:
+ - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
+ - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
+ - software copyright (c) 2000 World Wide Web Consortium, http://www.w3.org
- - repo/hive-serde-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/httpclient-4.2.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-Hive Serde
-Copyright 2014 The Apache Software Foundation
+ Apache HttpComponents HttpClient
+ Copyright 1999-2012 The Apache Software Foundation
- - repo/hive-shims-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by
+ The Apache Software Foundation (http://www.apache.org/).
-Hive Shims
-Copyright 2014 The Apache Software Foundation
+ - repo/httpcore-4.2.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- - repo/hive-shims-0.20-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Apache HttpComponents HttpCore
+ Copyright 2005-2012 The Apache Software Foundation
-Hive Shims 0.20
-Copyright 2014 The Apache Software Foundation
+ This product includes software developed by
+ The Apache Software Foundation (http://www.apache.org/).
- - repo/hive-shims-0.20S-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This project contains annotations derived from JCIP-ANNOTATIONS
+ Copyright (c) 2005 Brian Goetz and Tim Peierls. See http://www.jcip.net
-Hive Shims 0.20S
-Copyright 2014 The Apache Software Foundation
+- repo/ant-1.9.1.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
- - repo/hive-shims-0.23-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Apache Ant
+ Copyright 1999-2013 The Apache Software Foundation
-Hive Shims 0.23
-Copyright 2014 The Apache Software Foundation
+ The <sync> task is based on code Copyright (c) 2002, Landmark
+ Graphics Corp that has been kindly donated to the Apache Software
+ Foundation.
+ - repo/ant-launcher-1.9.1.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
- - repo/hive-shims-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Apache Ant
+ Copyright 1999-2013 The Apache Software Foundation
-Hive Shims Common
-Copyright 2014 The Apache Software Foundation
+ The <sync> task is based on code Copyright (c) 2002, Landmark
+ Graphics Corp that has been kindly donated to the Apache Software
+ Foundation.
+ - repo/commons-beanutils-1.7.0.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
- - repo/hive-shims-common-secure-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by
+ The Apache Software Foundation (http://www.apache.org/).
-Hive Shims Secure Common
-Copyright 2014 The Apache Software Foundation
+ - repo/commons-beanutils-core-1.8.0.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+ Apache Commons BeanUtils
- - repo/hyracks-api-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Copyright 2000-2008 The Apache Software Foundation
-hyracks-api
-Copyright 2016 The Apache Software Foundation
- - repo/hyracks-client-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by
-hyracks-client
-Copyright 2016 The Apache Software Foundation
+ The Apache Software Foundation (http://www.apache.org/).
- - repo/hyracks-comm-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/commons-cli-1.2.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+ and .installer/hadoop-0.20.2/lib/commons-cli-1.2.jar
-hyracks-comm
-Copyright 2016 The Apache Software Foundation
+ Apache Commons CLI
+ Copyright 2001-2009 The Apache Software Foundation
- - repo/hyracks-control-cc-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by
+ The Apache Software Foundation (http://www.apache.org/).
-hyracks-control-cc
-Copyright 2016 The Apache Software Foundation
+ - repo/commons-codec-1.4.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
- - repo/hyracks-control-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Apache Commons Codec
-hyracks-control-common
-Copyright 2016 The Apache Software Foundation
+ Copyright 2002-2009 The Apache Software Foundation
- - repo/hyracks-control-nc-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-hyracks-control-nc
-Copyright 2016 The Apache Software Foundation
- - repo/hyracks-dataflow-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by
-hyracks-dataflow-common
-Copyright 2016 The Apache Software Foundation
+ The Apache Software Foundation (http://www.apache.org/).
- - repo/hyracks-dataflow-std-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-hyracks-dataflow-std
-Copyright 2016 The Apache Software Foundation
+ - repo/commons-collections-3.2.1.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
- - repo/hyracks-data-std-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Apache Commons Collections
-hyracks-data-std
-Copyright 2016 The Apache Software Foundation
+ Copyright 2001-2008 The Apache Software Foundation
- - repo/hyracks-hdfs-2.x-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-hyracks-hdfs-2.x
-Copyright 2016 The Apache Software Foundation
- - repo/hyracks-hdfs-core-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by
-hyracks-hdfs-core
-Copyright 2016 The Apache Software Foundation
+ The Apache Software Foundation (http://www.apache.org/).
- - repo/hyracks-ipc-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/commons-compress-1.4.1.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
-hyracks-ipc
-Copyright 2016 The Apache Software Foundation
+ Apache Commons Compress
+ Copyright 2002-2012 The Apache Software Foundation
- - repo/hyracks-net-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by
+ The Apache Software Foundation (http://www.apache.org/).
+ - repo/commons-configuration-1.6.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+ Apache Commons Configuration
-hyracks-net
-Copyright 2016 The Apache Software Foundation
+ Copyright 2001-2008 The Apache Software Foundation
- - repo/hyracks-storage-am-bloomfilter-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-hyracks-storage-am-bloomfilter
-Copyright 2016 The Apache Software Foundation
- - repo/hyracks-storage-am-btree-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by
-hyracks-storage-am-btree
-Copyright 2016 The Apache Software Foundation
+ The Apache Software Foundation (http://www.apache.org/).
- - repo/hyracks-storage-am-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/commons-daemon-1.0.13.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
-hyracks-storage-am-common
-Copyright 2016 The Apache Software Foundation
+ Apache Commons Daemon
+ Copyright 1999-2013 The Apache Software Foundation
- - repo/hyracks-storage-am-lsm-btree-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by
+ The Apache Software Foundation (http://www.apache.org/).
+ - repo/commons-digester-1.8.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+ Apache Jakarta Commons Digester
-hyracks-storage-am-lsm-btree
-Copyright 2016 The Apache Software Foundation
+ Copyright 2001-2006 The Apache Software Foundation
- - repo/hyracks-storage-am-lsm-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-hyracks-storage-am-lsm-common
-Copyright 2016 The Apache Software Foundation
- - repo/hyracks-storage-am-lsm-invertedindex-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by
-hyracks-storage-am-lsm-invertedindex
-Copyright 2016 The Apache Software Foundation
+ The Apache Software Foundation (http://www.apache.org/).
- - repo/hyracks-storage-am-lsm-rtree-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/commons-io-2.4.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+ and lib/commons-io-2.4.jar
-hyracks-storage-am-lsm-rtree
-Copyright 2016 The Apache Software Foundation
+ Apache Commons IO
- - repo/hyracks-storage-am-rtree-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Copyright 2002-2012 The Apache Software Foundation
-hyracks-storage-am-rtree
-Copyright 2016 The Apache Software Foundation
- - repo/hyracks-storage-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-hyracks-storage-common
-Copyright 2016 The Apache Software Foundation
+ This product includes software developed by
- - repo/plexus-utils-3.0.7.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ The Apache Software Foundation (http://www.apache.org/).
-This product includes software developed by the Indiana University
- Extreme! Lab (http://www.extreme.indiana.edu/)
-This product includes software developed by
-ThoughtWorks (http://www.thoughtworks.com).
-This product includes software developed by
-javolution (http://javolution.org/).
+ - repo/commons-lang-2.5.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
-This product includes software developed by
-Rome (https://rome.dev.java.net/).
+ Apache Commons Lang
-- repo/velocity-1.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
-Apache Velocity
+ Copyright 2001-2010 The Apache Software Foundation
-Copyright (C) 2000-2007 The Apache Software Foundation
- - repo/wicket-core-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
- Apache Wicket
- Copyright 2006-2011 Apache Software Foundation
- This product includes software from QOS.ch (http://slf4j.org) licensed under the X11 license
- Copyright (c) 2004-2008 QOS.ch
+ This product includes software developed by
- Contains Diff library from Mavens JRCS, released under
- The Apache Software License, Version 1.1.
- (c) 1999-2003
+ The Apache Software Foundation (http://www.apache.org/).
- org.apache.wicket.markup.html.form.upload.MultiFileUploadField.js is taken from [1]
- and has the following notice:
- "Licence:
- Use this however/wherever you like, just don't blame me if it breaks
- anything.
+ - repo/commons-lang3-3.1.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
- Credit:
- If you're nice, you'll leave this bit:
+ Apache Commons Lang
+ Copyright 2001-2011 The Apache Software Foundation
- Class by Stickman -- http://www.the-stickman.com
- with thanks to:
- [for Safari fixes]
- Luis Torrefranca -- http://www.law.pitt.edu
- and
- Shawn Parker & John Pennypacker -- http://www.fuzzycoconut.com
- [for duplicate name bug]
- 'neal'"
- [1]: http://the-stickman.com/web-development/javascript/upload-multiple-files-with-a-single-file-element/
- - repo/wicket-request-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ This product includes software developed by
+ The Apache Software Foundation (http://www.apache.org/).
-Wicket Request
-Copyright 2006-2011 Apache Software Foundation
+ This product includes software from the Spring Framework,
+ under the Apache License 2.0 (see: StringUtils.containsWhitespace())
- - repo/wicket-util-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - repo/commons-logging-api-1.0.4.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
-Wicket Util
-Copyright 2006-2011 Apache Software Foundation
+ This product includes software developed by
+ The Apache Software Foundation (http://www.apache.org/).
- - repo/xercesImpl-2.9.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ - .installer/hadoop-0.20.2/lib/commons-logging--1.0.4.jar
- Apache Xerces Java
- Copyright 1999-2007 The Apache Software Foundation
+ This product includes software developed by
+ The Apache Software Foundation (http://www.apache.org/).
- Portions of this software were originally based on the following:
- - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
- - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
- - voluntary contributions made by Paul Eng on behalf of the
- Apache Software Foundation that were originally developed at iClick, Inc.,
- software copyright (c) 1999.
+ - repo/commons-math-2.1.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
- - repo/xml-apis-1.3.04.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Apache Commons Math
+ Copyright 2001-2010 The Apache Software Foundation
- Apache XML Commons XML APIs
- Copyright 2006 The Apache Software Foundation.
+ This product includes software developed by
+ The Apache Software Foundation (http://www.apache.org/).
+ ===============================================================================
+ The LinearConstraint, LinearObjectiveFunction, LinearOptimizer,
+ RelationShip, SimplexSolver and SimplexTableau classes in package
+ org.apache.commons.math.optimization.linear include software developed by
+ Benjamin McCann (http://www.benmccann.com) and distributed with
+ the following copyright: Copyright 2009 Google Inc.
+ ===============================================================================
+
+ This product includes software developed by the
+ University of Chicago, as Operator of Argonne National
+ Laboratory.
+ The LevenbergMarquardtOptimizer class in package
+ org.apache.commons.math.optimization.general includes software
+ translated from the lmder, lmpar and qrsolv Fortran routines
+ from the Minpack package
+ Minpack Copyright Notice (1999) University of Chicago. All rights reserved
+ ===============================================================================
+
+ The GraggBulirschStoerIntegrator class in package
+ org.apache.commons.math.ode.nonstiff includes software translated
+ from the odex Fortran routine developed by E. Hairer and G. Wanner.
+ Original source copyright:
+ Copyright (c) 2004, Ernst Hairer
+ ===============================================================================
+
+ The EigenDecompositionImpl class in package
+ org.apache.commons.math.linear includes software translated
+ from some LAPACK Fortran routines. Original source copyright:
+ Copyright (c) 1992-2008 The University of Tennessee. All rights reserved.
+ ===============================================================================
+
+ The MersenneTwister class in package org.apache.commons.math.random
+ includes software translated from the 2002-01-26 version of
+ the Mersenne-Twister generator written in C by Makoto Matsumoto and Takuji
+ Nishimura. Original source copyright:
+ Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
+ All rights reserved
+ ===============================================================================
+
+ The complete text of licenses and disclaimers associated with the the original
+ sources enumerated above at the time of code translation are in the LICENSE.txt
+ file.
+
+ - repo/commons-net-3.1.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+
+ Apache Commons Net
+
+ Copyright 2001-2012 The Apache Software Foundation
+
+
+
+ This product includes software developed by
+
+ The Apache Software Foundation (http://www.apache.org/).
+
+
+
+ - repo/datanucleus-api-jdo-3.2.6.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+
+ =========================================================================
+ == NOTICE file corresponding to section 4(d) of the Apache License, ==
+ == Version 2.0, in this case for the DataNucleus distribution. ==
+ =========================================================================
+
+ ===================================================================
+ This product includes software developed by many individuals,
+ including the following:
+ ===================================================================
+ Erik Bengtson
+ Andy Jefferson
+
+
+ ===================================================================
+ This product has included contributions from some individuals,
+ including the following:
+ ===================================================================
+
+ - repo/datanucleus-core-3.2.10.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+
+ =========================================================================
+ == NOTICE file corresponding to section 4(d) of the Apache License, ==
+ == Version 2.0, in this case for the DataNucleus distribution. ==
+ =========================================================================
+
+ ===================================================================
+ This product includes software developed by many individuals,
+ including the following:
+ ===================================================================
+ Erik Bengtson
+ Andy Jefferson
+
+
+ ===================================================================
+ This product has included contributions from some individuals,
+ including the following:
+ ===================================================================
+ Joerg von Frantzius
+ Thomas Marti
+ Barry Haddow
+ Marco Schulze
+ Ralph Ullrich
+ David Ezzio
+ Brendan de Beer
+ David Eaves
+ Martin Taal
+ Tony Lai
+ Roland Szabo
+ Marcus Mennemeier
+ Xuan Baldauf
+ Eric Sultan
+
+
+ ===================================================================
+ This product also includes software developed by the TJDO project
+ (http://tjdo.sourceforge.net/).
+ ===================================================================
+
+ - repo/datanucleus-rdbms-3.2.9.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+ =========================================================================
+ == NOTICE file corresponding to section 4(d) of the Apache License, ==
+ == Version 2.0, in this case for the DataNucleus distribution. ==
+ =========================================================================
+
+ ===================================================================
+ This product includes software developed by many individuals,
+ including the following:
+ ===================================================================
+ Andy Jefferson
+ Erik Bengtson
+ Joerg von Frantzius
+ Marco Schulze
+
+
+ ===================================================================
+ This product has included contributions from some individuals,
+ including the following:
+ ===================================================================
+ Barry Haddow
+ Ralph Ullrich
+ David Ezzio
+ Brendan de Beer
+ David Eaves
+ Martin Taal
+ Tony Lai
+ Roland Szabo
+ Anton Troshin (Timesten)
+
+
+ ===================================================================
+ This product also includes software developed by the TJDO project
+ (http://tjdo.sourceforge.net/).
+ ===================================================================
+
+ ===================================================================
+ This product also includes software developed by the Apache Commons project
+ (http://commons.apache.org/).
+ ===================================================================
+
+ - repo/groovy-all-2.1.6.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+
+ Apache Commons CLI
+ Copyright 2001-2009 The Apache Software Foundation
+
+ This product includes software developed by
+ The Apache Software Foundation (http://www.apache.org/).
+
+ - repo/hive-exec-0.13.0.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+
+ Apache Thrift
+ Copyright 2006-2010 The Apache Software Foundation.
+
+ This product includes software developed at
+ The Apache Software Foundation (http://www.apache.org/).
+
+ - repo/httpclient-4.2.2.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+
+ Apache HttpComponents HttpClient
+
+ Copyright 1999-2012 The Apache Software Foundation
+
+
+
+ This product includes software developed by
+
+ The Apache Software Foundation (http://www.apache.org/).
+
+
+ - repo/httpcore-4.2.2.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+
+ Apache HttpComponents HttpCore
+
+ Copyright 2005-2012 The Apache Software Foundation
+
+
+
+ This product includes software developed by
+
+ The Apache Software Foundation (http://www.apache.org/).
+
+
+
+ This project contains annotations derived from JCIP-ANNOTATIONS
+
+ Copyright (c) 2005 Brian Goetz and Tim Peierls. See http://www.jcip.net
+
+ - repo/jdo2-api-2.3-20090302111651.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+
+ Apache Java Data Objects (JDO)
+ Copyright 2005-2006 The Apache Software Foundation
+
+ This product includes software developed at
+ The Apache Software Foundation (http://www.apache.org/).
+
+ - repo/jdo-api-3.0.1.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+
+ Apache Java Data Objects (JDO)
+
+ Copyright 2005-2006 The Apache Software Foundation
+
+
+
+ This product includes software developed at
+
+ The Apache Software Foundation (http://www.apache.org/).
+
+ - repo/libthrift-0.9.0.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+
+ Apache Thrift
+ Copyright 2006-2010 The Apache Software Foundation.
+
+ This product includes software developed at
+ The Apache Software Foundation (http://www.apache.org/).
+
+ - repo/netty-3.2.2.Final.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+
+ The Netty Project
+ =================
+
+ Please visit the Netty web site for more information:
+
+ * http://www.jboss.org/netty/
+
+ Copyright 2009 Red Hat, Inc.
+
+ Red Hat licenses this product to you under the Apache License, version 2.0 (the
+ "License"); you may not use this product except in compliance with the License.
+ You may obtain a copy of the License at:
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software distributed
+ under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+ CONDITIONS OF ANY KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations under the License.
+
+ Also, please refer to each LICENSE.<component>.txt file, which is located in
+ the 'license' directory of the distribution file, for the license terms of the
+ components that this product depends on.
+
+ -------------------------------------------------------------------------------
+ This product contains the extensions to Java Collections Framework which has
+ been derived from the works by JSR-166 EG, Doug Lea, and Jason T. Greene:
+
+ * LICENSE:
+ * license/LICENSE.jsr177y.txt (Public Domain)
+ * HOMEPAGE:
+ * http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/
+ * http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbosscache/experimental/jsr166/
+
+ This product contains a modified version of Robert Harder's Public Domain
+ Base64 Encoder and Decoder, which can be obtained at:
+
+ * LICENSE:
+ * license/LICENSE.base64.txt (Public Domain)
+ * HOMEPAGE:
+ * http://iharder.sourceforge.net/current/java/base64/
+
+ This product contains a modified version of 'JZlib', a re-implementation of
+ zlib in pure Java, which can be obtained at:
+
+ * LICENSE:
+ * license/LICENSE.jzlib.txt (BSD Style License)
+ * HOMEPAGE:
+ * http://www.jcraft.com/jzlib/
+
+ - repo/netty-3.6.2.Final.jar in asterix/asterix-server-0.8.8-incubating-binary-assembly.zip
+
+ The Netty Project
+ =================
+
+ Please visit the Netty web site for more information:
+
+ * http://netty.io/
+
+ Copyright 2011 The Netty Project
+
+ The Netty Project licenses this file to you under the Apache License,
+ version 2.0 (the "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at:
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ License for the specific language governing permissions and limitations
+ under the License.
+
+ Also, please refer to each LICENSE.<component>.txt file, which is located in
+ the 'license' directory of the distribution file, for the license terms of the
+ components that this product depends on.
+
+ -------------------------------------------------------------------------------
+ This product contains the extensions to Java Collections Framework which has
+ been derived from the works by JSR-166 EG, Doug Lea, and Jason T. Greene:
+
+ * LICENSE:
+ * license/LICENSE.jsr166y.txt (Public Domain)
+ * HOMEPAGE:
+ * http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/
+ * http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbosscache/experimental/jsr166/
+
+ This product contains a modified version of Robert Harder's Public Domain
+ Base64 Encoder and Decoder, which can be obtained at:
+
+ * LICENSE:
+ * license/LICENSE.base64.txt (Public Domain)
+ * HOMEPAGE:
+ * http://iharder.sourceforge.net/current/java/base64/
+
+ This product contains a modified version of 'JZlib', a re-implementation of
+ zlib in pure Java, which can be obtained at:
+
+ * LICENSE:
+ * license/LICENSE.jzlib.txt (BSD Style License)
+ * HOMEPAGE:
+ * http://www.jcraft.com/jzlib/
+
+- lib/log4j-1.2.15.jar
+
+ Apache log4j
+ Copyright 2007 The Apache Software Foundation
+
+ This product includes software developed at
+ The Apache Software Foundation (http://www.apache.org/).
- Portions of this software were originally based on the following:
- - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
- - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
- - software copyright (c) 2000 World Wide Web Consortium, http://www.w3.org
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/ab556d1d/asterix-maven-plugins/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-maven-plugins/pom.xml b/asterix-maven-plugins/pom.xml
index a2a6589..471159e 100644
--- a/asterix-maven-plugins/pom.xml
+++ b/asterix-maven-plugins/pom.xml
@@ -37,7 +37,7 @@
<parent>
- <artifactId>asterix</artifactId>
+ <artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
<version>0.8.8-SNAPSHOT</version>
</parent>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/ab556d1d/asterix-metadata/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-metadata/pom.xml b/asterix-metadata/pom.xml
index 438cb6e..8c3d3c9 100644
--- a/asterix-metadata/pom.xml
+++ b/asterix-metadata/pom.xml
@@ -19,7 +19,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
- <artifactId>asterix</artifactId>
+ <artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
<version>0.8.8-SNAPSHOT</version>
</parent>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/ab556d1d/asterix-om/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-om/pom.xml b/asterix-om/pom.xml
index bd8f55b..62f807b 100644
--- a/asterix-om/pom.xml
+++ b/asterix-om/pom.xml
@@ -19,7 +19,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
- <artifactId>asterix</artifactId>
+ <artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
<version>0.8.8-SNAPSHOT</version>
</parent>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/ab556d1d/asterix-runtime/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-runtime/pom.xml b/asterix-runtime/pom.xml
index 1591b06..5321579 100644
--- a/asterix-runtime/pom.xml
+++ b/asterix-runtime/pom.xml
@@ -19,7 +19,7 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
- <artifactId>asterix</artifactId>
+ <artifactId>apache-asterixdb</artifactId>
<groupId>org.apache.asterix</groupId>
<version>0.8.8-SNAPSHOT</version>
</parent>
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/ab556d1d/asterix-server/pom.xml
----------------------------------------------------------------------
diff --git a/asterix-server/pom.xml b/asterix-server/pom.xml
index d5e1ff5..849c7d7 100644
--- a/asterix-server/pom.xml
+++ b/asterix-server/pom.xml
@@ -22,7 +22,7 @@
<name>asterix-server</name>
<parent>
<groupId>org.apache.asterix</groupId>
- <artifactId>asterix</artifactId>
+ <artifactId>apache-asterixdb</artifactId>
<version>0.8.8-SNAPSHOT</version>
</parent>
[17/36] incubator-asterixdb git commit: Change LICENSE creation mode
for binary assemblies
Posted by im...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/622c25e0/asterix-installer/src/main/licenses/NOTICE
----------------------------------------------------------------------
diff --git a/asterix-installer/src/main/licenses/NOTICE b/asterix-installer/src/main/licenses/NOTICE
new file mode 100644
index 0000000..7c12f0c
--- /dev/null
+++ b/asterix-installer/src/main/licenses/NOTICE
@@ -0,0 +1,403 @@
+Apache AsterixDB
+Copyright 2016 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+
+AsterixDB utilizes many libraries, which come with the following applicable NOTICE(s):
+
+ - repo/algebricks-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+algebricks-common
+Copyright 2016 The Apache Software Foundation
+
+ - repo/algebricks-compiler-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+algebricks-compiler
+Copyright 2016 The Apache Software Foundation
+
+ - repo/algebricks-core-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+algebricks-core
+Copyright 2016 The Apache Software Foundation
+
+ - repo/algebricks-data-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+algebricks-data
+Copyright 2016 The Apache Software Foundation
+
+ - repo/algebricks-rewriter-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+algebricks-rewriter
+Copyright 2016 The Apache Software Foundation
+
+ - repo/algebricks-runtime-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+algebricks-runtime
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-algebra-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-algebra
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-app-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-app
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-aql-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-aql
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-common-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-common
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-events-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-events
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-external-data-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-external-data
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-fuzzyjoin-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-fuzzyjoin
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-metadata-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-metadata
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-om-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-om
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-runtime-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-runtime
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-server-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-server
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-tools-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-tools
+Copyright 2016 The Apache Software Foundation
+
+ - repo/asterix-transactions-0.8.8-SNAPSHOT.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+asterix-transactions
+Copyright 2016 The Apache Software Foundation
+
+ - repo/avro-1.7.4.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Apache Avro
+Copyright 2009-2013 The Apache Software Foundation
+
+ - repo/commons-logging-1.1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Commons Logging
+Copyright 2001-2007 The Apache Software Foundation
+
+ - repo/derby-10.10.1.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Apache Derby
+Copyright 2004-2013 The Apache Software Foundation
+
+=========================================================================
+
+Portions of Derby were originally developed by
+International Business Machines Corporation and are
+licensed to the Apache Software Foundation under the
+"Software Grant and Corporate Contribution License Agreement",
+informally known as the "Derby CLA".
+The following copyright notice(s) were affixed to portions of the code
+with which this file is now or was at one time distributed
+and are placed here unaltered.
+
+(C) Copyright 1997,2004 International Business Machines Corporation. All rights reserved.
+
+(C) Copyright IBM Corp. 2003.
+
+
+=========================================================================
+
+
+The JDBC apis for small devices and JDBC3 (under java/stubs/jsr169 and
+java/stubs/jdbc3) were produced by trimming sources supplied by the
+Apache Harmony project. In addition, the Harmony SerialBlob and
+SerialClob implementations are used. The following notice covers the Harmony sources:
+
+Portions of Harmony were originally developed by
+Intel Corporation and are licensed to the Apache Software
+Foundation under the "Software Grant and Corporate Contribution
+License Agreement", informally known as the "Intel Harmony CLA".
+
+
+ - repo/guice-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Google Guice - Core Library
+Copyright 2006-2011 Google, Inc.
+
+ - repo/guice-servlet-3.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Google Guice - Extensions - Servlet
+Copyright 2006-2011 Google, Inc.
+
+ - repo/hive-ant-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Ant Utilities
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hive-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Common
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hive-exec-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Query Language
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hive-metastore-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Metastore
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hive-serde-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Serde
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hive-shims-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Shims
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hive-shims-0.20-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Shims 0.20
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hive-shims-0.20S-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Shims 0.20S
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hive-shims-0.23-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Shims 0.23
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hive-shims-common-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Shims Common
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hive-shims-common-secure-0.13.0.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Hive Shims Secure Common
+Copyright 2014 The Apache Software Foundation
+
+ - repo/hyracks-api-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-api
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-client-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-client
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-comm-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-comm
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-control-cc-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-control-cc
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-control-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-control-common
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-control-nc-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-control-nc
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-dataflow-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-dataflow-common
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-dataflow-std-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-dataflow-std
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-data-std-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-data-std
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-hdfs-2.x-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-hdfs-2.x
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-hdfs-core-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-hdfs-core
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-ipc-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-ipc
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-net-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-net
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-storage-am-bloomfilter-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-storage-am-bloomfilter
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-storage-am-btree-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-storage-am-btree
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-storage-am-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-storage-am-common
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-storage-am-lsm-btree-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-storage-am-lsm-btree
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-storage-am-lsm-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-storage-am-lsm-common
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-storage-am-lsm-invertedindex-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-storage-am-lsm-invertedindex
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-storage-am-lsm-rtree-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-storage-am-lsm-rtree
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-storage-am-rtree-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-storage-am-rtree
+Copyright 2016 The Apache Software Foundation
+
+ - repo/hyracks-storage-common-0.2.17-incubating.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+hyracks-storage-common
+Copyright 2016 The Apache Software Foundation
+
+ - repo/plexus-utils-3.0.7.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+This product includes software developed by the Indiana University
+ Extreme! Lab (http://www.extreme.indiana.edu/)
+
+This product includes software developed by
+ThoughtWorks (http://www.thoughtworks.com).
+
+This product includes software developed by
+javolution (http://javolution.org/).
+
+This product includes software developed by
+Rome (https://rome.dev.java.net/).
+
+- repo/velocity-1.5.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+Apache Velocity
+
+Copyright (C) 2000-2007 The Apache Software Foundation
+
+ - repo/wicket-core-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+ Apache Wicket
+ Copyright 2006-2011 Apache Software Foundation
+
+ This product includes software from QOS.ch (http://slf4j.org) licensed under the X11 license
+ Copyright (c) 2004-2008 QOS.ch
+
+ Contains Diff library from Mavens JRCS, released under
+ The Apache Software License, Version 1.1.
+ (c) 1999-2003
+
+ org.apache.wicket.markup.html.form.upload.MultiFileUploadField.js is taken from [1]
+ and has the following notice:
+ "Licence:
+ Use this however/wherever you like, just don't blame me if it breaks
+ anything.
+
+ Credit:
+ If you're nice, you'll leave this bit:
+
+ Class by Stickman -- http://www.the-stickman.com
+ with thanks to:
+ [for Safari fixes]
+ Luis Torrefranca -- http://www.law.pitt.edu
+ and
+ Shawn Parker & John Pennypacker -- http://www.fuzzycoconut.com
+ [for duplicate name bug]
+ 'neal'"
+ [1]: http://the-stickman.com/web-development/javascript/upload-multiple-files-with-a-single-file-element/
+ - repo/wicket-request-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Wicket Request
+Copyright 2006-2011 Apache Software Foundation
+
+ - repo/wicket-util-1.5.2.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+Wicket Util
+Copyright 2006-2011 Apache Software Foundation
+
+ - repo/xercesImpl-2.9.1.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+ Apache Xerces Java
+ Copyright 1999-2007 The Apache Software Foundation
+
+ Portions of this software were originally based on the following:
+ - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
+ - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
+ - voluntary contributions made by Paul Eng on behalf of the
+ Apache Software Foundation that were originally developed at iClick, Inc.,
+ software copyright (c) 1999.
+
+ - repo/xml-apis-1.3.04.jar in asterix/asterix-server-0.8.8-binary-assembly.zip
+
+ Apache XML Commons XML APIs
+ Copyright 2006 The Apache Software Foundation.
+
+
+ Portions of this software were originally based on the following:
+ - software copyright (c) 1999, IBM Corporation., http://www.ibm.com.
+ - software copyright (c) 1999, Sun Microsystems., http://www.sun.com.
+ - software copyright (c) 2000 World Wide Web Consortium, http://www.w3.org
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/622c25e0/asterix-server/src/main/assembly/binary-assembly.xml
----------------------------------------------------------------------
diff --git a/asterix-server/src/main/assembly/binary-assembly.xml b/asterix-server/src/main/assembly/binary-assembly.xml
index 6aab0cf..e95a306 100644
--- a/asterix-server/src/main/assembly/binary-assembly.xml
+++ b/asterix-server/src/main/assembly/binary-assembly.xml
@@ -28,13 +28,24 @@
<directory>target/classes/META-INF</directory>
<outputDirectory>.</outputDirectory>
<includes>
+ <include>DISCLAIMER*</include>
+ </includes>
+ </fileSet>
+ <fileSet>
+ <directory>src/main/licenses</directory>
+ <outputDirectory>.</outputDirectory>
+ <includes>
<include>LICENSE*</include>
<include>NOTICE*</include>
- <include>DISCLAIMER*</include>
- <include>DEPENDENCIES*</include>
</includes>
</fileSet>
-
+ <fileSet>
+ <directory>src/main/resources</directory>
+ <outputDirectory>.</outputDirectory>
+ <includes>
+ <include>LICENSE*</include>
+ </includes>
+ </fileSet>
<fileSet>
<directory>target/appassembler/repo</directory>
<outputDirectory>repo</outputDirectory>
[03/36] incubator-asterixdb git commit: ASTERIXDB-1109: Fixed
deletion of records from open secondary index - Avoided creating calling
record constructor in delete pipeline - Fixed the case when multiple open
indexes enforce the type of the same fiel
Posted by im...@apache.org.
ASTERIXDB-1109: Fixed deletion of records from open secondary index
- Avoided creating calling record constructor in delete pipeline
- Fixed the case when multiple open indexes enforce the type of the
same field & covered it with tests
Change-Id: I41bde91401f67918365de7df19dd2f0de20c73d2
Reviewed-on: https://asterix-gerrit.ics.uci.edu/461
Tested-by: Jenkins <je...@fulliautomatix.ics.uci.edu>
Reviewed-by: Yingyi Bu <bu...@gmail.com>
Project: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/commit/a05f7182
Tree: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/tree/a05f7182
Diff: http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/diff/a05f7182
Branch: refs/heads/master
Commit: a05f71826a4ab2c0e7148009e0b7e269b15e0a2f
Parents: 4e6a923
Author: Ildar Absalyamov <il...@gmail.com>
Authored: Wed Nov 18 17:19:17 2015 -0800
Committer: Ildar Absalyamov <il...@gmail.com>
Committed: Wed Nov 18 22:23:37 2015 -0800
----------------------------------------------------------------------
...aterializationForInsertWithSelfScanRule.java | 1 +
...IntroduceSecondaryIndexInsertDeleteRule.java | 366 ++++++++++---------
.../asterix/translator/CompiledStatements.java | 99 +++--
.../asterix/aql/translator/AqlTranslator.java | 334 ++++++++---------
.../results/disjunction-to-join-delete-1.plan | 14 +-
.../results/disjunction-to-join-delete-2.plan | 29 +-
.../results/disjunction-to-join-delete-3.plan | 26 +-
.../optimizerts/results/scan-delete-all.plan | 9 +-
.../scan-delete-rtree-secondary-index.plan | 11 +-
.../optimizerts/results/scan-delete.plan | 12 +-
...ont-skip-primary-index-search-in-delete.plan | 11 +-
.../skip-ngram-index-search-in-delete.plan | 12 +-
.../skip-rtree-index-search-in-delete.plan | 12 +-
...-secondary-btree-index-search-in-delete.plan | 12 +-
.../skip-word-index-search-in-delete.plan | 12 +-
.../enforced-field-name-collision.1.ddl.aql | 29 --
.../enforced-field-name-collision.1.ddl.aql | 29 --
.../index-type-collision.1.ddl.aql | 29 ++
.../index-type-promotion-collision.1.ddl.aql | 29 ++
.../record-collision.1.ddl.aql | 29 ++
.../multi-index-composite-key.1.ddl.aql | 50 +++
.../multi-index-composite-key.2.update.aql | 36 ++
.../multi-index-composite-key.3.ddl.aql | 33 ++
.../multi-index-composite-key.4.query.aql | 38 ++
.../multi-index-composite-key.5.ddl.aql | 32 ++
.../multi-index-composite-key.6.query.aql | 38 ++
.../multi-index/multi-index.1.ddl.aql | 43 +++
.../multi-index/multi-index.2.update.aql | 40 ++
.../multi-index/multi-index.3.ddl.aql | 24 ++
.../multi-index/multi-index.4.query.aql | 31 ++
.../multi-index/multi-index.5.query.aql | 31 ++
.../multi-index/multi-index.6.query.aql | 30 ++
.../multi-index-composite-key.1.adm | 2 +
.../multi-index-composite-key.2.adm | 2 +
.../multi-index/multi-index.1.adm | 2 +
.../multi-index/multi-index.2.adm | 2 +
.../multi-index/multi-index.3.adm | 2 +
.../src/test/resources/runtimets/testsuite.xml | 32 +-
pom.xml | 4 +-
39 files changed, 1019 insertions(+), 558 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/IntroduceMaterializationForInsertWithSelfScanRule.java
----------------------------------------------------------------------
diff --git a/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/IntroduceMaterializationForInsertWithSelfScanRule.java b/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/IntroduceMaterializationForInsertWithSelfScanRule.java
index adce8ce..43ec793 100644
--- a/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/IntroduceMaterializationForInsertWithSelfScanRule.java
+++ b/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/IntroduceMaterializationForInsertWithSelfScanRule.java
@@ -42,6 +42,7 @@ import org.apache.hyracks.algebricks.core.algebra.operators.logical.UnnestMapOpe
import org.apache.hyracks.algebricks.core.algebra.operators.physical.MaterializePOperator;
import org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule;
+// TODO: Reconsider if materialization is needed in delete pipeline
public class IntroduceMaterializationForInsertWithSelfScanRule implements IAlgebraicRewriteRule {
@Override
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/IntroduceSecondaryIndexInsertDeleteRule.java
----------------------------------------------------------------------
diff --git a/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/IntroduceSecondaryIndexInsertDeleteRule.java b/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/IntroduceSecondaryIndexInsertDeleteRule.java
index 6eb3807..1ff97b3 100644
--- a/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/IntroduceSecondaryIndexInsertDeleteRule.java
+++ b/asterix-algebra/src/main/java/org/apache/asterix/optimizer/rules/IntroduceSecondaryIndexInsertDeleteRule.java
@@ -22,14 +22,12 @@ import java.io.IOException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
+import java.util.HashSet;
+import java.util.LinkedHashMap;
import java.util.List;
+import java.util.Set;
import java.util.Stack;
-import org.apache.commons.lang3.ArrayUtils;
-import org.apache.commons.lang3.StringUtils;
-import org.apache.commons.lang3.mutable.Mutable;
-import org.apache.commons.lang3.mutable.MutableObject;
-
import org.apache.asterix.aql.util.FunctionUtils;
import org.apache.asterix.common.config.DatasetConfig.DatasetType;
import org.apache.asterix.common.config.DatasetConfig.IndexType;
@@ -53,7 +51,12 @@ import org.apache.asterix.om.types.ATypeTag;
import org.apache.asterix.om.types.AUnionType;
import org.apache.asterix.om.types.BuiltinType;
import org.apache.asterix.om.types.IAType;
+import org.apache.asterix.om.types.hierachy.ATypeHierarchy;
import org.apache.asterix.om.util.NonTaggedFormatUtil;
+import org.apache.commons.lang3.ArrayUtils;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.commons.lang3.mutable.Mutable;
+import org.apache.commons.lang3.mutable.MutableObject;
import org.apache.hyracks.algebricks.common.exceptions.AlgebricksException;
import org.apache.hyracks.algebricks.common.utils.Pair;
import org.apache.hyracks.algebricks.core.algebra.base.ILogicalExpression;
@@ -73,6 +76,7 @@ import org.apache.hyracks.algebricks.core.algebra.operators.logical.AbstractLogi
import org.apache.hyracks.algebricks.core.algebra.operators.logical.AssignOperator;
import org.apache.hyracks.algebricks.core.algebra.operators.logical.IndexInsertDeleteOperator;
import org.apache.hyracks.algebricks.core.algebra.operators.logical.InsertDeleteOperator;
+import org.apache.hyracks.algebricks.core.algebra.operators.logical.InsertDeleteOperator.Kind;
import org.apache.hyracks.algebricks.core.algebra.operators.logical.ProjectOperator;
import org.apache.hyracks.algebricks.core.algebra.operators.logical.ReplicateOperator;
import org.apache.hyracks.algebricks.core.algebra.operators.logical.TokenizeOperator;
@@ -82,7 +86,8 @@ import org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule;
public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewriteRule {
@Override
- public boolean rewritePre(Mutable<ILogicalOperator> opRef, IOptimizationContext context) throws AlgebricksException {
+ public boolean rewritePre(Mutable<ILogicalOperator> opRef, IOptimizationContext context)
+ throws AlgebricksException {
return false;
}
@@ -100,11 +105,14 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
FunctionIdentifier fid = null;
/** find the record variable */
- InsertDeleteOperator insertOp = (InsertDeleteOperator) op1;
- ILogicalExpression recordExpr = insertOp.getPayloadExpression().getValue();
- List<LogicalVariable> recordVar = new ArrayList<LogicalVariable>();
+ InsertDeleteOperator insertDeleteOp = (InsertDeleteOperator) op1;
+ ILogicalExpression recordExpr = insertDeleteOp.getPayloadExpression().getValue();
+ LogicalVariable recordVar = null;
+ List<LogicalVariable> usedRecordVars = new ArrayList<>();
/** assume the payload is always a single variable expression */
- recordExpr.getUsedVariables(recordVar);
+ recordExpr.getUsedVariables(usedRecordVars);
+ if (usedRecordVars.size() == 1)
+ recordVar = usedRecordVars.get(0);
/**
* op2 is the assign operator which extract primary keys from the record
@@ -112,7 +120,7 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
*/
AbstractLogicalOperator op2 = (AbstractLogicalOperator) op1.getInputs().get(0).getValue();
- if (recordVar.size() == 0) {
+ if (recordVar == null) {
/**
* For the case primary key-assignment expressions are constant
* expressions, find assign op that creates record to be
@@ -135,9 +143,9 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
}
}
AssignOperator assignOp2 = (AssignOperator) op2;
- recordVar.addAll(assignOp2.getVariables());
+ recordVar = assignOp2.getVariables().get(0);
}
- AqlDataSource datasetSource = (AqlDataSource) insertOp.getDataSource();
+ AqlDataSource datasetSource = (AqlDataSource) insertDeleteOp.getDataSource();
AqlMetadataProvider mp = (AqlMetadataProvider) context.getMetadataProvider();
String dataverseName = datasetSource.getId().getDataverseName();
String datasetName = datasetSource.getId().getDatasourceName();
@@ -182,19 +190,6 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
op0.getInputs().clear();
}
- // Replicate Operator is applied only when doing the bulk-load.
- AbstractLogicalOperator replicateOp = null;
-
- if (secondaryIndexTotalCnt > 1 && insertOp.isBulkload()) {
- // Split the logical plan into "each secondary index update branch"
- // to replicate each <PK,RECORD> pair.
- replicateOp = new ReplicateOperator(secondaryIndexTotalCnt);
- replicateOp.getInputs().add(new MutableObject<ILogicalOperator>(currentTop));
- replicateOp.setExecutionMode(ExecutionMode.PARTITIONED);
- context.computeAndSetTypeEnvironmentForOperator(replicateOp);
- currentTop = replicateOp;
- }
-
// Prepare filtering field information
List<String> additionalFilteringField = ((InternalDatasetDetails) dataset.getDatasetDetails()).getFilterField();
List<LogicalVariable> additionalFilteringVars = null;
@@ -206,53 +201,70 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
additionalFilteringVars = new ArrayList<LogicalVariable>();
additionalFilteringAssignExpressions = new ArrayList<Mutable<ILogicalExpression>>();
additionalFilteringExpressions = new ArrayList<Mutable<ILogicalExpression>>();
- prepareVarAndExpression(additionalFilteringField, recType.getFieldNames(), recordVar.get(0),
+ prepareVarAndExpression(additionalFilteringField, recType.getFieldNames(), recordVar,
additionalFilteringAssignExpressions, additionalFilteringVars, context);
additionalFilteringAssign = new AssignOperator(additionalFilteringVars,
additionalFilteringAssignExpressions);
for (LogicalVariable var : additionalFilteringVars) {
- additionalFilteringExpressions.add(new MutableObject<ILogicalExpression>(
- new VariableReferenceExpression(var)));
+ additionalFilteringExpressions
+ .add(new MutableObject<ILogicalExpression>(new VariableReferenceExpression(var)));
}
}
+ LogicalVariable enforcedRecordVar = recordVar;
- // Iterate each secondary index and applying Index Update operations.
- for (Index index : indexes) {
- List<LogicalVariable> projectVars = new ArrayList<LogicalVariable>();
- VariableUtilities.getUsedVariables(op1, projectVars);
- if (!index.isSecondaryIndex()) {
- continue;
- }
- LogicalVariable enforcedRecordVar = recordVar.get(0);
- hasSecondaryIndex = true;
- //if the index is enforcing field types
- if (index.isEnforcingKeyFileds()) {
- try {
- DatasetDataSource ds = (DatasetDataSource) (insertOp.getDataSource());
- ARecordType insertRecType = (ARecordType) ds.getSchemaTypes()[ds.getSchemaTypes().length - 1];
- LogicalVariable castVar = context.newVar();
- ARecordType enforcedType = createEnforcedType(insertRecType, index);
+ if (insertDeleteOp.getOperation() == Kind.INSERT) {
+ try {
+ DatasetDataSource ds = (DatasetDataSource) (insertDeleteOp.getDataSource());
+ ARecordType insertRecType = (ARecordType) ds.getSchemaTypes()[ds.getSchemaTypes().length - 1];
+ LogicalVariable castVar = context.newVar();
+ ARecordType enforcedType = createEnforcedType(insertRecType, indexes);
+ if (!enforcedType.equals(insertRecType)) {
//introduce casting to enforced type
AbstractFunctionCallExpression castFunc = new ScalarFunctionCallExpression(
FunctionUtils.getFunctionInfo(AsterixBuiltinFunctions.CAST_RECORD));
castFunc.getArguments().add(
- new MutableObject<ILogicalExpression>(insertOp.getPayloadExpression().getValue()));
+ new MutableObject<ILogicalExpression>(insertDeleteOp.getPayloadExpression().getValue()));
TypeComputerUtilities.setRequiredAndInputTypes(castFunc, enforcedType, insertRecType);
- AssignOperator newAssignOperator = new AssignOperator(castVar,
+ AssignOperator castedRecordAssignOperator = new AssignOperator(castVar,
new MutableObject<ILogicalExpression>(castFunc));
- newAssignOperator.getInputs().add(new MutableObject<ILogicalOperator>(currentTop));
- currentTop = newAssignOperator;
- //project out casted record
- projectVars.add(castVar);
+ castedRecordAssignOperator.getInputs().add(new MutableObject<ILogicalOperator>(currentTop));
+ currentTop = castedRecordAssignOperator;
enforcedRecordVar = castVar;
- context.computeAndSetTypeEnvironmentForOperator(newAssignOperator);
- context.computeAndSetTypeEnvironmentForOperator(currentTop);
recType = enforcedType;
- } catch (AsterixException e) {
- throw new AlgebricksException(e);
+ context.computeAndSetTypeEnvironmentForOperator(castedRecordAssignOperator);
}
+ } catch (AsterixException e) {
+ throw new AlgebricksException(e);
+ }
+ }
+ Set<LogicalVariable> projectVars = new HashSet<LogicalVariable>();
+ VariableUtilities.getUsedVariables(op1, projectVars);
+ if (enforcedRecordVar != null)
+ projectVars.add(enforcedRecordVar);
+ ProjectOperator project = new ProjectOperator(new ArrayList<LogicalVariable>(projectVars));
+ project.getInputs().add(new MutableObject<ILogicalOperator>(currentTop));
+ context.computeAndSetTypeEnvironmentForOperator(project);
+ currentTop = project;
+
+ // Replicate Operator is applied only when doing the bulk-load.
+ AbstractLogicalOperator replicateOp = null;
+ if (secondaryIndexTotalCnt > 1 && insertDeleteOp.isBulkload()) {
+ // Split the logical plan into "each secondary index update branch"
+ // to replicate each <PK,RECORD> pair.
+ replicateOp = new ReplicateOperator(secondaryIndexTotalCnt);
+ replicateOp.getInputs().add(new MutableObject<ILogicalOperator>(currentTop));
+ replicateOp.setExecutionMode(ExecutionMode.PARTITIONED);
+ context.computeAndSetTypeEnvironmentForOperator(replicateOp);
+ currentTop = replicateOp;
+ }
+
+ // Iterate each secondary index and applying Index Update operations.
+ for (Index index : indexes) {
+ if (!index.isSecondaryIndex()) {
+ continue;
}
+ hasSecondaryIndex = true;
List<List<String>> secondaryKeyFields = index.getKeyFieldNames();
List<IAType> secondaryKeyTypes = index.getKeyFieldTypes();
@@ -266,39 +278,35 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
}
AssignOperator assign = new AssignOperator(secondaryKeyVars, expressions);
- ProjectOperator project = new ProjectOperator(projectVars);
+ ILogicalOperator filterOrAssignOp = null;
if (additionalFilteringAssign != null) {
- additionalFilteringAssign.getInputs().add(new MutableObject<ILogicalOperator>(project));
+ filterOrAssignOp = additionalFilteringAssign;
assign.getInputs().add(new MutableObject<ILogicalOperator>(additionalFilteringAssign));
} else {
- assign.getInputs().add(new MutableObject<ILogicalOperator>(project));
+ filterOrAssignOp = assign;
}
// Only apply replicate operator when doing bulk-load
- if (secondaryIndexTotalCnt > 1 && insertOp.isBulkload())
- project.getInputs().add(new MutableObject<ILogicalOperator>(replicateOp));
+ if (secondaryIndexTotalCnt > 1 && insertDeleteOp.isBulkload())
+ filterOrAssignOp.getInputs().add(new MutableObject<ILogicalOperator>(replicateOp));
else
- project.getInputs().add(new MutableObject<ILogicalOperator>(currentTop));
-
- context.computeAndSetTypeEnvironmentForOperator(project);
+ filterOrAssignOp.getInputs().add(new MutableObject<ILogicalOperator>(currentTop));
if (additionalFilteringAssign != null) {
context.computeAndSetTypeEnvironmentForOperator(additionalFilteringAssign);
}
-
context.computeAndSetTypeEnvironmentForOperator(assign);
currentTop = assign;
// BTree, Keyword, or n-gram index case
- if (index.getIndexType() == IndexType.BTREE
- || index.getIndexType() == IndexType.SINGLE_PARTITION_WORD_INVIX
+ if (index.getIndexType() == IndexType.BTREE || index.getIndexType() == IndexType.SINGLE_PARTITION_WORD_INVIX
|| index.getIndexType() == IndexType.SINGLE_PARTITION_NGRAM_INVIX
|| index.getIndexType() == IndexType.LENGTH_PARTITIONED_WORD_INVIX
|| index.getIndexType() == IndexType.LENGTH_PARTITIONED_NGRAM_INVIX) {
for (LogicalVariable secondaryKeyVar : secondaryKeyVars) {
- secondaryExpressions.add(new MutableObject<ILogicalExpression>(new VariableReferenceExpression(
- secondaryKeyVar)));
+ secondaryExpressions.add(
+ new MutableObject<ILogicalExpression>(new VariableReferenceExpression(secondaryKeyVar)));
}
Mutable<ILogicalExpression> filterExpression = createFilterExpression(secondaryKeyVars,
context.getOutputTypeEnvironment(currentTop), false);
@@ -306,7 +314,7 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
// Introduce the TokenizeOperator only when doing bulk-load,
// and index type is keyword or n-gram.
- if (index.getIndexType() != IndexType.BTREE && insertOp.isBulkload()) {
+ if (index.getIndexType() != IndexType.BTREE && insertDeleteOp.isBulkload()) {
// Check whether the index is length-partitioned or not.
// If partitioned, [input variables to TokenizeOperator,
@@ -326,8 +334,8 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
List<Mutable<ILogicalExpression>> tokenizeKeyExprs = new ArrayList<Mutable<ILogicalExpression>>();
LogicalVariable tokenVar = context.newVar();
tokenizeKeyVars.add(tokenVar);
- tokenizeKeyExprs.add(new MutableObject<ILogicalExpression>(
- new VariableReferenceExpression(tokenVar)));
+ tokenizeKeyExprs
+ .add(new MutableObject<ILogicalExpression>(new VariableReferenceExpression(tokenVar)));
// Check the field type of the secondary key.
IAType secondaryKeyType = null;
@@ -345,21 +353,22 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
if (isPartitioned) {
LogicalVariable lengthVar = context.newVar();
tokenizeKeyVars.add(lengthVar);
- tokenizeKeyExprs.add(new MutableObject<ILogicalExpression>(new VariableReferenceExpression(
- lengthVar)));
+ tokenizeKeyExprs
+ .add(new MutableObject<ILogicalExpression>(new VariableReferenceExpression(lengthVar)));
varTypes.add(BuiltinType.SHORTWITHOUTTYPEINFO);
}
// TokenizeOperator to tokenize [SK, PK] pairs
TokenizeOperator tokenUpdate = new TokenizeOperator(dataSourceIndex,
- insertOp.getPrimaryKeyExpressions(), secondaryExpressions, tokenizeKeyVars,
- filterExpression, insertOp.getOperation(), insertOp.isBulkload(), isPartitioned, varTypes);
+ insertDeleteOp.getPrimaryKeyExpressions(), secondaryExpressions, tokenizeKeyVars,
+ filterExpression, insertDeleteOp.getOperation(), insertDeleteOp.isBulkload(), isPartitioned,
+ varTypes);
tokenUpdate.getInputs().add(new MutableObject<ILogicalOperator>(assign));
context.computeAndSetTypeEnvironmentForOperator(tokenUpdate);
IndexInsertDeleteOperator indexUpdate = new IndexInsertDeleteOperator(dataSourceIndex,
- insertOp.getPrimaryKeyExpressions(), tokenizeKeyExprs, filterExpression,
- insertOp.getOperation(), insertOp.isBulkload());
+ insertDeleteOp.getPrimaryKeyExpressions(), tokenizeKeyExprs, filterExpression,
+ insertDeleteOp.getOperation(), insertDeleteOp.isBulkload());
indexUpdate.setAdditionalFilteringExpressions(additionalFilteringExpressions);
indexUpdate.getInputs().add(new MutableObject<ILogicalOperator>(tokenUpdate));
@@ -371,15 +380,15 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
} else {
// When TokenizeOperator is not needed
IndexInsertDeleteOperator indexUpdate = new IndexInsertDeleteOperator(dataSourceIndex,
- insertOp.getPrimaryKeyExpressions(), secondaryExpressions, filterExpression,
- insertOp.getOperation(), insertOp.isBulkload());
+ insertDeleteOp.getPrimaryKeyExpressions(), secondaryExpressions, filterExpression,
+ insertDeleteOp.getOperation(), insertDeleteOp.isBulkload());
indexUpdate.setAdditionalFilteringExpressions(additionalFilteringExpressions);
indexUpdate.getInputs().add(new MutableObject<ILogicalOperator>(currentTop));
currentTop = indexUpdate;
context.computeAndSetTypeEnvironmentForOperator(indexUpdate);
- if (insertOp.isBulkload())
+ if (insertDeleteOp.isBulkload())
op0.getInputs().add(new MutableObject<ILogicalOperator>(currentTop));
}
@@ -397,20 +406,17 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
keyVarList.add(keyVar);
AbstractFunctionCallExpression createMBR = new ScalarFunctionCallExpression(
FunctionUtils.getFunctionInfo(AsterixBuiltinFunctions.CREATE_MBR));
- createMBR.getArguments().add(
- new MutableObject<ILogicalExpression>(new VariableReferenceExpression(secondaryKeyVars
- .get(0))));
- createMBR.getArguments().add(
- new MutableObject<ILogicalExpression>(new ConstantExpression(new AsterixConstantValue(
- new AInt32(dimension)))));
- createMBR.getArguments().add(
- new MutableObject<ILogicalExpression>(new ConstantExpression(new AsterixConstantValue(
- new AInt32(i)))));
+ createMBR.getArguments().add(new MutableObject<ILogicalExpression>(
+ new VariableReferenceExpression(secondaryKeyVars.get(0))));
+ createMBR.getArguments().add(new MutableObject<ILogicalExpression>(
+ new ConstantExpression(new AsterixConstantValue(new AInt32(dimension)))));
+ createMBR.getArguments().add(new MutableObject<ILogicalExpression>(
+ new ConstantExpression(new AsterixConstantValue(new AInt32(i)))));
keyExprList.add(new MutableObject<ILogicalExpression>(createMBR));
}
for (LogicalVariable secondaryKeyVar : keyVarList) {
- secondaryExpressions.add(new MutableObject<ILogicalExpression>(new VariableReferenceExpression(
- secondaryKeyVar)));
+ secondaryExpressions.add(
+ new MutableObject<ILogicalExpression>(new VariableReferenceExpression(secondaryKeyVar)));
}
AssignOperator assignCoordinates = new AssignOperator(keyVarList, keyExprList);
assignCoordinates.getInputs().add(new MutableObject<ILogicalOperator>(currentTop));
@@ -422,14 +428,14 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
context.getOutputTypeEnvironment(assignCoordinates), forceFilter);
AqlIndex dataSourceIndex = new AqlIndex(index, dataverseName, datasetName, mp);
IndexInsertDeleteOperator indexUpdate = new IndexInsertDeleteOperator(dataSourceIndex,
- insertOp.getPrimaryKeyExpressions(), secondaryExpressions, filterExpression,
- insertOp.getOperation(), insertOp.isBulkload());
+ insertDeleteOp.getPrimaryKeyExpressions(), secondaryExpressions, filterExpression,
+ insertDeleteOp.getOperation(), insertDeleteOp.isBulkload());
indexUpdate.setAdditionalFilteringExpressions(additionalFilteringExpressions);
indexUpdate.getInputs().add(new MutableObject<ILogicalOperator>(assignCoordinates));
currentTop = indexUpdate;
context.computeAndSetTypeEnvironmentForOperator(indexUpdate);
- if (insertOp.isBulkload())
+ if (insertDeleteOp.isBulkload())
op0.getInputs().add(new MutableObject<ILogicalOperator>(currentTop));
}
@@ -439,79 +445,107 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
return false;
}
- if (!insertOp.isBulkload()) {
+ if (!insertDeleteOp.isBulkload()) {
op0.getInputs().clear();
op0.getInputs().add(new MutableObject<ILogicalOperator>(currentTop));
}
return true;
}
- public static ARecordType createEnforcedType(ARecordType initialType, Index index) throws AsterixException,
- AlgebricksException {
+ // Merges typed index fields with specified recordType, allowing indexed fields to be optional.
+ // I.e. the type { "personId":int32, "name": string, "address" : { "street": string } } with typed indexes on age:int32, address.state:string
+ // will be merged into type { "personId":int32, "name": string, "age": int32? "address" : { "street": string, "state": string? } }
+ // Used by open indexes to enforce the type of an indexed record
+ public static ARecordType createEnforcedType(ARecordType initialType, List<Index> indexes)
+ throws AsterixException, AlgebricksException {
ARecordType enforcedType = initialType;
- for (int i = 0; i < index.getKeyFieldNames().size(); i++) {
- try {
- Stack<Pair<ARecordType, String>> nestedTypeStack = new Stack<Pair<ARecordType, String>>();
- List<String> splits = index.getKeyFieldNames().get(i);
- ARecordType nestedFieldType = enforcedType;
- boolean openRecords = false;
- String bridgeName = nestedFieldType.getTypeName();
- int j;
- //Build the stack for the enforced type
- for (j = 1; j < splits.size(); j++) {
- nestedTypeStack.push(new Pair<ARecordType, String>(nestedFieldType, splits.get(j - 1)));
- bridgeName = nestedFieldType.getTypeName();
- nestedFieldType = (ARecordType) enforcedType.getSubFieldType(splits.subList(0, j));
- if (nestedFieldType == null) {
- openRecords = true;
- break;
+ for (Index index : indexes) {
+ if (!index.isSecondaryIndex() || !index.isEnforcingKeyFileds()) {
+ continue;
+ }
+ for (int i = 0; i < index.getKeyFieldNames().size(); i++) {
+ try {
+ Stack<Pair<ARecordType, String>> nestedTypeStack = new Stack<Pair<ARecordType, String>>();
+ List<String> splits = index.getKeyFieldNames().get(i);
+ ARecordType nestedFieldType = enforcedType;
+ boolean openRecords = false;
+ String bridgeName = nestedFieldType.getTypeName();
+ int j;
+ //Build the stack for the enforced type
+ for (j = 1; j < splits.size(); j++) {
+ nestedTypeStack.push(new Pair<ARecordType, String>(nestedFieldType, splits.get(j - 1)));
+ bridgeName = nestedFieldType.getTypeName();
+ nestedFieldType = (ARecordType) enforcedType.getSubFieldType(splits.subList(0, j));
+ if (nestedFieldType == null) {
+ openRecords = true;
+ break;
+ }
}
- }
- if (openRecords == true) {
- //create the smallest record
- enforcedType = new ARecordType(splits.get(splits.size() - 2), new String[] { splits.get(splits
- .size() - 1) }, new IAType[] { AUnionType.createNullableType(index.getKeyFieldTypes()
- .get(i)) }, true);
- //create the open part of the nested field
- for (int k = splits.size() - 3; k > (j - 2); k--) {
- enforcedType = new ARecordType(splits.get(k), new String[] { splits.get(k + 1) },
- new IAType[] { AUnionType.createNullableType(enforcedType) }, true);
+ if (openRecords == true) {
+ //create the smallest record
+ enforcedType = new ARecordType(splits.get(splits.size() - 2),
+ new String[] { splits.get(splits.size() - 1) },
+ new IAType[] { AUnionType.createNullableType(index.getKeyFieldTypes().get(i)) }, true);
+ //create the open part of the nested field
+ for (int k = splits.size() - 3; k > (j - 2); k--) {
+ enforcedType = new ARecordType(splits.get(k), new String[] { splits.get(k + 1) },
+ new IAType[] { AUnionType.createNullableType(enforcedType) }, true);
+ }
+ //Bridge the gap
+ Pair<ARecordType, String> gapPair = nestedTypeStack.pop();
+ ARecordType parent = gapPair.first;
+
+ IAType[] parentFieldTypes = ArrayUtils.addAll(parent.getFieldTypes().clone(),
+ new IAType[] { AUnionType.createNullableType(enforcedType) });
+ enforcedType = new ARecordType(bridgeName,
+ ArrayUtils.addAll(parent.getFieldNames(), enforcedType.getTypeName()), parentFieldTypes,
+ true);
+
+ } else {
+ //Schema is closed all the way to the field
+ //enforced fields are either null or strongly typed
+ LinkedHashMap<String, IAType> recordNameTypesMap = new LinkedHashMap<String, IAType>();
+ for (j = 0; j < nestedFieldType.getFieldNames().length; j++) {
+ recordNameTypesMap.put(nestedFieldType.getFieldNames()[j],
+ nestedFieldType.getFieldTypes()[j]);
+ }
+ // if a an enforced field already exists and the type is correct
+ IAType enforcedFieldType = recordNameTypesMap.get(splits.get(splits.size() - 1));
+ if (enforcedFieldType != null && enforcedFieldType.getTypeTag() == ATypeTag.UNION
+ && ((AUnionType) enforcedFieldType).isNullableType())
+ enforcedFieldType = ((AUnionType) enforcedFieldType).getNullableType();
+ if (enforcedFieldType != null && !ATypeHierarchy.canPromote(enforcedFieldType.getTypeTag(),
+ index.getKeyFieldTypes().get(i).getTypeTag()))
+ throw new AlgebricksException("Cannot enforce field " + index.getKeyFieldNames().get(i)
+ + " to have type " + index.getKeyFieldTypes().get(i));
+ if (enforcedFieldType == null)
+ recordNameTypesMap.put(splits.get(splits.size() - 1),
+ AUnionType.createNullableType(index.getKeyFieldTypes().get(i)));
+ enforcedType = new ARecordType(nestedFieldType.getTypeName(),
+ recordNameTypesMap.keySet().toArray(new String[recordNameTypesMap.size()]),
+ recordNameTypesMap.values().toArray(new IAType[recordNameTypesMap.size()]),
+ nestedFieldType.isOpen());
}
- //Bridge the gap
- Pair<ARecordType, String> gapPair = nestedTypeStack.pop();
- ARecordType parent = gapPair.first;
-
- IAType[] parentFieldTypes = ArrayUtils.addAll(parent.getFieldTypes().clone(),
- new IAType[] { AUnionType.createNullableType(enforcedType) });
- enforcedType = new ARecordType(bridgeName, ArrayUtils.addAll(parent.getFieldNames(),
- enforcedType.getTypeName()), parentFieldTypes, true);
- } else {
- //Schema is closed all the way to the field
- //enforced fields are either null or strongly typed
- enforcedType = new ARecordType(nestedFieldType.getTypeName(), ArrayUtils.addAll(
- nestedFieldType.getFieldNames(), splits.get(splits.size() - 1)), ArrayUtils.addAll(
- nestedFieldType.getFieldTypes(),
- AUnionType.createNullableType(index.getKeyFieldTypes().get(i))), nestedFieldType.isOpen());
- }
-
- //Create the enforcedtype for the nested fields in the schema, from the ground up
- if (nestedTypeStack.size() > 0) {
- while (!nestedTypeStack.isEmpty()) {
- Pair<ARecordType, String> nestedTypePair = nestedTypeStack.pop();
- ARecordType nestedRecType = nestedTypePair.first;
- IAType[] nestedRecTypeFieldTypes = nestedRecType.getFieldTypes().clone();
- nestedRecTypeFieldTypes[nestedRecType.findFieldPosition(nestedTypePair.second)] = enforcedType;
- enforcedType = new ARecordType(nestedRecType.getTypeName(), nestedRecType.getFieldNames(),
- nestedRecTypeFieldTypes, nestedRecType.isOpen());
+ //Create the enforcedtype for the nested fields in the schema, from the ground up
+ if (nestedTypeStack.size() > 0) {
+ while (!nestedTypeStack.isEmpty()) {
+ Pair<ARecordType, String> nestedTypePair = nestedTypeStack.pop();
+ ARecordType nestedRecType = nestedTypePair.first;
+ IAType[] nestedRecTypeFieldTypes = nestedRecType.getFieldTypes().clone();
+ nestedRecTypeFieldTypes[nestedRecType
+ .findFieldPosition(nestedTypePair.second)] = enforcedType;
+ enforcedType = new ARecordType(nestedRecType.getTypeName() + "_enforced",
+ nestedRecType.getFieldNames(), nestedRecTypeFieldTypes, nestedRecType.isOpen());
+ }
}
- }
- } catch (AsterixException e) {
- throw new AlgebricksException("Cannot enforce typed fields "
- + StringUtils.join(index.getKeyFieldNames()), e);
- } catch (IOException e) {
- throw new AsterixException(e);
+ } catch (AsterixException e) {
+ throw new AlgebricksException(
+ "Cannot enforce typed fields " + StringUtils.join(index.getKeyFieldNames()), e);
+ } catch (IOException e) {
+ throw new AsterixException(e);
+ }
}
}
return enforcedType;
@@ -520,9 +554,9 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
@SuppressWarnings("unchecked")
private void prepareVarAndExpression(List<String> field, String[] fieldNames, LogicalVariable recordVar,
List<Mutable<ILogicalExpression>> expressions, List<LogicalVariable> vars, IOptimizationContext context)
- throws AlgebricksException {
- Mutable<ILogicalExpression> varRef = new MutableObject<ILogicalExpression>(new VariableReferenceExpression(
- recordVar));
+ throws AlgebricksException {
+ Mutable<ILogicalExpression> varRef = new MutableObject<ILogicalExpression>(
+ new VariableReferenceExpression(recordVar));
int pos = -1;
if (field.size() == 1) {
for (int j = 0; j < fieldNames.length; j++) {
@@ -539,14 +573,14 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
for (int i = 0; i < field.size(); i++) {
fieldList.add(new AString(field.get(i)));
}
- Mutable<ILogicalExpression> fieldRef = new MutableObject<ILogicalExpression>(new ConstantExpression(
- new AsterixConstantValue(fieldList)));
+ Mutable<ILogicalExpression> fieldRef = new MutableObject<ILogicalExpression>(
+ new ConstantExpression(new AsterixConstantValue(fieldList)));
//Create an expression for the nested case
func = new ScalarFunctionCallExpression(
FunctionUtils.getFunctionInfo(AsterixBuiltinFunctions.FIELD_ACCESS_NESTED), varRef, fieldRef);
} else {
- Mutable<ILogicalExpression> fieldRef = new MutableObject<ILogicalExpression>(new ConstantExpression(
- new AsterixConstantValue(new AString(field.get(0)))));
+ Mutable<ILogicalExpression> fieldRef = new MutableObject<ILogicalExpression>(
+ new ConstantExpression(new AsterixConstantValue(new AString(field.get(0)))));
//Create an expression for the open field case (By name)
func = new ScalarFunctionCallExpression(
FunctionUtils.getFunctionInfo(AsterixBuiltinFunctions.FIELD_ACCESS_BY_NAME), varRef, fieldRef);
@@ -556,8 +590,8 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
vars.add(newVar);
} else {
// Assumes the indexed field is in the closed portion of the type.
- Mutable<ILogicalExpression> indexRef = new MutableObject<ILogicalExpression>(new ConstantExpression(
- new AsterixConstantValue(new AInt32(pos))));
+ Mutable<ILogicalExpression> indexRef = new MutableObject<ILogicalExpression>(
+ new ConstantExpression(new AsterixConstantValue(new AInt32(pos))));
AbstractFunctionCallExpression func = new ScalarFunctionCallExpression(
FunctionUtils.getFunctionInfo(AsterixBuiltinFunctions.FIELD_ACCESS_BY_INDEX), varRef, indexRef);
expressions.add(new MutableObject<ILogicalExpression>(func));
@@ -581,8 +615,8 @@ public class IntroduceSecondaryIndexInsertDeleteRule implements IAlgebraicRewrit
FunctionUtils.getFunctionInfo(AsterixBuiltinFunctions.IS_NULL),
new MutableObject<ILogicalExpression>(new VariableReferenceExpression(secondaryKeyVar)));
ScalarFunctionCallExpression notFuncExpr = new ScalarFunctionCallExpression(
- FunctionUtils.getFunctionInfo(AsterixBuiltinFunctions.NOT), new MutableObject<ILogicalExpression>(
- isNullFuncExpr));
+ FunctionUtils.getFunctionInfo(AsterixBuiltinFunctions.NOT),
+ new MutableObject<ILogicalExpression>(isNullFuncExpr));
filterExpressions.add(new MutableObject<ILogicalExpression>(notFuncExpr));
}
// No nullable secondary keys.
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/a05f7182/asterix-algebra/src/main/java/org/apache/asterix/translator/CompiledStatements.java
----------------------------------------------------------------------
diff --git a/asterix-algebra/src/main/java/org/apache/asterix/translator/CompiledStatements.java b/asterix-algebra/src/main/java/org/apache/asterix/translator/CompiledStatements.java
index 25649ee..26f6bd3 100644
--- a/asterix-algebra/src/main/java/org/apache/asterix/translator/CompiledStatements.java
+++ b/asterix-algebra/src/main/java/org/apache/asterix/translator/CompiledStatements.java
@@ -27,13 +27,9 @@ import org.apache.asterix.aql.base.Expression;
import org.apache.asterix.aql.base.Statement.Kind;
import org.apache.asterix.aql.expression.CallExpr;
import org.apache.asterix.aql.expression.FLWOGRExpression;
-import org.apache.asterix.aql.expression.FieldAccessor;
-import org.apache.asterix.aql.expression.FieldBinding;
import org.apache.asterix.aql.expression.ForClause;
-import org.apache.asterix.aql.expression.Identifier;
import org.apache.asterix.aql.expression.LiteralExpr;
import org.apache.asterix.aql.expression.Query;
-import org.apache.asterix.aql.expression.RecordConstructor;
import org.apache.asterix.aql.expression.VariableExpr;
import org.apache.asterix.aql.expression.WhereClause;
import org.apache.asterix.aql.literal.StringLiteral;
@@ -42,8 +38,6 @@ import org.apache.asterix.common.feeds.FeedConnectionRequest;
import org.apache.asterix.common.functions.FunctionConstants;
import org.apache.asterix.common.functions.FunctionSignature;
import org.apache.asterix.metadata.declared.AqlMetadataProvider;
-import org.apache.asterix.metadata.entities.Dataset;
-import org.apache.asterix.om.types.ARecordType;
import org.apache.asterix.om.types.IAType;
import org.apache.hyracks.algebricks.common.exceptions.AlgebricksException;
@@ -83,8 +77,8 @@ public class CompiledStatements {
// added by yasser
public static class CompiledCreateDataverseStatement implements ICompiledStatement {
- private String dataverseName;
- private String format;
+ private final String dataverseName;
+ private final String format;
public CompiledCreateDataverseStatement(String dataverseName, String format) {
this.dataverseName = dataverseName;
@@ -106,7 +100,7 @@ public class CompiledStatements {
}
public static class CompiledNodeGroupDropStatement implements ICompiledStatement {
- private String nodeGroupName;
+ private final String nodeGroupName;
public CompiledNodeGroupDropStatement(String nodeGroupName) {
this.nodeGroupName = nodeGroupName;
@@ -123,9 +117,9 @@ public class CompiledStatements {
}
public static class CompiledIndexDropStatement implements ICompiledStatement {
- private String dataverseName;
- private String datasetName;
- private String indexName;
+ private final String dataverseName;
+ private final String datasetName;
+ private final String indexName;
public CompiledIndexDropStatement(String dataverseName, String datasetName, String indexName) {
this.dataverseName = dataverseName;
@@ -152,8 +146,8 @@ public class CompiledStatements {
}
public static class CompiledDataverseDropStatement implements ICompiledStatement {
- private String dataverseName;
- private boolean ifExists;
+ private final String dataverseName;
+ private final boolean ifExists;
public CompiledDataverseDropStatement(String dataverseName, boolean ifExists) {
this.dataverseName = dataverseName;
@@ -175,7 +169,7 @@ public class CompiledStatements {
}
public static class CompiledTypeDropStatement implements ICompiledStatement {
- private String typeName;
+ private final String typeName;
public CompiledTypeDropStatement(String nodeGroupName) {
this.typeName = nodeGroupName;
@@ -211,7 +205,8 @@ public class CompiledStatements {
private final int gramLength;
public CompiledCreateIndexStatement(String indexName, String dataverseName, String datasetName,
- List<List<String>> keyFields, List<IAType> keyTypes, boolean isEnforced, int gramLength, IndexType indexType) {
+ List<List<String>> keyFields, List<IAType> keyTypes, boolean isEnforced, int gramLength,
+ IndexType indexType) {
this.indexName = indexName;
this.dataverseName = dataverseName;
this.datasetName = datasetName;
@@ -222,10 +217,12 @@ public class CompiledStatements {
this.indexType = indexType;
}
+ @Override
public String getDatasetName() {
return datasetName;
}
+ @Override
public String getDataverseName() {
return dataverseName;
}
@@ -261,11 +258,11 @@ public class CompiledStatements {
}
public static class CompiledLoadFromFileStatement implements ICompiledDmlStatement {
- private String dataverseName;
- private String datasetName;
- private boolean alreadySorted;
- private String adapter;
- private Map<String, String> properties;
+ private final String dataverseName;
+ private final String datasetName;
+ private final boolean alreadySorted;
+ private final String adapter;
+ private final Map<String, String> properties;
public CompiledLoadFromFileStatement(String dataverseName, String datasetName, String adapter,
Map<String, String> properties, boolean alreadySorted) {
@@ -276,10 +273,12 @@ public class CompiledStatements {
this.properties = properties;
}
+ @Override
public String getDataverseName() {
return dataverseName;
}
+ @Override
public String getDatasetName() {
return datasetName;
}
@@ -315,10 +314,12 @@ public class CompiledStatements {
this.varCounter = varCounter;
}
+ @Override
public String getDataverseName() {
return dataverseName;
}
+ @Override
public String getDatasetName() {
return datasetName;
}
@@ -338,12 +339,12 @@ public class CompiledStatements {
}
public static class CompiledConnectFeedStatement implements ICompiledDmlStatement {
- private String dataverseName;
- private String feedName;
- private String datasetName;
- private String policyName;
+ private final String dataverseName;
+ private final String feedName;
+ private final String datasetName;
+ private final String policyName;
private Query query;
- private int varCounter;
+ private final int varCounter;
public CompiledConnectFeedStatement(String dataverseName, String feedName, String datasetName,
String policyName, Query query, int varCounter) {
@@ -390,7 +391,7 @@ public class CompiledStatements {
return policyName;
}
}
-
+
public static class CompiledSubscribeFeedStatement implements ICompiledDmlStatement {
private final FeedConnectionRequest request;
@@ -432,11 +433,10 @@ public class CompiledStatements {
}
-
public static class CompiledDisconnectFeedStatement implements ICompiledDmlStatement {
- private String dataverseName;
- private String datasetName;
- private String feedName;
+ private final String dataverseName;
+ private final String datasetName;
+ private final String feedName;
private Query query;
private int varCounter;
@@ -476,15 +476,15 @@ public class CompiledStatements {
}
public static class CompiledDeleteStatement implements ICompiledDmlStatement {
- private VariableExpr var;
- private String dataverseName;
- private String datasetName;
- private Expression condition;
- private int varCounter;
- private AqlMetadataProvider metadataProvider;
+ private final VariableExpr var;
+ private final String dataverseName;
+ private final String datasetName;
+ private final Expression condition;
+ private final int varCounter;
+ private final AqlMetadataProvider metadataProvider;
- public CompiledDeleteStatement(VariableExpr var, String dataverseName, String datasetName,
- Expression condition, int varCounter, AqlMetadataProvider metadataProvider) {
+ public CompiledDeleteStatement(VariableExpr var, String dataverseName, String datasetName, Expression condition,
+ int varCounter, AqlMetadataProvider metadataProvider) {
this.var = var;
this.dataverseName = dataverseName;
this.datasetName = datasetName;
@@ -529,23 +529,7 @@ public class CompiledStatements {
clauseList.add(whereClause);
}
- Dataset dataset = metadataProvider.findDataset(dataverseName, datasetName);
- if (dataset == null) {
- throw new AlgebricksException("Unknown dataset " + datasetName);
- }
- String itemTypeName = dataset.getItemTypeName();
- IAType itemType = metadataProvider.findType(dataset.getDataverseName(), itemTypeName);
- ARecordType recType = (ARecordType) itemType;
- String[] fieldNames = recType.getFieldNames();
- List<FieldBinding> fieldBindings = new ArrayList<FieldBinding>();
- for (int i = 0; i < fieldNames.length; i++) {
- FieldAccessor fa = new FieldAccessor(var, new Identifier(fieldNames[i]));
- FieldBinding fb = new FieldBinding(new LiteralExpr(new StringLiteral(fieldNames[i])), fa);
- fieldBindings.add(fb);
- }
- RecordConstructor rc = new RecordConstructor(fieldBindings);
-
- FLWOGRExpression flowgr = new FLWOGRExpression(clauseList, rc);
+ FLWOGRExpression flowgr = new FLWOGRExpression(clauseList, var);
Query query = new Query();
query.setBody(flowgr);
return query;
@@ -592,7 +576,8 @@ public class CompiledStatements {
private final int gramLength;
public CompiledIndexCompactStatement(String dataverseName, String datasetName, String indexName,
- List<List<String>> keyFields, List<IAType> keyTypes, boolean isEnforced, int gramLength, IndexType indexType) {
+ List<List<String>> keyFields, List<IAType> keyTypes, boolean isEnforced, int gramLength,
+ IndexType indexType) {
super(dataverseName, datasetName);
this.indexName = indexName;
this.keyFields = keyFields;
[33/36] incubator-asterixdb git commit: Revert "ASTERIXDB-1109: Fixed
deletion of records from open secondary index"
Posted by im...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/main/java/org/apache/asterix/aql/translator/AqlTranslator.java
----------------------------------------------------------------------
diff --git a/asterix-app/src/main/java/org/apache/asterix/aql/translator/AqlTranslator.java b/asterix-app/src/main/java/org/apache/asterix/aql/translator/AqlTranslator.java
index 034e1f5..dcfbc98 100644
--- a/asterix-app/src/main/java/org/apache/asterix/aql/translator/AqlTranslator.java
+++ b/asterix-app/src/main/java/org/apache/asterix/aql/translator/AqlTranslator.java
@@ -39,6 +39,11 @@ import java.util.Set;
import java.util.logging.Level;
import java.util.logging.Logger;
+import org.apache.commons.lang3.StringUtils;
+import org.json.JSONArray;
+import org.json.JSONException;
+import org.json.JSONObject;
+
import org.apache.asterix.api.common.APIFramework;
import org.apache.asterix.api.common.Job;
import org.apache.asterix.api.common.SessionConfig;
@@ -165,12 +170,10 @@ import org.apache.asterix.translator.CompiledStatements.CompiledLoadFromFileStat
import org.apache.asterix.translator.CompiledStatements.CompiledSubscribeFeedStatement;
import org.apache.asterix.translator.CompiledStatements.ICompiledDmlStatement;
import org.apache.asterix.translator.TypeTranslator;
-import org.apache.commons.lang3.StringUtils;
import org.apache.hyracks.algebricks.common.constraints.AlgebricksPartitionConstraint;
import org.apache.hyracks.algebricks.common.constraints.AlgebricksPartitionConstraintHelper;
import org.apache.hyracks.algebricks.common.exceptions.AlgebricksException;
import org.apache.hyracks.algebricks.common.utils.Pair;
-import org.apache.hyracks.algebricks.common.utils.Triple;
import org.apache.hyracks.algebricks.core.algebra.expressions.AbstractFunctionCallExpression.FunctionKind;
import org.apache.hyracks.algebricks.data.IAWriterFactory;
import org.apache.hyracks.algebricks.data.IResultSerializerFactoryProvider;
@@ -188,15 +191,11 @@ import org.apache.hyracks.api.dataset.ResultSetId;
import org.apache.hyracks.api.io.FileReference;
import org.apache.hyracks.api.job.JobId;
import org.apache.hyracks.api.job.JobSpecification;
+import org.apache.hyracks.algebricks.common.utils.Triple;
import org.apache.hyracks.dataflow.std.connectors.OneToOneConnectorDescriptor;
import org.apache.hyracks.dataflow.std.file.FileSplit;
import org.apache.hyracks.dataflow.std.file.IFileSplitProvider;
import org.apache.hyracks.storage.am.lsm.common.api.ILSMMergePolicyFactory;
-import org.json.JSONArray;
-import org.json.JSONException;
-import org.json.JSONObject;
-
-import com.google.common.collect.Lists;
/*
* Provides functionality for executing a batch of AQL statements (queries included)
@@ -241,7 +240,7 @@ public class AqlTranslator extends AbstractAqlTranslator {
/**
* Compiles and submits for execution a list of AQL statements.
- *
+ *
* @param hcc
* A Hyracks client connection that is used to submit a jobspec to Hyracks.
* @param hdc
@@ -381,8 +380,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
case QUERY: {
metadataProvider.setResultSetId(new ResultSetId(resultSetIdCounter++));
- metadataProvider.setResultAsyncMode(
- resultDelivery == ResultDelivery.ASYNC || resultDelivery == ResultDelivery.ASYNC_DEFERRED);
+ metadataProvider.setResultAsyncMode(resultDelivery == ResultDelivery.ASYNC
+ || resultDelivery == ResultDelivery.ASYNC_DEFERRED);
handleQuery(metadataProvider, (Query) stmt, hcc, hdc, resultDelivery);
break;
}
@@ -474,8 +473,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
throw new AlgebricksException("A dataverse with this name " + dvName + " already exists.");
}
}
- MetadataManager.INSTANCE.addDataverse(metadataProvider.getMetadataTxnContext(),
- new Dataverse(dvName, stmtCreateDataverse.getFormat(), IMetadataEntity.PENDING_NO_OP));
+ MetadataManager.INSTANCE.addDataverse(metadataProvider.getMetadataTxnContext(), new Dataverse(dvName,
+ stmtCreateDataverse.getFormat(), IMetadataEntity.PENDING_NO_OP));
MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
} catch (Exception e) {
abort(e, e, mdTxnCtx);
@@ -493,8 +492,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
throw new AsterixException("Unknown compaction policy: " + compactionPolicy);
}
String compactionPolicyFactoryClassName = compactionPolicyEntity.getClassName();
- ILSMMergePolicyFactory mergePolicyFactory = (ILSMMergePolicyFactory) Class
- .forName(compactionPolicyFactoryClassName).newInstance();
+ ILSMMergePolicyFactory mergePolicyFactory = (ILSMMergePolicyFactory) Class.forName(
+ compactionPolicyFactoryClassName).newInstance();
if (isExternalDataset && mergePolicyFactory.getName().compareTo("correlated-prefix") == 0) {
throw new AsterixException("The correlated-prefix merge policy cannot be used with external dataset.");
}
@@ -557,8 +556,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
if (dt == null) {
throw new AlgebricksException(": type " + itemTypeName + " could not be found.");
}
- String ngName = ngNameId != null ? ngNameId.getValue()
- : configureNodegroupForDataset(dd, dataverseName, mdTxnCtx);
+ String ngName = ngNameId != null ? ngNameId.getValue() : configureNodegroupForDataset(dd, dataverseName,
+ mdTxnCtx);
if (compactionPolicy == null) {
compactionPolicy = GlobalConfig.DEFAULT_COMPACTION_POLICY_NAME;
@@ -806,8 +805,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
ds = MetadataManager.INSTANCE.getDataset(metadataProvider.getMetadataTxnContext(), dataverseName,
datasetName);
if (ds == null) {
- throw new AlgebricksException(
- "There is no dataset with this name " + datasetName + " in dataverse " + dataverseName);
+ throw new AlgebricksException("There is no dataset with this name " + datasetName + " in dataverse "
+ + dataverseName);
}
indexName = stmtCreateIndex.getIndexName().getValue();
@@ -896,9 +895,9 @@ public class AqlTranslator extends AbstractAqlTranslator {
// External dataset
// Check if the dataset is indexible
if (!ExternalIndexingOperations.isIndexible((ExternalDatasetDetails) ds.getDatasetDetails())) {
- throw new AlgebricksException(
- "dataset using " + ((ExternalDatasetDetails) ds.getDatasetDetails()).getAdapter()
- + " Adapter can't be indexed");
+ throw new AlgebricksException("dataset using "
+ + ((ExternalDatasetDetails) ds.getDatasetDetails()).getAdapter()
+ + " Adapter can't be indexed");
}
// check if the name of the index is valid
if (!ExternalIndexingOperations.isValidIndexName(datasetName, indexName)) {
@@ -950,14 +949,14 @@ public class AqlTranslator extends AbstractAqlTranslator {
//check whether there exists another enforced index on the same field
if (stmtCreateIndex.isEnforced()) {
- List<Index> indexes = MetadataManager.INSTANCE
- .getDatasetIndexes(metadataProvider.getMetadataTxnContext(), dataverseName, datasetName);
+ List<Index> indexes = MetadataManager.INSTANCE.getDatasetIndexes(
+ metadataProvider.getMetadataTxnContext(), dataverseName, datasetName);
for (Index index : indexes) {
if (index.getKeyFieldNames().equals(indexFields)
&& !index.getKeyFieldTypes().equals(indexFieldTypes) && index.isEnforcingKeyFileds())
- throw new AsterixException(
- "Cannot create index " + indexName + " , enforced index " + index.getIndexName()
- + " on field \"" + StringUtils.join(indexFields, ',') + "\" already exist");
+ throw new AsterixException("Cannot create index " + indexName + " , enforced index "
+ + index.getIndexName() + " on field \"" + StringUtils.join(indexFields, ',')
+ + "\" already exist");
}
}
@@ -969,8 +968,7 @@ public class AqlTranslator extends AbstractAqlTranslator {
ARecordType enforcedType = null;
if (stmtCreateIndex.isEnforced()) {
- enforcedType = IntroduceSecondaryIndexInsertDeleteRule.createEnforcedType(aRecordType,
- Lists.newArrayList(index));
+ enforcedType = IntroduceSecondaryIndexInsertDeleteRule.createEnforcedType(aRecordType, index);
}
//#. prepare to create the index artifact in NC.
@@ -1016,8 +1014,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
MetadataManager.INSTANCE.addIndex(metadataProvider.getMetadataTxnContext(), index);
// add another new files index with PendingNoOp after deleting the index with PendingAddOp
if (firstExternalDatasetIndex) {
- MetadataManager.INSTANCE.dropIndex(metadataProvider.getMetadataTxnContext(), dataverseName, datasetName,
- filesIndex.getIndexName());
+ MetadataManager.INSTANCE.dropIndex(metadataProvider.getMetadataTxnContext(), dataverseName,
+ datasetName, filesIndex.getIndexName());
filesIndex.setPendingOp(IMetadataEntity.PENDING_NO_OP);
MetadataManager.INSTANCE.addIndex(metadataProvider.getMetadataTxnContext(), filesIndex);
// update transaction timestamp
@@ -1058,8 +1056,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
metadataProvider.setMetadataTxnContext(mdTxnCtx);
CompiledIndexDropStatement cds = new CompiledIndexDropStatement(dataverseName, datasetName, indexName);
try {
- JobSpecification jobSpec = IndexOperations.buildDropSecondaryIndexJobSpec(cds, metadataProvider,
- ds);
+ JobSpecification jobSpec = IndexOperations
+ .buildDropSecondaryIndexJobSpec(cds, metadataProvider, ds);
MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
bActiveTxn = false;
@@ -1191,8 +1189,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
for (FeedConnectionId connection : activeFeedConnections) {
FeedId feedId = connection.getFeedId();
if (feedId.getDataverse().equals(dataverseName)) {
- disStmt = new DisconnectFeedStatement(dvId, new Identifier(feedId.getFeedName()),
- new Identifier(connection.getDatasetName()));
+ disStmt = new DisconnectFeedStatement(dvId, new Identifier(feedId.getFeedName()), new Identifier(
+ connection.getDatasetName()));
try {
handleDisconnectFeedStatement(metadataProvider, disStmt, hcc);
if (LOGGER.isLoggable(Level.INFO)) {
@@ -1253,8 +1251,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
// first, deleting the dataverse record from the DATAVERSE_DATASET
// second, inserting the dataverse record with the PendingDropOp value into the DATAVERSE_DATASET
MetadataManager.INSTANCE.dropDataverse(mdTxnCtx, dataverseName);
- MetadataManager.INSTANCE.addDataverse(mdTxnCtx,
- new Dataverse(dataverseName, dv.getDataFormat(), IMetadataEntity.PENDING_DROP_OP));
+ MetadataManager.INSTANCE.addDataverse(mdTxnCtx, new Dataverse(dataverseName, dv.getDataFormat(),
+ IMetadataEntity.PENDING_DROP_OP));
MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
bActiveTxn = false;
@@ -1335,8 +1333,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
return;
} else {
- throw new AlgebricksException("There is no dataset with this name " + datasetName + " in dataverse "
- + dataverseName + ".");
+ throw new AlgebricksException("There is no dataset with this name " + datasetName
+ + " in dataverse " + dataverseName + ".");
}
}
@@ -1370,11 +1368,11 @@ public class AqlTranslator extends AbstractAqlTranslator {
//#. mark the existing dataset as PendingDropOp
MetadataManager.INSTANCE.dropDataset(mdTxnCtx, dataverseName, datasetName);
- MetadataManager.INSTANCE.addDataset(mdTxnCtx,
- new Dataset(dataverseName, datasetName, ds.getItemTypeName(), ds.getNodeGroupName(),
- ds.getCompactionPolicy(), ds.getCompactionPolicyProperties(), ds.getDatasetDetails(),
- ds.getHints(), ds.getDatasetType(), ds.getDatasetId(),
- IMetadataEntity.PENDING_DROP_OP));
+ MetadataManager.INSTANCE.addDataset(
+ mdTxnCtx,
+ new Dataset(dataverseName, datasetName, ds.getItemTypeName(), ds.getNodeGroupName(), ds
+ .getCompactionPolicy(), ds.getCompactionPolicyProperties(), ds.getDatasetDetails(), ds
+ .getHints(), ds.getDatasetType(), ds.getDatasetId(), IMetadataEntity.PENDING_DROP_OP));
MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
bActiveTxn = false;
@@ -1406,18 +1404,18 @@ public class AqlTranslator extends AbstractAqlTranslator {
} else {
CompiledIndexDropStatement cds = new CompiledIndexDropStatement(dataverseName, datasetName,
indexes.get(j).getIndexName());
- jobsToExecute
- .add(ExternalIndexingOperations.buildDropFilesIndexJobSpec(cds, metadataProvider, ds));
+ jobsToExecute.add(ExternalIndexingOperations.buildDropFilesIndexJobSpec(cds, metadataProvider,
+ ds));
}
}
//#. mark the existing dataset as PendingDropOp
MetadataManager.INSTANCE.dropDataset(mdTxnCtx, dataverseName, datasetName);
- MetadataManager.INSTANCE.addDataset(mdTxnCtx,
- new Dataset(dataverseName, datasetName, ds.getItemTypeName(), ds.getNodeGroupName(),
- ds.getCompactionPolicy(), ds.getCompactionPolicyProperties(), ds.getDatasetDetails(),
- ds.getHints(), ds.getDatasetType(), ds.getDatasetId(),
- IMetadataEntity.PENDING_DROP_OP));
+ MetadataManager.INSTANCE.addDataset(
+ mdTxnCtx,
+ new Dataset(dataverseName, datasetName, ds.getItemTypeName(), ds.getNodeGroupName(), ds
+ .getCompactionPolicy(), ds.getCompactionPolicyProperties(), ds.getDatasetDetails(), ds
+ .getHints(), ds.getDatasetType(), ds.getDatasetId(), IMetadataEntity.PENDING_DROP_OP));
MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
bActiveTxn = false;
@@ -1503,8 +1501,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
Dataset ds = MetadataManager.INSTANCE.getDataset(mdTxnCtx, dataverseName, datasetName);
if (ds == null) {
- throw new AlgebricksException(
- "There is no dataset with this name " + datasetName + " in dataverse " + dataverseName);
+ throw new AlgebricksException("There is no dataset with this name " + datasetName + " in dataverse "
+ + dataverseName);
}
List<FeedConnectionId> feedConnections = FeedLifecycleListener.INSTANCE.getActiveFeedConnections(null);
@@ -1518,9 +1516,9 @@ public class AqlTranslator extends AbstractAqlTranslator {
}
}
if (resourceInUse) {
- throw new AsterixException(
- "Dataset" + datasetName + " is currently being fed into by the following feeds " + "."
- + builder.toString() + "\nOperation not supported.");
+ throw new AsterixException("Dataset" + datasetName
+ + " is currently being fed into by the following feeds " + "." + builder.toString()
+ + "\nOperation not supported.");
}
}
@@ -1541,10 +1539,11 @@ public class AqlTranslator extends AbstractAqlTranslator {
//#. mark PendingDropOp on the existing index
MetadataManager.INSTANCE.dropIndex(mdTxnCtx, dataverseName, datasetName, indexName);
- MetadataManager.INSTANCE.addIndex(mdTxnCtx,
- new Index(dataverseName, datasetName, indexName, index.getIndexType(), index.getKeyFieldNames(),
- index.getKeyFieldTypes(), index.isEnforcingKeyFileds(), index.isPrimaryIndex(),
- IMetadataEntity.PENDING_DROP_OP));
+ MetadataManager.INSTANCE.addIndex(
+ mdTxnCtx,
+ new Index(dataverseName, datasetName, indexName, index.getIndexType(),
+ index.getKeyFieldNames(), index.getKeyFieldTypes(), index.isEnforcingKeyFileds(), index
+ .isPrimaryIndex(), IMetadataEntity.PENDING_DROP_OP));
//#. commit the existing transaction before calling runJob.
MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
@@ -1588,26 +1587,28 @@ public class AqlTranslator extends AbstractAqlTranslator {
if (ExternalIndexingOperations.isFileIndex(externalIndex)) {
cds = new CompiledIndexDropStatement(dataverseName, datasetName,
externalIndex.getIndexName());
- jobsToExecute.add(
- ExternalIndexingOperations.buildDropFilesIndexJobSpec(cds, metadataProvider, ds));
+ jobsToExecute.add(ExternalIndexingOperations.buildDropFilesIndexJobSpec(cds,
+ metadataProvider, ds));
//#. mark PendingDropOp on the existing files index
MetadataManager.INSTANCE.dropIndex(mdTxnCtx, dataverseName, datasetName,
externalIndex.getIndexName());
- MetadataManager.INSTANCE.addIndex(mdTxnCtx,
- new Index(dataverseName, datasetName, externalIndex.getIndexName(),
- externalIndex.getIndexType(), externalIndex.getKeyFieldNames(),
- index.getKeyFieldTypes(), index.isEnforcingKeyFileds(),
- externalIndex.isPrimaryIndex(), IMetadataEntity.PENDING_DROP_OP));
+ MetadataManager.INSTANCE.addIndex(
+ mdTxnCtx,
+ new Index(dataverseName, datasetName, externalIndex.getIndexName(), externalIndex
+ .getIndexType(), externalIndex.getKeyFieldNames(),
+ index.getKeyFieldTypes(), index.isEnforcingKeyFileds(), externalIndex
+ .isPrimaryIndex(), IMetadataEntity.PENDING_DROP_OP));
}
}
}
//#. mark PendingDropOp on the existing index
MetadataManager.INSTANCE.dropIndex(mdTxnCtx, dataverseName, datasetName, indexName);
- MetadataManager.INSTANCE.addIndex(mdTxnCtx,
- new Index(dataverseName, datasetName, indexName, index.getIndexType(), index.getKeyFieldNames(),
- index.getKeyFieldTypes(), index.isEnforcingKeyFileds(), index.isPrimaryIndex(),
- IMetadataEntity.PENDING_DROP_OP));
+ MetadataManager.INSTANCE.addIndex(
+ mdTxnCtx,
+ new Index(dataverseName, datasetName, indexName, index.getIndexType(),
+ index.getKeyFieldNames(), index.getKeyFieldTypes(), index.isEnforcingKeyFileds(), index
+ .isPrimaryIndex(), IMetadataEntity.PENDING_DROP_OP));
//#. commit the existing transaction before calling runJob.
MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
@@ -1666,8 +1667,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
} catch (Exception e2) {
e.addSuppressed(e2);
abort(e, e2, mdTxnCtx);
- throw new IllegalStateException("System is inconsistent state: pending index(" + dataverseName + "."
- + datasetName + "." + indexName + ") couldn't be removed from the metadata", e);
+ throw new IllegalStateException("System is inconsistent state: pending index(" + dataverseName
+ + "." + datasetName + "." + indexName + ") couldn't be removed from the metadata", e);
}
}
@@ -1763,8 +1764,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
FunctionSignature signature = stmtDropFunction.getFunctionSignature();
MetadataTransactionContext mdTxnCtx = MetadataManager.INSTANCE.beginTransaction();
metadataProvider.setMetadataTxnContext(mdTxnCtx);
- MetadataLockManager.INSTANCE.functionStatementBegin(signature.getNamespace(),
- signature.getNamespace() + "." + signature.getName());
+ MetadataLockManager.INSTANCE.functionStatementBegin(signature.getNamespace(), signature.getNamespace() + "."
+ + signature.getName());
try {
Function function = MetadataManager.INSTANCE.getFunction(mdTxnCtx, signature);
if (function == null) {
@@ -1778,8 +1779,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
abort(e, e, mdTxnCtx);
throw e;
} finally {
- MetadataLockManager.INSTANCE.functionStatementEnd(signature.getNamespace(),
- signature.getNamespace() + "." + signature.getName());
+ MetadataLockManager.INSTANCE.functionStatementEnd(signature.getNamespace(), signature.getNamespace() + "."
+ + signature.getName());
}
}
@@ -1793,11 +1794,11 @@ public class AqlTranslator extends AbstractAqlTranslator {
metadataProvider.setMetadataTxnContext(mdTxnCtx);
MetadataLockManager.INSTANCE.modifyDatasetBegin(dataverseName, dataverseName + "." + datasetName);
try {
- CompiledLoadFromFileStatement cls = new CompiledLoadFromFileStatement(dataverseName,
- loadStmt.getDatasetName().getValue(), loadStmt.getAdapter(), loadStmt.getProperties(),
+ CompiledLoadFromFileStatement cls = new CompiledLoadFromFileStatement(dataverseName, loadStmt
+ .getDatasetName().getValue(), loadStmt.getAdapter(), loadStmt.getProperties(),
loadStmt.dataIsAlreadySorted());
- JobSpecification spec = APIFramework.compileQuery(null, metadataProvider, null, 0, null, sessionConfig,
- cls);
+ JobSpecification spec = APIFramework
+ .compileQuery(null, metadataProvider, null, 0, null, sessionConfig, cls);
MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
bActiveTxn = false;
if (spec != null) {
@@ -1822,13 +1823,13 @@ public class AqlTranslator extends AbstractAqlTranslator {
MetadataTransactionContext mdTxnCtx = MetadataManager.INSTANCE.beginTransaction();
boolean bActiveTxn = true;
metadataProvider.setMetadataTxnContext(mdTxnCtx);
- MetadataLockManager.INSTANCE.insertDeleteBegin(dataverseName, dataverseName + "." + stmtInsert.getDatasetName(),
- query.getDataverses(), query.getDatasets());
+ MetadataLockManager.INSTANCE.insertDeleteBegin(dataverseName,
+ dataverseName + "." + stmtInsert.getDatasetName(), query.getDataverses(), query.getDatasets());
try {
metadataProvider.setWriteTransaction(true);
- CompiledInsertStatement clfrqs = new CompiledInsertStatement(dataverseName,
- stmtInsert.getDatasetName().getValue(), query, stmtInsert.getVarCounter());
+ CompiledInsertStatement clfrqs = new CompiledInsertStatement(dataverseName, stmtInsert.getDatasetName()
+ .getValue(), query, stmtInsert.getVarCounter());
JobSpecification compiled = rewriteCompileQuery(metadataProvider, query, clfrqs);
MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
@@ -1857,8 +1858,9 @@ public class AqlTranslator extends AbstractAqlTranslator {
MetadataTransactionContext mdTxnCtx = MetadataManager.INSTANCE.beginTransaction();
boolean bActiveTxn = true;
metadataProvider.setMetadataTxnContext(mdTxnCtx);
- MetadataLockManager.INSTANCE.insertDeleteBegin(dataverseName, dataverseName + "." + stmtDelete.getDatasetName(),
- stmtDelete.getDataverses(), stmtDelete.getDatasets());
+ MetadataLockManager.INSTANCE
+ .insertDeleteBegin(dataverseName, dataverseName + "." + stmtDelete.getDatasetName(),
+ stmtDelete.getDataverses(), stmtDelete.getDatasets());
try {
metadataProvider.setWriteTransaction(true);
@@ -1887,8 +1889,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
}
private JobSpecification rewriteCompileQuery(AqlMetadataProvider metadataProvider, Query query,
- ICompiledDmlStatement stmt)
- throws AsterixException, RemoteException, AlgebricksException, JSONException, ACIDException {
+ ICompiledDmlStatement stmt) throws AsterixException, RemoteException, AlgebricksException, JSONException,
+ ACIDException {
// Query Rewriting (happens under the same ongoing metadata transaction)
Pair<Query, Integer> reWrittenQuery = APIFramework.reWriteQuery(declaredFunctions, metadataProvider, query,
@@ -1975,8 +1977,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
boolean extendingExisting = cfps.getSourcePolicyName() != null;
String description = cfps.getDescription() == null ? "" : cfps.getDescription();
if (extendingExisting) {
- FeedPolicy sourceFeedPolicy = MetadataManager.INSTANCE
- .getFeedPolicy(metadataProvider.getMetadataTxnContext(), dataverse, cfps.getSourcePolicyName());
+ FeedPolicy sourceFeedPolicy = MetadataManager.INSTANCE.getFeedPolicy(
+ metadataProvider.getMetadataTxnContext(), dataverse, cfps.getSourcePolicyName());
if (sourceFeedPolicy == null) {
sourceFeedPolicy = MetadataManager.INSTANCE.getFeedPolicy(metadataProvider.getMetadataTxnContext(),
MetadataConstants.METADATA_DATAVERSE_NAME, cfps.getSourcePolicyName());
@@ -2099,13 +2101,13 @@ public class AqlTranslator extends AbstractAqlTranslator {
IFeedLifecycleEventSubscriber eventSubscriber = new FeedLifecycleEventSubscriber();
FeedConnectionId feedConnId = null;
- MetadataLockManager.INSTANCE.connectFeedBegin(dataverseName, dataverseName + "." + datasetName,
- dataverseName + "." + feedName);
+ MetadataLockManager.INSTANCE.connectFeedBegin(dataverseName, dataverseName + "." + datasetName, dataverseName
+ + "." + feedName);
try {
metadataProvider.setWriteTransaction(true);
- CompiledConnectFeedStatement cbfs = new CompiledConnectFeedStatement(dataverseName, cfs.getFeedName(),
- cfs.getDatasetName().getValue(), cfs.getPolicy(), cfs.getQuery(), cfs.getVarCounter());
+ CompiledConnectFeedStatement cbfs = new CompiledConnectFeedStatement(dataverseName, cfs.getFeedName(), cfs
+ .getDatasetName().getValue(), cfs.getPolicy(), cfs.getQuery(), cfs.getVarCounter());
FeedUtil.validateIfDatasetExists(dataverseName, cfs.getDatasetName().getValue(),
metadataProvider.getMetadataTxnContext());
@@ -2163,8 +2165,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
eventSubscriber.assertEvent(FeedLifecycleEvent.FEED_ENDED); // blocking call
}
String waitForCompletionParam = metadataProvider.getConfig().get(ConnectFeedStatement.WAIT_FOR_COMPLETION);
- boolean waitForCompletion = waitForCompletionParam == null ? false
- : Boolean.valueOf(waitForCompletionParam);
+ boolean waitForCompletion = waitForCompletionParam == null ? false : Boolean
+ .valueOf(waitForCompletionParam);
if (waitForCompletion) {
MetadataLockManager.INSTANCE.connectFeedEnd(dataverseName, dataverseName + "." + datasetName,
dataverseName + "." + feedName);
@@ -2189,7 +2191,7 @@ public class AqlTranslator extends AbstractAqlTranslator {
/**
* Generates a subscription request corresponding to a connect feed request. In addition, provides a boolean
* flag indicating if feed intake job needs to be started (source primary feed not found to be active).
- *
+ *
* @param dataverse
* @param feed
* @param dataset
@@ -2200,7 +2202,7 @@ public class AqlTranslator extends AbstractAqlTranslator {
*/
private Triple<FeedConnectionRequest, Boolean, List<IFeedJoint>> getFeedConnectionRequest(String dataverse,
Feed feed, String dataset, FeedPolicy feedPolicy, MetadataTransactionContext mdTxnCtx)
- throws MetadataException {
+ throws MetadataException {
IFeedJoint sourceFeedJoint = null;
FeedConnectionRequest request = null;
List<String> functionsToApply = new ArrayList<String>();
@@ -2215,7 +2217,7 @@ public class AqlTranslator extends AbstractAqlTranslator {
sourceFeedJoint = FeedLifecycleListener.INSTANCE.getAvailableFeedJoint(feedJointKey);
if (sourceFeedJoint == null) { // the feed is currently not being ingested, i.e., it is unavailable.
connectionLocation = ConnectionLocation.SOURCE_FEED_INTAKE_STAGE;
- FeedId sourceFeedId = feedJointKey.getFeedId(); // the root/primary feedId
+ FeedId sourceFeedId = feedJointKey.getFeedId(); // the root/primary feedId
Feed primaryFeed = MetadataManager.INSTANCE.getFeed(mdTxnCtx, dataverse, sourceFeedId.getFeedName());
FeedJointKey intakeFeedJointKey = new FeedJointKey(sourceFeedId, new ArrayList<String>());
sourceFeedJoint = new FeedJoint(intakeFeedJointKey, primaryFeed.getFeedId(), connectionLocation,
@@ -2234,7 +2236,7 @@ public class AqlTranslator extends AbstractAqlTranslator {
}
}
// register the compute feed point that represents the final output from the collection of
- // functions that will be applied.
+ // functions that will be applied.
if (!functionsToApply.isEmpty()) {
FeedJointKey computeFeedJointKey = new FeedJointKey(feed.getFeedId(), functionsToApply);
IFeedJoint computeFeedJoint = new FeedJoint(computeFeedJointKey, feed.getFeedId(),
@@ -2257,7 +2259,7 @@ public class AqlTranslator extends AbstractAqlTranslator {
}
/*
- * Gets the feed joint corresponding to the feed definition. Tuples constituting the feed are
+ * Gets the feed joint corresponding to the feed definition. Tuples constituting the feed are
* available at this feed joint.
*/
private FeedJointKey getFeedJointKey(Feed feed, MetadataTransactionContext ctx) throws MetadataException {
@@ -2305,12 +2307,12 @@ public class AqlTranslator extends AbstractAqlTranslator {
Dataset dataset = MetadataManager.INSTANCE.getDataset(metadataProvider.getMetadataTxnContext(),
dataverseName, cfs.getDatasetName().getValue());
if (dataset == null) {
- throw new AsterixException(
- "Unknown dataset :" + cfs.getDatasetName().getValue() + " in dataverse " + dataverseName);
+ throw new AsterixException("Unknown dataset :" + cfs.getDatasetName().getValue() + " in dataverse "
+ + dataverseName);
}
- Pair<JobSpecification, Boolean> specDisconnectType = FeedOperations
- .buildDisconnectFeedJobSpec(metadataProvider, connectionId);
+ Pair<JobSpecification, Boolean> specDisconnectType = FeedOperations.buildDisconnectFeedJobSpec(
+ metadataProvider, connectionId);
JobSpecification jobSpec = specDisconnectType.first;
MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
bActiveTxn = false;
@@ -2354,17 +2356,17 @@ public class AqlTranslator extends AbstractAqlTranslator {
StringUtils.join(bfs.getLocations(), ','));
JobSpecification compiled = rewriteCompileQuery(metadataProvider, bfs.getQuery(), csfs);
- FeedConnectionId feedConnectionId = new FeedConnectionId(bfs.getSubscriptionRequest().getReceivingFeedId(),
- bfs.getSubscriptionRequest().getTargetDataset());
+ FeedConnectionId feedConnectionId = new FeedConnectionId(bfs.getSubscriptionRequest().getReceivingFeedId(), bfs
+ .getSubscriptionRequest().getTargetDataset());
String dataverse = feedConnectionId.getFeedId().getDataverse();
String dataset = feedConnectionId.getDatasetName();
- MetadataLockManager.INSTANCE.subscribeFeedBegin(dataverse, dataverse + "." + dataset,
- dataverse + "." + feedConnectionId.getFeedId().getFeedName());
+ MetadataLockManager.INSTANCE.subscribeFeedBegin(dataverse, dataverse + "." + dataset, dataverse + "."
+ + feedConnectionId.getFeedId().getFeedName());
try {
- JobSpecification alteredJobSpec = FeedUtil.alterJobSpecificationForFeed(compiled, feedConnectionId,
- bfs.getSubscriptionRequest().getPolicyParameters());
+ JobSpecification alteredJobSpec = FeedUtil.alterJobSpecificationForFeed(compiled, feedConnectionId, bfs
+ .getSubscriptionRequest().getPolicyParameters());
MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
bActiveTxn = false;
@@ -2379,8 +2381,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
}
throw e;
} finally {
- MetadataLockManager.INSTANCE.subscribeFeedEnd(dataverse, dataverse + "." + dataset,
- dataverse + "." + feedConnectionId.getFeedId().getFeedName());
+ MetadataLockManager.INSTANCE.subscribeFeedEnd(dataverse, dataverse + "." + dataset, dataverse + "."
+ + feedConnectionId.getFeedId().getFeedName());
}
}
@@ -2398,8 +2400,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
try {
Dataset ds = MetadataManager.INSTANCE.getDataset(mdTxnCtx, dataverseName, datasetName);
if (ds == null) {
- throw new AlgebricksException(
- "There is no dataset with this name " + datasetName + " in dataverse " + dataverseName + ".");
+ throw new AlgebricksException("There is no dataset with this name " + datasetName + " in dataverse "
+ + dataverseName + ".");
}
String itemTypeName = ds.getItemTypeName();
@@ -2409,26 +2411,45 @@ public class AqlTranslator extends AbstractAqlTranslator {
// Prepare jobs to compact the datatset and its indexes
List<Index> indexes = MetadataManager.INSTANCE.getDatasetIndexes(mdTxnCtx, dataverseName, datasetName);
if (indexes.size() == 0) {
- throw new AlgebricksException(
- "Cannot compact the extrenal dataset " + datasetName + " because it has no indexes");
- }
-
- Dataverse dataverse = MetadataManager.INSTANCE.getDataverse(metadataProvider.getMetadataTxnContext(),
- dataverseName);
- jobsToExecute.add(DatasetOperations.compactDatasetJobSpec(dataverse, datasetName, metadataProvider));
- ARecordType aRecordType = (ARecordType) dt.getDatatype();
- ARecordType enforcedType = IntroduceSecondaryIndexInsertDeleteRule.createEnforcedType(aRecordType, indexes);
- for (int j = 0; j < indexes.size(); j++) {
- if (ds.getDatasetType() == DatasetType.INTERNAL && indexes.get(j).isSecondaryIndex()
- || ds.getDatasetType() == DatasetType.EXTERNAL
- && !ExternalIndexingOperations.isFileIndex(indexes.get(j))) {
- CompiledIndexCompactStatement cics = new CompiledIndexCompactStatement(dataverseName, datasetName,
- indexes.get(j).getIndexName(), indexes.get(j).getKeyFieldNames(),
- indexes.get(j).getKeyFieldTypes(), indexes.get(j).isEnforcingKeyFileds(),
- indexes.get(j).getGramLength(), indexes.get(j).getIndexType());
- jobsToExecute.add(IndexOperations.buildSecondaryIndexCompactJobSpec(cics, aRecordType, enforcedType,
- metadataProvider, ds));
+ throw new AlgebricksException("Cannot compact the extrenal dataset " + datasetName
+ + " because it has no indexes");
+ }
+
+ if (ds.getDatasetType() == DatasetType.INTERNAL) {
+ for (int j = 0; j < indexes.size(); j++) {
+ if (indexes.get(j).isSecondaryIndex()) {
+ CompiledIndexCompactStatement cics = new CompiledIndexCompactStatement(dataverseName,
+ datasetName, indexes.get(j).getIndexName(), indexes.get(j).getKeyFieldNames(), indexes
+ .get(j).getKeyFieldTypes(), indexes.get(j).isEnforcingKeyFileds(), indexes.get(
+ j).getGramLength(), indexes.get(j).getIndexType());
+
+ Dataverse dataverse = MetadataManager.INSTANCE.getDataverse(
+ metadataProvider.getMetadataTxnContext(), dataverseName);
+ jobsToExecute.add(DatasetOperations.compactDatasetJobSpec(dataverse, datasetName,
+ metadataProvider));
+
+ }
}
+ } else {
+ for (int j = 0; j < indexes.size(); j++) {
+ if (!ExternalIndexingOperations.isFileIndex(indexes.get(j))) {
+ CompiledIndexCompactStatement cics = new CompiledIndexCompactStatement(dataverseName,
+ datasetName, indexes.get(j).getIndexName(), indexes.get(j).getKeyFieldNames(), indexes
+ .get(j).getKeyFieldTypes(), indexes.get(j).isEnforcingKeyFileds(), indexes.get(
+ j).getGramLength(), indexes.get(j).getIndexType());
+ ARecordType aRecordType = (ARecordType) dt.getDatatype();
+ ARecordType enforcedType = null;
+ if (cics.isEnforced()) {
+ enforcedType = IntroduceSecondaryIndexInsertDeleteRule.createEnforcedType(aRecordType,
+ indexes.get(j));
+ }
+ jobsToExecute.add(IndexOperations.buildSecondaryIndexCompactJobSpec(cics, aRecordType,
+ enforcedType, metadataProvider, ds));
+
+ }
+
+ }
+ jobsToExecute.add(ExternalIndexingOperations.compactFilesIndexJobSpec(ds, metadataProvider));
}
MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
bActiveTxn = false;
@@ -2575,13 +2596,13 @@ public class AqlTranslator extends AbstractAqlTranslator {
// Dataset exists ?
if (ds == null) {
- throw new AlgebricksException(
- "There is no dataset with this name " + datasetName + " in dataverse " + dataverseName);
+ throw new AlgebricksException("There is no dataset with this name " + datasetName + " in dataverse "
+ + dataverseName);
}
// Dataset external ?
if (ds.getDatasetType() != DatasetType.EXTERNAL) {
- throw new AlgebricksException(
- "dataset " + datasetName + " in dataverse " + dataverseName + " is not an external dataset");
+ throw new AlgebricksException("dataset " + datasetName + " in dataverse " + dataverseName
+ + " is not an external dataset");
}
// Dataset has indexes ?
indexes = MetadataManager.INSTANCE.getDatasetIndexes(mdTxnCtx, dataverseName, datasetName);
@@ -2605,8 +2626,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
// Compute delta
// Now we compare snapshot with external file system
- if (ExternalIndexingOperations.isDatasetUptodate(ds, metadataFiles, addedFiles, deletedFiles,
- appendedFiles)) {
+ if (ExternalIndexingOperations
+ .isDatasetUptodate(ds, metadataFiles, addedFiles, deletedFiles, appendedFiles)) {
((ExternalDatasetDetails) ds.getDatasetDetails()).setRefreshTimestamp(txnTime);
MetadataManager.INSTANCE.updateDataset(mdTxnCtx, ds);
MetadataManager.INSTANCE.commitTransaction(mdTxnCtx);
@@ -2782,8 +2803,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
handlePregelixStatement(metadataProvider, runStmt, hcc);
break;
default:
- throw new AlgebricksException(
- "The system \"" + runStmt.getSystem() + "\" specified in your run statement is not supported.");
+ throw new AlgebricksException("The system \"" + runStmt.getSystem()
+ + "\" specified in your run statement is not supported.");
}
}
@@ -2812,8 +2833,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
// construct input paths
Index fromIndex = null;
- List<Index> indexes = MetadataManager.INSTANCE.getDatasetIndexes(mdTxnCtx, dataverseNameFrom,
- pregelixStmt.getDatasetNameFrom().getValue());
+ List<Index> indexes = MetadataManager.INSTANCE.getDatasetIndexes(mdTxnCtx, dataverseNameFrom, pregelixStmt
+ .getDatasetNameFrom().getValue());
for (Index ind : indexes) {
if (ind.isPrimaryIndex())
fromIndex = ind;
@@ -2825,8 +2846,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
Dataset datasetFrom = MetadataManager.INSTANCE.getDataset(mdTxnCtx, dataverseNameFrom, datasetNameFrom);
IFileSplitProvider fromSplits = metadataProvider.splitProviderAndPartitionConstraintsForDataset(
- dataverseNameFrom, datasetNameFrom, fromIndex.getIndexName(),
- datasetFrom.getDatasetDetails().isTemp()).first;
+ dataverseNameFrom, datasetNameFrom, fromIndex.getIndexName(), datasetFrom.getDatasetDetails()
+ .isTemp()).first;
StringBuilder fromSplitsPaths = new StringBuilder();
for (FileSplit f : fromSplits.getFileSplits()) {
@@ -2837,8 +2858,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
// Construct output paths
Index toIndex = null;
- indexes = MetadataManager.INSTANCE.getDatasetIndexes(mdTxnCtx, dataverseNameTo,
- pregelixStmt.getDatasetNameTo().getValue());
+ indexes = MetadataManager.INSTANCE.getDatasetIndexes(mdTxnCtx, dataverseNameTo, pregelixStmt
+ .getDatasetNameTo().getValue());
for (Index ind : indexes) {
if (ind.isPrimaryIndex())
toIndex = ind;
@@ -2850,8 +2871,7 @@ public class AqlTranslator extends AbstractAqlTranslator {
Dataset datasetTo = MetadataManager.INSTANCE.getDataset(mdTxnCtx, dataverseNameTo, datasetNameTo);
IFileSplitProvider toSplits = metadataProvider.splitProviderAndPartitionConstraintsForDataset(
- dataverseNameTo, datasetNameTo, toIndex.getIndexName(),
- datasetTo.getDatasetDetails().isTemp()).first;
+ dataverseNameTo, datasetNameTo, toIndex.getIndexName(), datasetTo.getDatasetDetails().isTemp()).first;
StringBuilder toSplitsPaths = new StringBuilder();
for (FileSplit f : toSplits.getFileSplits()) {
@@ -2866,11 +2886,11 @@ public class AqlTranslator extends AbstractAqlTranslator {
pregelixStmt.getDatasetNameTo(), true);
this.handleDatasetDropStatement(metadataProvider, dropStmt, hcc);
- IDatasetDetailsDecl idd = new InternalDetailsDecl(toIndex.getKeyFieldNames(), false, null,
- toDataset.getDatasetDetails().isTemp());
+ IDatasetDetailsDecl idd = new InternalDetailsDecl(toIndex.getKeyFieldNames(), false, null, toDataset
+ .getDatasetDetails().isTemp());
DatasetDecl createToDataset = new DatasetDecl(new Identifier(dataverseNameTo),
- pregelixStmt.getDatasetNameTo(), new Identifier(toDataset.getItemTypeName()),
- new Identifier(toDataset.getNodeGroupName()), toDataset.getCompactionPolicy(),
+ pregelixStmt.getDatasetNameTo(), new Identifier(toDataset.getItemTypeName()), new Identifier(
+ toDataset.getNodeGroupName()), toDataset.getCompactionPolicy(),
toDataset.getCompactionPolicyProperties(), toDataset.getHints(), toDataset.getDatasetType(),
idd, false);
this.handleCreateDatasetStatement(metadataProvider, createToDataset, hcc);
@@ -2977,7 +2997,7 @@ public class AqlTranslator extends AbstractAqlTranslator {
private void flushDataset(IHyracksClientConnection hcc, AqlMetadataProvider metadataProvider,
MetadataTransactionContext mdTxnCtx, String dataverseName, String datasetName, String indexName)
- throws Exception {
+ throws Exception {
AsterixCompilerProperties compilerProperties = AsterixAppContextInfo.getInstance().getCompilerProperties();
int frameSize = compilerProperties.getFrameSize();
JobSpecification spec = new JobSpecification(frameSize);
@@ -2994,8 +3014,8 @@ public class AqlTranslator extends AbstractAqlTranslator {
spec.connect(new OneToOneConnectorDescriptor(spec), emptySource, 0, flushOperator, 0);
Pair<IFileSplitProvider, AlgebricksPartitionConstraint> primarySplitsAndConstraint = metadataProvider
- .splitProviderAndPartitionConstraintsForDataset(dataverseName, datasetName, indexName,
- dataset.getDatasetDetails().isTemp());
+ .splitProviderAndPartitionConstraintsForDataset(dataverseName, datasetName, indexName, dataset
+ .getDatasetDetails().isTemp());
AlgebricksPartitionConstraint primaryPartitionConstraint = primarySplitsAndConstraint.second;
AlgebricksPartitionConstraintHelper.setPartitionConstraintInJobSpec(spec, emptySource,
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/optimizerts/results/disjunction-to-join-delete-1.plan
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/optimizerts/results/disjunction-to-join-delete-1.plan b/asterix-app/src/test/resources/optimizerts/results/disjunction-to-join-delete-1.plan
index 4c2d144..563a75b 100644
--- a/asterix-app/src/test/resources/optimizerts/results/disjunction-to-join-delete-1.plan
+++ b/asterix-app/src/test/resources/optimizerts/results/disjunction-to-join-delete-1.plan
@@ -12,10 +12,12 @@
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
-- ASSIGN |PARTITIONED|
-- STREAM_PROJECT |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- BTREE_SEARCH |PARTITIONED|
+ -- ASSIGN |PARTITIONED|
+ -- STREAM_PROJECT |PARTITIONED|
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- STABLE_SORT [$$11(ASC)] |PARTITIONED|
- -- HASH_PARTITION_EXCHANGE [$$11] |PARTITIONED|
- -- UNNEST |UNPARTITIONED|
- -- EMPTY_TUPLE_SOURCE |UNPARTITIONED|
\ No newline at end of file
+ -- BTREE_SEARCH |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- STABLE_SORT [$$15(ASC)] |PARTITIONED|
+ -- HASH_PARTITION_EXCHANGE [$$15] |PARTITIONED|
+ -- UNNEST |UNPARTITIONED|
+ -- EMPTY_TUPLE_SOURCE |UNPARTITIONED|
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/optimizerts/results/disjunction-to-join-delete-2.plan
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/optimizerts/results/disjunction-to-join-delete-2.plan b/asterix-app/src/test/resources/optimizerts/results/disjunction-to-join-delete-2.plan
index 4b9e8a2..ba4c536 100644
--- a/asterix-app/src/test/resources/optimizerts/results/disjunction-to-join-delete-2.plan
+++ b/asterix-app/src/test/resources/optimizerts/results/disjunction-to-join-delete-2.plan
@@ -9,19 +9,22 @@
-- INSERT_DELETE |PARTITIONED|
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
-- MATERIALIZE |PARTITIONED|
- -- HASH_PARTITION_EXCHANGE [$$8] |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
-- ASSIGN |PARTITIONED|
-- STREAM_PROJECT |PARTITIONED|
- -- STREAM_SELECT |PARTITIONED|
+ -- ASSIGN |PARTITIONED|
-- STREAM_PROJECT |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- BTREE_SEARCH |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- STABLE_SORT [$$13(ASC)] |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- STREAM_PROJECT |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- BTREE_SEARCH |PARTITIONED|
- -- BROADCAST_EXCHANGE |PARTITIONED|
- -- UNNEST |UNPARTITIONED|
- -- EMPTY_TUPLE_SOURCE |UNPARTITIONED|
+ -- STREAM_SELECT |PARTITIONED|
+ -- ASSIGN |PARTITIONED|
+ -- STREAM_PROJECT |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- BTREE_SEARCH |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- STABLE_SORT [$$19(ASC)] |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- STREAM_PROJECT |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- BTREE_SEARCH |PARTITIONED|
+ -- BROADCAST_EXCHANGE |PARTITIONED|
+ -- UNNEST |UNPARTITIONED|
+ -- EMPTY_TUPLE_SOURCE |UNPARTITIONED|
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/optimizerts/results/disjunction-to-join-delete-3.plan
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/optimizerts/results/disjunction-to-join-delete-3.plan b/asterix-app/src/test/resources/optimizerts/results/disjunction-to-join-delete-3.plan
index 7d38039..55fc23c 100644
--- a/asterix-app/src/test/resources/optimizerts/results/disjunction-to-join-delete-3.plan
+++ b/asterix-app/src/test/resources/optimizerts/results/disjunction-to-join-delete-3.plan
@@ -9,18 +9,20 @@
-- INSERT_DELETE |PARTITIONED|
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
-- MATERIALIZE |PARTITIONED|
- -- HASH_PARTITION_EXCHANGE [$$10] |PARTITIONED|
+ -- HASH_PARTITION_EXCHANGE [$$12] |PARTITIONED|
-- ASSIGN |PARTITIONED|
-- STREAM_PROJECT |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- HYBRID_HASH_JOIN [$$11][$$9] |PARTITIONED|
- -- HASH_PARTITION_EXCHANGE [$$11] |PARTITIONED|
- -- UNNEST |UNPARTITIONED|
- -- EMPTY_TUPLE_SOURCE |UNPARTITIONED|
- -- HASH_PARTITION_EXCHANGE [$$9] |PARTITIONED|
- -- STREAM_PROJECT |PARTITIONED|
- -- ASSIGN |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- DATASOURCE_SCAN |PARTITIONED|
+ -- ASSIGN |PARTITIONED|
+ -- STREAM_PROJECT |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- HYBRID_HASH_JOIN [$$15][$$13] |PARTITIONED|
+ -- HASH_PARTITION_EXCHANGE [$$15] |PARTITIONED|
+ -- UNNEST |UNPARTITIONED|
+ -- EMPTY_TUPLE_SOURCE |UNPARTITIONED|
+ -- HASH_PARTITION_EXCHANGE [$$13] |PARTITIONED|
+ -- STREAM_PROJECT |PARTITIONED|
+ -- ASSIGN |PARTITIONED|
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- EMPTY_TUPLE_SOURCE |PARTITIONED|
\ No newline at end of file
+ -- DATASOURCE_SCAN |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- EMPTY_TUPLE_SOURCE |PARTITIONED|
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/optimizerts/results/scan-delete-all.plan
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/optimizerts/results/scan-delete-all.plan b/asterix-app/src/test/resources/optimizerts/results/scan-delete-all.plan
index 3e031e9..c2173fb 100644
--- a/asterix-app/src/test/resources/optimizerts/results/scan-delete-all.plan
+++ b/asterix-app/src/test/resources/optimizerts/results/scan-delete-all.plan
@@ -7,7 +7,8 @@
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
-- ASSIGN |PARTITIONED|
-- STREAM_PROJECT |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- DATASOURCE_SCAN |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- EMPTY_TUPLE_SOURCE |PARTITIONED|
\ No newline at end of file
+ -- ASSIGN |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- DATASOURCE_SCAN |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- EMPTY_TUPLE_SOURCE |PARTITIONED|
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/optimizerts/results/scan-delete-rtree-secondary-index.plan
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/optimizerts/results/scan-delete-rtree-secondary-index.plan b/asterix-app/src/test/resources/optimizerts/results/scan-delete-rtree-secondary-index.plan
index ca4a6c2..691761d 100644
--- a/asterix-app/src/test/resources/optimizerts/results/scan-delete-rtree-secondary-index.plan
+++ b/asterix-app/src/test/resources/optimizerts/results/scan-delete-rtree-secondary-index.plan
@@ -25,8 +25,9 @@
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
-- ASSIGN |PARTITIONED|
-- STREAM_PROJECT |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- BTREE_SEARCH |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- ASSIGN |PARTITIONED|
- -- EMPTY_TUPLE_SOURCE |PARTITIONED|
+ -- ASSIGN |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- BTREE_SEARCH |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- ASSIGN |PARTITIONED|
+ -- EMPTY_TUPLE_SOURCE |PARTITIONED|
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/optimizerts/results/scan-delete.plan
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/optimizerts/results/scan-delete.plan b/asterix-app/src/test/resources/optimizerts/results/scan-delete.plan
index 790ac4f..cfe5d35 100644
--- a/asterix-app/src/test/resources/optimizerts/results/scan-delete.plan
+++ b/asterix-app/src/test/resources/optimizerts/results/scan-delete.plan
@@ -6,9 +6,11 @@
-- MATERIALIZE |PARTITIONED|
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
-- ASSIGN |PARTITIONED|
- -- STREAM_SELECT |PARTITIONED|
- -- STREAM_PROJECT |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- DATASOURCE_SCAN |PARTITIONED|
+ -- STREAM_PROJECT |PARTITIONED|
+ -- ASSIGN |PARTITIONED|
+ -- STREAM_SELECT |PARTITIONED|
+ -- ASSIGN |PARTITIONED|
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- EMPTY_TUPLE_SOURCE |PARTITIONED|
+ -- DATASOURCE_SCAN |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- EMPTY_TUPLE_SOURCE |PARTITIONED|
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/optimizerts/results/skip-index/dont-skip-primary-index-search-in-delete.plan
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/optimizerts/results/skip-index/dont-skip-primary-index-search-in-delete.plan b/asterix-app/src/test/resources/optimizerts/results/skip-index/dont-skip-primary-index-search-in-delete.plan
index bc9f1d1..e2e6dff 100644
--- a/asterix-app/src/test/resources/optimizerts/results/skip-index/dont-skip-primary-index-search-in-delete.plan
+++ b/asterix-app/src/test/resources/optimizerts/results/skip-index/dont-skip-primary-index-search-in-delete.plan
@@ -7,8 +7,9 @@
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
-- ASSIGN |PARTITIONED|
-- STREAM_PROJECT |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- BTREE_SEARCH |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- ASSIGN |PARTITIONED|
- -- EMPTY_TUPLE_SOURCE |PARTITIONED|
+ -- ASSIGN |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- BTREE_SEARCH |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- ASSIGN |PARTITIONED|
+ -- EMPTY_TUPLE_SOURCE |PARTITIONED|
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-ngram-index-search-in-delete.plan
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-ngram-index-search-in-delete.plan b/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-ngram-index-search-in-delete.plan
index 31de832..c882d81 100644
--- a/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-ngram-index-search-in-delete.plan
+++ b/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-ngram-index-search-in-delete.plan
@@ -11,9 +11,11 @@
-- MATERIALIZE |PARTITIONED|
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
-- ASSIGN |PARTITIONED|
- -- STREAM_SELECT |PARTITIONED|
- -- STREAM_PROJECT |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- DATASOURCE_SCAN |PARTITIONED|
+ -- STREAM_PROJECT |PARTITIONED|
+ -- ASSIGN |PARTITIONED|
+ -- STREAM_SELECT |PARTITIONED|
+ -- ASSIGN |PARTITIONED|
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- EMPTY_TUPLE_SOURCE |PARTITIONED|
+ -- DATASOURCE_SCAN |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- EMPTY_TUPLE_SOURCE |PARTITIONED|
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-rtree-index-search-in-delete.plan
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-rtree-index-search-in-delete.plan b/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-rtree-index-search-in-delete.plan
index 40461a8..b69dfa3 100644
--- a/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-rtree-index-search-in-delete.plan
+++ b/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-rtree-index-search-in-delete.plan
@@ -13,9 +13,11 @@
-- MATERIALIZE |PARTITIONED|
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
-- ASSIGN |PARTITIONED|
- -- STREAM_SELECT |PARTITIONED|
- -- STREAM_PROJECT |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- DATASOURCE_SCAN |PARTITIONED|
+ -- STREAM_PROJECT |PARTITIONED|
+ -- ASSIGN |PARTITIONED|
+ -- STREAM_SELECT |PARTITIONED|
+ -- ASSIGN |PARTITIONED|
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- EMPTY_TUPLE_SOURCE |PARTITIONED|
\ No newline at end of file
+ -- DATASOURCE_SCAN |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- EMPTY_TUPLE_SOURCE |PARTITIONED|
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-secondary-btree-index-search-in-delete.plan
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-secondary-btree-index-search-in-delete.plan b/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-secondary-btree-index-search-in-delete.plan
index 31de832..c882d81 100644
--- a/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-secondary-btree-index-search-in-delete.plan
+++ b/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-secondary-btree-index-search-in-delete.plan
@@ -11,9 +11,11 @@
-- MATERIALIZE |PARTITIONED|
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
-- ASSIGN |PARTITIONED|
- -- STREAM_SELECT |PARTITIONED|
- -- STREAM_PROJECT |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- DATASOURCE_SCAN |PARTITIONED|
+ -- STREAM_PROJECT |PARTITIONED|
+ -- ASSIGN |PARTITIONED|
+ -- STREAM_SELECT |PARTITIONED|
+ -- ASSIGN |PARTITIONED|
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- EMPTY_TUPLE_SOURCE |PARTITIONED|
+ -- DATASOURCE_SCAN |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- EMPTY_TUPLE_SOURCE |PARTITIONED|
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-word-index-search-in-delete.plan
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-word-index-search-in-delete.plan b/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-word-index-search-in-delete.plan
index 31de832..c882d81 100644
--- a/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-word-index-search-in-delete.plan
+++ b/asterix-app/src/test/resources/optimizerts/results/skip-index/skip-word-index-search-in-delete.plan
@@ -11,9 +11,11 @@
-- MATERIALIZE |PARTITIONED|
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
-- ASSIGN |PARTITIONED|
- -- STREAM_SELECT |PARTITIONED|
- -- STREAM_PROJECT |PARTITIONED|
- -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- DATASOURCE_SCAN |PARTITIONED|
+ -- STREAM_PROJECT |PARTITIONED|
+ -- ASSIGN |PARTITIONED|
+ -- STREAM_SELECT |PARTITIONED|
+ -- ASSIGN |PARTITIONED|
-- ONE_TO_ONE_EXCHANGE |PARTITIONED|
- -- EMPTY_TUPLE_SOURCE |PARTITIONED|
+ -- DATASOURCE_SCAN |PARTITIONED|
+ -- ONE_TO_ONE_EXCHANGE |PARTITIONED|
+ -- EMPTY_TUPLE_SOURCE |PARTITIONED|
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/enforced-field-name-collision/enforced-field-name-collision.1.ddl.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/enforced-field-name-collision/enforced-field-name-collision.1.ddl.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/enforced-field-name-collision/enforced-field-name-collision.1.ddl.aql
new file mode 100644
index 0000000..853386d
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/enforced-field-name-collision/enforced-field-name-collision.1.ddl.aql
@@ -0,0 +1,29 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+drop dataverse test if exists;
+create dataverse test;
+use dataverse test;
+
+create type testType as open {
+ "id": int32,
+ "value": string
+}
+
+create dataset testDS(testType) primary key id;
+create index testIdx on testDS(value: string) enforced;
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/enforced-field-type-collision/enforced-field-name-collision.1.ddl.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/enforced-field-type-collision/enforced-field-name-collision.1.ddl.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/enforced-field-type-collision/enforced-field-name-collision.1.ddl.aql
new file mode 100644
index 0000000..b59dfae
--- /dev/null
+++ b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/enforced-field-type-collision/enforced-field-name-collision.1.ddl.aql
@@ -0,0 +1,29 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+drop dataverse test if exists;
+create dataverse test;
+use dataverse test;
+
+create type testType as open {
+ "id": int32,
+ "value": string
+}
+
+create dataset testDS(testType) primary key id;
+create index testIdx on testDS(value: int32) enforced;
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/index-type-collision/index-type-collision.1.ddl.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/index-type-collision/index-type-collision.1.ddl.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/index-type-collision/index-type-collision.1.ddl.aql
deleted file mode 100644
index 84d35b7..0000000
--- a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/index-type-collision/index-type-collision.1.ddl.aql
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-drop dataverse test if exists;
-create dataverse test;
-use dataverse test;
-
-create type testType as open {
- "id": int32
-}
-
-create dataset testDS(testType) primary key id;
-create index testIdx1 on testDS(value: int32) enforced;
-create index testIdx2 on testDS(value: string) enforced;
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/index-type-promotion-collision/index-type-promotion-collision.1.ddl.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/index-type-promotion-collision/index-type-promotion-collision.1.ddl.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/index-type-promotion-collision/index-type-promotion-collision.1.ddl.aql
deleted file mode 100644
index 6c47032..0000000
--- a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/index-type-promotion-collision/index-type-promotion-collision.1.ddl.aql
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-drop dataverse test if exists;
-create dataverse test;
-use dataverse test;
-
-create type testType as open {
- "id": int32
-}
-
-create dataset testDS(testType) primary key id;
-create index testIdx1 on testDS(value: int64) enforced;
-create index testIdx2 on testDS(value: int32) enforced;
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/record-type-collision/record-collision.1.ddl.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/record-type-collision/record-collision.1.ddl.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/record-type-collision/record-collision.1.ddl.aql
deleted file mode 100644
index b59dfae..0000000
--- a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/error-checking/record-type-collision/record-collision.1.ddl.aql
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-drop dataverse test if exists;
-create dataverse test;
-use dataverse test;
-
-create type testType as open {
- "id": int32,
- "value": string
-}
-
-create dataset testDS(testType) primary key id;
-create index testIdx on testDS(value: int32) enforced;
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.1.ddl.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.1.ddl.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.1.ddl.aql
deleted file mode 100644
index 10a3530..0000000
--- a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.1.ddl.aql
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-/*
- * Description : Test that BTree open index is used in query plan
- * : define the BTree open index on a composite key (fname,lanme)
- * : predicate => where $l.fname="Julio" and $l.lname="Isa"
- * Expected Result : Success
- * Issue : Issue 162
- * Date : 27th March 2014
- */
-
-drop dataverse test if exists;
-create dataverse test;
-use dataverse test;
-
-create type Emp as closed {
-id:int64,
-fname:string,
-lname:string,
-age:int64,
-dept:string
-}
-
-create type EmpOpen as open {
-id:int64,
-fname:string,
-age:int64,
-dept:string
-}
-
-create dataset employee(Emp) primary key id;
-
-create dataset employeeOpen(EmpOpen) primary key id;
-
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.2.update.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.2.update.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.2.update.aql
deleted file mode 100644
index d28adff..0000000
--- a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.2.update.aql
+++ /dev/null
@@ -1,36 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-/*
- * Description : Test that BTree enforced open index is used in query plan
- * : define the BTree enforced open index on a composite key (fname,lanme)
- * : predicate => where $l.fname="Julio" and $l.lname="Isa"
- * Expected Result : Success
- * Issue : Issue 162
- * Date : 27th March 2014
- */
-
-use dataverse test;
-
-load dataset employee
-using "org.apache.asterix.external.dataset.adapter.NCFileSystemAdapter"
-(("path"="nc1://data/names.adm"),("format"="delimited-text"),("delimiter"="|"));
-
-insert into dataset employeeOpen (
- for $x in dataset employee return $x
-);
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.3.ddl.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.3.ddl.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.3.ddl.aql
deleted file mode 100644
index 11b0baa..0000000
--- a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.3.ddl.aql
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-/*
- * Description : Test that BTree enforced open index is used in query plan
- * : define the BTree enforced open index on a composite key (fname,lanme)
- * : predicate => where $l.fname="Julio" and $l.lname="Isa"
- * Expected Result : Success
- * Issue : Issue 162
- * Date : 27th March 2014
- */
-
-use dataverse test;
-
-// create secondary index
-
-create index idx_employee_f_l_name on employeeOpen(fname,lname:string) enforced;
-create index idx_employee_l_f_name on employeeOpen(lname:string, fname) enforced;
http://git-wip-us.apache.org/repos/asf/incubator-asterixdb/blob/601efeae/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.4.query.aql
----------------------------------------------------------------------
diff --git a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.4.query.aql b/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.4.query.aql
deleted file mode 100644
index b1f2adf..0000000
--- a/asterix-app/src/test/resources/runtimets/queries/open-index-enforced/index-selection/multi-index-composite-key/multi-index-composite-key.4.query.aql
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied. See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-/*
- * Description : Test that BTree enforced open index is used in query plan
- * : define the BTree enforced open index on a composite key (fname,lanme)
- * : predicate => where $l.fname="Julio" and $l.lname="Isa"
- * Expected Result : Success
- * Issue : Issue 162
- * Date : 27th March 2014
- */
-
-use dataverse test;
-
-for $l in dataset('employeeOpen')
-where $l.fname="Julio" and $l.lname="Isa"
-return {
- "id": $l.id,
- "fname": $l.fname,
- "lname": $l.lname,
- "age": $l.age,
- "dept": $l.dept
-}