Merge branch 'master' into westmann/issue748
diff --git a/asterix-algebra/pom.xml b/asterix-algebra/pom.xml
index 3fe2b0d..58b5e5d 100644
--- a/asterix-algebra/pom.xml
+++ b/asterix-algebra/pom.xml
@@ -17,7 +17,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>edu.uci.ics.asterix</groupId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
</parent>
<artifactId>asterix-algebra</artifactId>
@@ -91,31 +91,31 @@
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-runtime</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-aql</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-external-data</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-transactions</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
diff --git a/asterix-app/pom.xml b/asterix-app/pom.xml
index b405983..8634501 100644
--- a/asterix-app/pom.xml
+++ b/asterix-app/pom.xml
@@ -12,7 +12,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>edu.uci.ics.asterix</groupId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
</parent>
<artifactId>asterix-app</artifactId>
@@ -118,48 +118,48 @@
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-algebra</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-aql</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-tools</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
@@ -169,7 +169,7 @@
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-transactions</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
@@ -202,7 +202,7 @@
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-test-framework</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<scope>test</scope>
</dependency>
</dependencies>
diff --git a/asterix-aql/pom.xml b/asterix-aql/pom.xml
index 6d6bc2e..2a94d8c 100644
--- a/asterix-aql/pom.xml
+++ b/asterix-aql/pom.xml
@@ -17,7 +17,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>edu.uci.ics.asterix</groupId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
</parent>
<artifactId>asterix-aql</artifactId>
<build>
@@ -118,19 +118,19 @@
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
diff --git a/asterix-common/pom.xml b/asterix-common/pom.xml
index b37926a..8b3f153 100644
--- a/asterix-common/pom.xml
+++ b/asterix-common/pom.xml
@@ -12,7 +12,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>edu.uci.ics.asterix</groupId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
</parent>
<artifactId>asterix-common</artifactId>
<build>
@@ -165,7 +165,7 @@
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-test-framework</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<scope>test</scope>
</dependency>
<dependency>
diff --git a/asterix-doc/pom.xml b/asterix-doc/pom.xml
index c284d76..cd41610 100644
--- a/asterix-doc/pom.xml
+++ b/asterix-doc/pom.xml
@@ -12,7 +12,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>edu.uci.ics.asterix</groupId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
</parent>
<artifactId>asterix-doc</artifactId>
<build>
@@ -33,42 +33,6 @@
</execution>
</executions>
</plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-resources-plugin</artifactId>
- <version>2.6</version>
- <executions>
- <execution>
- <phase>package</phase>
- <goals>
- <goal>copy-resources</goal>
- </goals>
- <inherited>false</inherited>
- <configuration>
- <outputDirectory>${project.build.directory}/site/download</outputDirectory>
- <resources>
- <resource>
- <directory>../asterix-examples/src/main/resources/</directory>
- <includes>
- <include>asterix-sdk-stable.js</include>
- </includes>
- </resource>
- <resource>
- <directory>../asterix-examples/target/</directory>
- <includes>
- <include>admaql101-demo.zip</include>
- <include>tweetbook-demo.zip</include>
- </includes>
- </resource>
- </resources>
- </configuration>
- </execution>
- </executions>
- </plugin>
- <!-- <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId>
- <executions> <execution> <phase>package</phase> <goals> <goal>assembly</goal>
- </goals> <inherited>false</inherited> <configuration> <descriptor>src/assembly/assembly.xml</descriptor>
- </configuration> </execution> </executions> </plugin> -->
</plugins>
</build>
</project>
diff --git a/asterix-doc/src/site/markdown/aql/js-sdk.md b/asterix-doc/src/site/markdown/aql/js-sdk.md
index 2283c11..18af77b 100644
--- a/asterix-doc/src/site/markdown/aql/js-sdk.md
+++ b/asterix-doc/src/site/markdown/aql/js-sdk.md
@@ -1,7 +1,7 @@
# AsterixDB Javascript SDK #
## Obtaining and Including ##
-[Download](../download/asterix-sdk-stable.js) the javascript SDK and include it
+[Download](http://asterixdb.ics.uci.edu/download/bindings/asterix-sdk-stable.js) the javascript SDK and include it
like any other javascript library by adding the following line in the
appropriate HTML file:
@@ -11,10 +11,10 @@
There are two interactive demos that are available for download. Both of the
demos illustrate how the javascript API would be used in an application:
-* [Tweetbook Demo](../download/tweetbook-demo.zip): a contrived geo-spatial
+* [Tweetbook Demo](http://asterixdb.ics.uci.edu/download/demos/tweetbook-demo.zip): a contrived geo-spatial
application dealing with artificial Tweets allowing spatial, temporal, and
keyword-based filtering.
-* [ADM/AQL 101 Demo](../download/admaql101-demo.zip): an interactive version of
+* [ADM/AQL 101 Demo](http://asterixdb.ics.uci.edu/download/demos/admaql101-demo.zip): an interactive version of
all of the examples that are provided in the following section.
## The javascript SDK: by example ##
diff --git a/asterix-events/pom.xml b/asterix-events/pom.xml
index 7e11a1e..826c563 100644
--- a/asterix-events/pom.xml
+++ b/asterix-events/pom.xml
@@ -13,11 +13,11 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>edu.uci.ics.asterix</groupId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
</parent>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
@@ -187,7 +187,7 @@
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
diff --git a/asterix-examples/pom.xml b/asterix-examples/pom.xml
index 3ba532b..e504a4f 100644
--- a/asterix-examples/pom.xml
+++ b/asterix-examples/pom.xml
@@ -12,7 +12,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>edu.uci.ics.asterix</groupId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
</parent>
<artifactId>asterix-examples</artifactId>
diff --git a/asterix-external-data/pom.xml b/asterix-external-data/pom.xml
index 3a53d08..2284e68 100644
--- a/asterix-external-data/pom.xml
+++ b/asterix-external-data/pom.xml
@@ -12,7 +12,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>edu.uci.ics.asterix</groupId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
</parent>
<artifactId>asterix-external-data</artifactId>
@@ -94,21 +94,21 @@
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-runtime</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
@@ -165,7 +165,7 @@
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.microsoft.windowsazure</groupId>
diff --git a/asterix-fuzzyjoin/pom.xml b/asterix-fuzzyjoin/pom.xml
index a8afff6..2f9b076 100644
--- a/asterix-fuzzyjoin/pom.xml
+++ b/asterix-fuzzyjoin/pom.xml
@@ -3,11 +3,11 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>edu.uci.ics.asterix</groupId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
</parent>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-fuzzyjoin</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<build>
<plugins>
diff --git a/asterix-installer/pom.xml b/asterix-installer/pom.xml
index 528f580..96316bb 100644
--- a/asterix-installer/pom.xml
+++ b/asterix-installer/pom.xml
@@ -12,7 +12,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>edu.uci.ics.asterix</groupId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
</parent>
<artifactId>asterix-installer</artifactId>
<properties>
@@ -158,28 +158,28 @@
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<type>test-jar</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-server</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<type>zip</type>
<classifier>binary-assembly</classifier>
</dependency>
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-test-framework</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<scope>test</scope>
</dependency>
</dependencies>
diff --git a/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml b/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
index c44da07..9033096 100644
--- a/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
+++ b/asterix-maven-plugins/lexer-generator-maven-plugin/pom.xml
@@ -19,7 +19,7 @@
<parent>
<artifactId>asterix-maven-plugins</artifactId>
<groupId>edu.uci.ics.asterix</groupId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
</parent>
<packaging>maven-plugin</packaging>
diff --git a/asterix-maven-plugins/pom.xml b/asterix-maven-plugins/pom.xml
index 77f528a..d7b1e93 100644
--- a/asterix-maven-plugins/pom.xml
+++ b/asterix-maven-plugins/pom.xml
@@ -20,7 +20,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>edu.uci.ics.asterix</groupId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
</parent>
<dependencies>
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 192714c..cfa9772 100644
--- a/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
+++ b/asterix-maven-plugins/record-manager-generator-maven-plugin/pom.xml
@@ -19,7 +19,7 @@
<parent>
<artifactId>asterix-maven-plugins</artifactId>
<groupId>edu.uci.ics.asterix</groupId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
</parent>
<packaging>maven-plugin</packaging>
diff --git a/asterix-metadata/pom.xml b/asterix-metadata/pom.xml
index ebbb072..129708b 100644
--- a/asterix-metadata/pom.xml
+++ b/asterix-metadata/pom.xml
@@ -12,7 +12,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>edu.uci.ics.asterix</groupId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
</parent>
<artifactId>asterix-metadata</artifactId>
@@ -35,25 +35,25 @@
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-runtime</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-events</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
diff --git a/asterix-metadata/src/main/java/edu/uci/ics/asterix/metadata/feeds/FeedUtil.java b/asterix-metadata/src/main/java/edu/uci/ics/asterix/metadata/feeds/FeedUtil.java
index 4d5041a..c1f15ba 100644
--- a/asterix-metadata/src/main/java/edu/uci/ics/asterix/metadata/feeds/FeedUtil.java
+++ b/asterix-metadata/src/main/java/edu/uci/ics/asterix/metadata/feeds/FeedUtil.java
@@ -37,6 +37,7 @@
import edu.uci.ics.asterix.metadata.declared.AqlMetadataProvider;
import edu.uci.ics.asterix.metadata.entities.DatasourceAdapter;
import edu.uci.ics.asterix.metadata.entities.DatasourceAdapter.AdapterType;
+import edu.uci.ics.asterix.metadata.entities.Datatype;
import edu.uci.ics.asterix.metadata.entities.Feed;
import edu.uci.ics.asterix.metadata.entities.FeedActivity;
import edu.uci.ics.asterix.metadata.entities.FeedActivity.FeedActivityType;
@@ -292,8 +293,12 @@
"You must specify the datatype associated with the incoming data. Datatype is specified by the "
+ IGenericAdapterFactory.KEY_TYPE_NAME + " configuration parameter");
}
- adapterOutputType = (ARecordType) MetadataManager.INSTANCE.getDatatype(mdTxnCtx,
- feed.getDataverseName(), outputTypeName).getDatatype();
+ Datatype datatype = MetadataManager.INSTANCE.getDatatype(mdTxnCtx,
+ feed.getDataverseName(), outputTypeName);
+ if (datatype == null) {
+ throw new Exception("no datatype \"" + outputTypeName + "\" in dataverse \"" + feed.getDataverseName() + "\"");
+ }
+ adapterOutputType = (ARecordType) datatype.getDatatype();
((IGenericAdapterFactory) adapterFactory).configure(configuration, (ARecordType) adapterOutputType);
break;
default:
diff --git a/asterix-om/pom.xml b/asterix-om/pom.xml
index 743d9af..7b8e75e 100644
--- a/asterix-om/pom.xml
+++ b/asterix-om/pom.xml
@@ -17,7 +17,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>edu.uci.ics.asterix</groupId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
</parent>
<artifactId>asterix-om</artifactId>
@@ -40,13 +40,13 @@
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-transactions</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
diff --git a/asterix-om/src/main/java/edu/uci/ics/asterix/om/types/AUnorderedListType.java b/asterix-om/src/main/java/edu/uci/ics/asterix/om/types/AUnorderedListType.java
index ffbc6e6..06a43c6 100644
--- a/asterix-om/src/main/java/edu/uci/ics/asterix/om/types/AUnorderedListType.java
+++ b/asterix-om/src/main/java/edu/uci/ics/asterix/om/types/AUnorderedListType.java
@@ -43,7 +43,7 @@
@Override
public String toString() {
- return "{ " + itemType + " }";
+ return "{{ " + itemType + " }}";
}
@Override
diff --git a/asterix-om/src/main/java/edu/uci/ics/asterix/om/util/AsterixClusterProperties.java b/asterix-om/src/main/java/edu/uci/ics/asterix/om/util/AsterixClusterProperties.java
index 9af206bb..0eef5db 100644
--- a/asterix-om/src/main/java/edu/uci/ics/asterix/om/util/AsterixClusterProperties.java
+++ b/asterix-om/src/main/java/edu/uci/ics/asterix/om/util/AsterixClusterProperties.java
@@ -88,7 +88,7 @@
state = State.ACTIVE;
}
if (LOGGER.isLoggable(Level.INFO)) {
- LOGGER.info(" Registering configuration parameters for node id" + nodeId);
+ LOGGER.info(" Registering configuration parameters for node id " + nodeId);
}
resetClusterPartitionConstraint();
}
@@ -106,7 +106,7 @@
Map<String, String> ncConfig = ncConfiguration.get(nodeId);
if (ncConfig == null) {
if (LOGGER.isLoggable(Level.WARNING)) {
- LOGGER.warning("Configuration parameters for nodeId" + nodeId
+ LOGGER.warning("Configuration parameters for nodeId " + nodeId
+ " not found. The node has not joined yet or has left.");
}
return -1;
@@ -126,7 +126,7 @@
Map<String, String> ncConfig = ncConfiguration.get(nodeId);
if (ncConfig == null) {
if (LOGGER.isLoggable(Level.WARNING)) {
- LOGGER.warning("Configuration parameters for nodeId" + nodeId
+ LOGGER.warning("Configuration parameters for nodeId " + nodeId
+ " not found. The node has not joined yet or has left.");
}
return null;
diff --git a/asterix-runtime/pom.xml b/asterix-runtime/pom.xml
index 56c4e43..9c4d504 100644
--- a/asterix-runtime/pom.xml
+++ b/asterix-runtime/pom.xml
@@ -17,7 +17,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>edu.uci.ics.asterix</groupId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
</parent>
<artifactId>asterix-runtime</artifactId>
@@ -37,7 +37,7 @@
<plugin>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>lexer-generator-maven-plugin</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<configuration>
<grammarFile>src/main/resources/adm.grammar</grammarFile>
<outputDir>${project.build.directory}/generated-sources/edu/uci/ics/asterix/runtime/operators/file/adm</outputDir>
@@ -133,13 +133,13 @@
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-om</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-fuzzyjoin</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
@@ -149,7 +149,7 @@
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-transactions</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
diff --git a/asterix-runtime/src/main/java/edu/uci/ics/asterix/runtime/formats/NonTaggedDataFormat.java b/asterix-runtime/src/main/java/edu/uci/ics/asterix/runtime/formats/NonTaggedDataFormat.java
index 5ae2459..835e7e1 100644
--- a/asterix-runtime/src/main/java/edu/uci/ics/asterix/runtime/formats/NonTaggedDataFormat.java
+++ b/asterix-runtime/src/main/java/edu/uci/ics/asterix/runtime/formats/NonTaggedDataFormat.java
@@ -912,21 +912,7 @@
@Override
public ITupleParserFactory createTupleParser(ARecordType recType, IParseFileSplitsDecl decl) {
- if (decl.isDelimitedFileFormat()) {
- int n = recType.getFieldTypes().length;
- IValueParserFactory[] fieldParserFactories = new IValueParserFactory[n];
- for (int i = 0; i < n; i++) {
- ATypeTag tag = recType.getFieldTypes()[i].getTypeTag();
- IValueParserFactory vpf = typeToValueParserFactMap.get(tag);
- if (vpf == null) {
- throw new NotImplementedException("No value parser factory for delimited fields of type " + tag);
- }
- fieldParserFactories[i] = vpf;
- }
- return new NtDelimitedDataTupleParserFactory(recType, fieldParserFactories, decl.getDelimChar());
- } else {
- return new AdmSchemafullRecordParserFactory(recType);
- }
+ return createTupleParser(recType, decl.isDelimitedFileFormat(), decl.getDelimChar());
}
@Override
diff --git a/asterix-server/pom.xml b/asterix-server/pom.xml
index b0fae56..92756fe 100644
--- a/asterix-server/pom.xml
+++ b/asterix-server/pom.xml
@@ -19,7 +19,7 @@
<parent>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
</parent>
<build>
@@ -127,7 +127,7 @@
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-app</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.codehaus.mojo.appassembler</groupId>
diff --git a/asterix-test-framework/pom.xml b/asterix-test-framework/pom.xml
index d169b17..38cc75d 100644
--- a/asterix-test-framework/pom.xml
+++ b/asterix-test-framework/pom.xml
@@ -17,7 +17,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>edu.uci.ics.asterix</groupId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
</parent>
<artifactId>asterix-test-framework</artifactId>
<build>
diff --git a/asterix-tools/pom.xml b/asterix-tools/pom.xml
index d4cc6f0..ed8b6ef 100644
--- a/asterix-tools/pom.xml
+++ b/asterix-tools/pom.xml
@@ -17,7 +17,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>edu.uci.ics.asterix</groupId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
</parent>
<artifactId>asterix-tools</artifactId>
@@ -107,31 +107,31 @@
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-aql</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-algebra</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-external-data</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-metadata</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
<dependency>
diff --git a/asterix-transactions/pom.xml b/asterix-transactions/pom.xml
index 4f392b4..1616478 100644
--- a/asterix-transactions/pom.xml
+++ b/asterix-transactions/pom.xml
@@ -17,7 +17,7 @@
<parent>
<artifactId>asterix</artifactId>
<groupId>edu.uci.ics.asterix</groupId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
</parent>
<artifactId>asterix-transactions</artifactId>
@@ -36,7 +36,7 @@
<plugin>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>record-manager-generator-maven-plugin</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<configuration>
<debug>false</debug>
<inputFiles>
@@ -98,7 +98,7 @@
<dependency>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix-common</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<type>jar</type>
<scope>compile</scope>
</dependency>
diff --git a/asterix-transactions/src/main/java/edu/uci/ics/asterix/transaction/management/service/locking/ConcurrentLockManager.java b/asterix-transactions/src/main/java/edu/uci/ics/asterix/transaction/management/service/locking/ConcurrentLockManager.java
index 3719726..39ada51 100644
--- a/asterix-transactions/src/main/java/edu/uci/ics/asterix/transaction/management/service/locking/ConcurrentLockManager.java
+++ b/asterix-transactions/src/main/java/edu/uci/ics/asterix/transaction/management/service/locking/ConcurrentLockManager.java
@@ -235,7 +235,7 @@
public String toString() {
StringBuilder sb = new StringBuilder();
for (int i = 0; i < slots.size(); ++i) {
- sb.append(types.get(i) + " " + slots.get(i) + "\n");
+ sb.append(types.get(i) + " " + TypeUtil.Global.toString(slots.get(i)) + "\n");
}
return sb.toString();
}
diff --git a/pom.xml b/pom.xml
index c1e7663..7f06903 100644
--- a/pom.xml
+++ b/pom.xml
@@ -17,7 +17,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>edu.uci.ics.asterix</groupId>
<artifactId>asterix</artifactId>
- <version>0.8.5-SNAPSHOT</version>
+ <version>0.8.6-SNAPSHOT</version>
<packaging>pom</packaging>
<properties>