Repository: vxquery
Updated Branches:
  refs/heads/master ef31a814c -> 4684567b4


http://git-wip-us.apache.org/repos/asf/vxquery/blob/4684567b/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/XMLQueryCompiler.java
----------------------------------------------------------------------
diff --git 
a/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/XMLQueryCompiler.java
 
b/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/XMLQueryCompiler.java
index aea6ef7..e9efa11 100644
--- 
a/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/XMLQueryCompiler.java
+++ 
b/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/XMLQueryCompiler.java
@@ -40,37 +40,37 @@ import org.apache.vxquery.types.SequenceType;
 import org.apache.vxquery.xmlquery.ast.ModuleNode;
 import org.apache.vxquery.xmlquery.translator.XMLQueryTranslator;
 
-import edu.uci.ics.hyracks.algebricks.common.exceptions.AlgebricksException;
-import 
edu.uci.ics.hyracks.algebricks.common.exceptions.NotImplementedException;
-import edu.uci.ics.hyracks.algebricks.common.utils.Pair;
-import 
edu.uci.ics.hyracks.algebricks.compiler.api.HeuristicCompilerFactoryBuilder;
-import edu.uci.ics.hyracks.algebricks.compiler.api.ICompiler;
-import edu.uci.ics.hyracks.algebricks.compiler.api.ICompilerFactory;
-import 
edu.uci.ics.hyracks.algebricks.compiler.rewriter.rulecontrollers.PrioritizedRuleController;
-import 
edu.uci.ics.hyracks.algebricks.compiler.rewriter.rulecontrollers.SequentialFixpointRuleController;
-import 
edu.uci.ics.hyracks.algebricks.compiler.rewriter.rulecontrollers.SequentialOnceRuleController;
-import edu.uci.ics.hyracks.algebricks.core.algebra.base.ILogicalExpression;
-import edu.uci.ics.hyracks.algebricks.core.algebra.base.IOptimizationContext;
-import edu.uci.ics.hyracks.algebricks.core.algebra.base.LogicalExpressionTag;
-import 
edu.uci.ics.hyracks.algebricks.core.algebra.expressions.ConstantExpression;
-import 
edu.uci.ics.hyracks.algebricks.core.algebra.expressions.IAlgebricksConstantValue;
-import 
edu.uci.ics.hyracks.algebricks.core.algebra.expressions.IExpressionEvalSizeComputer;
-import 
edu.uci.ics.hyracks.algebricks.core.algebra.expressions.IExpressionTypeComputer;
-import 
edu.uci.ics.hyracks.algebricks.core.algebra.expressions.IMergeAggregationExpressionFactory;
-import 
edu.uci.ics.hyracks.algebricks.core.algebra.expressions.INullableTypeComputer;
-import 
edu.uci.ics.hyracks.algebricks.core.algebra.expressions.IVariableTypeEnvironment;
-import edu.uci.ics.hyracks.algebricks.core.algebra.metadata.IMetadataProvider;
-import 
edu.uci.ics.hyracks.algebricks.core.algebra.prettyprint.LogicalOperatorPrettyPrintVisitor;
-import 
edu.uci.ics.hyracks.algebricks.core.rewriter.base.AbstractRuleController;
-import edu.uci.ics.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule;
-import 
edu.uci.ics.hyracks.algebricks.core.rewriter.base.IOptimizationContextFactory;
-import 
edu.uci.ics.hyracks.algebricks.core.rewriter.base.PhysicalOptimizationConfig;
-import edu.uci.ics.hyracks.algebricks.data.ISerializerDeserializerProvider;
-import edu.uci.ics.hyracks.algebricks.data.ITypeTraitProvider;
-import edu.uci.ics.hyracks.api.dataflow.value.ISerializerDeserializer;
-import edu.uci.ics.hyracks.api.dataflow.value.ITypeTraits;
-import edu.uci.ics.hyracks.api.job.JobSpecification;
-import edu.uci.ics.hyracks.data.std.primitive.VoidPointable;
+import org.apache.hyracks.algebricks.common.exceptions.AlgebricksException;
+import org.apache.hyracks.algebricks.common.exceptions.NotImplementedException;
+import org.apache.hyracks.algebricks.common.utils.Pair;
+import 
org.apache.hyracks.algebricks.compiler.api.HeuristicCompilerFactoryBuilder;
+import org.apache.hyracks.algebricks.compiler.api.ICompiler;
+import org.apache.hyracks.algebricks.compiler.api.ICompilerFactory;
+import 
org.apache.hyracks.algebricks.compiler.rewriter.rulecontrollers.PrioritizedRuleController;
+import 
org.apache.hyracks.algebricks.compiler.rewriter.rulecontrollers.SequentialFixpointRuleController;
+import 
org.apache.hyracks.algebricks.compiler.rewriter.rulecontrollers.SequentialOnceRuleController;
+import org.apache.hyracks.algebricks.core.algebra.base.ILogicalExpression;
+import org.apache.hyracks.algebricks.core.algebra.base.IOptimizationContext;
+import org.apache.hyracks.algebricks.core.algebra.base.LogicalExpressionTag;
+import 
org.apache.hyracks.algebricks.core.algebra.expressions.ConstantExpression;
+import 
org.apache.hyracks.algebricks.core.algebra.expressions.IAlgebricksConstantValue;
+import 
org.apache.hyracks.algebricks.core.algebra.expressions.IExpressionEvalSizeComputer;
+import 
org.apache.hyracks.algebricks.core.algebra.expressions.IExpressionTypeComputer;
+import 
org.apache.hyracks.algebricks.core.algebra.expressions.IMergeAggregationExpressionFactory;
+import 
org.apache.hyracks.algebricks.core.algebra.expressions.INullableTypeComputer;
+import 
org.apache.hyracks.algebricks.core.algebra.expressions.IVariableTypeEnvironment;
+import org.apache.hyracks.algebricks.core.algebra.metadata.IMetadataProvider;
+import 
org.apache.hyracks.algebricks.core.algebra.prettyprint.LogicalOperatorPrettyPrintVisitor;
+import org.apache.hyracks.algebricks.core.rewriter.base.AbstractRuleController;
+import org.apache.hyracks.algebricks.core.rewriter.base.IAlgebraicRewriteRule;
+import 
org.apache.hyracks.algebricks.core.rewriter.base.IOptimizationContextFactory;
+import 
org.apache.hyracks.algebricks.core.rewriter.base.PhysicalOptimizationConfig;
+import org.apache.hyracks.algebricks.data.ISerializerDeserializerProvider;
+import org.apache.hyracks.algebricks.data.ITypeTraitProvider;
+import org.apache.hyracks.api.dataflow.value.ISerializerDeserializer;
+import org.apache.hyracks.api.dataflow.value.ITypeTraits;
+import org.apache.hyracks.api.job.JobSpecification;
+import org.apache.hyracks.data.std.primitive.VoidPointable;
 
 public class XMLQueryCompiler {
     private final XQueryCompilationListener listener;
@@ -276,4 +276,4 @@ public class XMLQueryCompiler {
         return defaultPhysicalRewrites;
     }
 
-}
\ No newline at end of file
+}

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4684567b/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/XMLQueryParser.java
----------------------------------------------------------------------
diff --git 
a/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/XMLQueryParser.java
 
b/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/XMLQueryParser.java
index f2a97cc..04690f5 100644
--- 
a/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/XMLQueryParser.java
+++ 
b/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/XMLQueryParser.java
@@ -44,4 +44,4 @@ public class XMLQueryParser {
 
     private XMLQueryParser() {
     }
-}
\ No newline at end of file
+}

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4684567b/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/XMLQueryTypeChecker.java
----------------------------------------------------------------------
diff --git 
a/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/XMLQueryTypeChecker.java
 
b/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/XMLQueryTypeChecker.java
index fdf3a53..aee9812 100644
--- 
a/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/XMLQueryTypeChecker.java
+++ 
b/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/XMLQueryTypeChecker.java
@@ -20,4 +20,4 @@ final class XMLQueryTypeChecker {
 
     static void typeCheckModule(Module module) {
     }
-}
\ No newline at end of file
+}

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4684567b/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/XQueryCompilationListener.java
----------------------------------------------------------------------
diff --git 
a/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/XQueryCompilationListener.java
 
b/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/XQueryCompilationListener.java
index 94aedb6..48bc7e6 100644
--- 
a/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/XQueryCompilationListener.java
+++ 
b/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/XQueryCompilationListener.java
@@ -26,4 +26,4 @@ public interface XQueryCompilationListener {
     public void notifyCodegenResult(Module module);
 
     public void notifyOptimizedResult(Module module);
-}
\ No newline at end of file
+}

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4684567b/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/XQueryConstants.java
----------------------------------------------------------------------
diff --git 
a/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/XQueryConstants.java
 
b/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/XQueryConstants.java
index 00997b9..d8fdf94 100644
--- 
a/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/XQueryConstants.java
+++ 
b/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/query/XQueryConstants.java
@@ -62,4 +62,4 @@ public final class XQueryConstants {
         SLASH,
         SLASH_SLASH,
     }
-}
\ No newline at end of file
+}

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4684567b/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/translator/VXQueryPositionWriter.java
----------------------------------------------------------------------
diff --git 
a/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/translator/VXQueryPositionWriter.java
 
b/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/translator/VXQueryPositionWriter.java
index f8a3c65..e4e222d 100644
--- 
a/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/translator/VXQueryPositionWriter.java
+++ 
b/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/translator/VXQueryPositionWriter.java
@@ -18,14 +18,13 @@ import java.io.DataOutput;
 import java.io.IOException;
 import java.io.Serializable;
 
+import org.apache.hyracks.algebricks.runtime.base.IUnnestingPositionWriter;
 import org.apache.vxquery.datamodel.values.ValueTag;
 
-import edu.uci.ics.hyracks.algebricks.runtime.base.IUnnestingPositionWriter;
-
 public class VXQueryPositionWriter implements IUnnestingPositionWriter, 
Serializable {
     private static final long serialVersionUID = 1L;
 
-    public void write(DataOutput dataOutput, int position) throws IOException {
+    public void write(DataOutput dataOutput, long position) throws IOException 
{
         dataOutput.writeByte(ValueTag.XS_INTEGER_TAG);
         dataOutput.writeLong(position);
     }

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4684567b/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/translator/XMLQueryTranslator.java
----------------------------------------------------------------------
diff --git 
a/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/translator/XMLQueryTranslator.java
 
b/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/translator/XMLQueryTranslator.java
index 9faefda..d2ff3da 100644
--- 
a/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/translator/XMLQueryTranslator.java
+++ 
b/vxquery-core/src/main/java/org/apache/vxquery/xmlquery/translator/XMLQueryTranslator.java
@@ -33,6 +33,31 @@ import javax.xml.namespace.QName;
 import org.apache.commons.lang3.mutable.Mutable;
 import org.apache.commons.lang3.mutable.MutableObject;
 import org.apache.commons.lang3.tuple.Pair;
+import org.apache.hyracks.algebricks.core.algebra.base.ILogicalExpression;
+import org.apache.hyracks.algebricks.core.algebra.base.ILogicalOperator;
+import org.apache.hyracks.algebricks.core.algebra.base.ILogicalPlan;
+import org.apache.hyracks.algebricks.core.algebra.base.LogicalExpressionTag;
+import org.apache.hyracks.algebricks.core.algebra.base.LogicalOperatorTag;
+import org.apache.hyracks.algebricks.core.algebra.base.LogicalVariable;
+import 
org.apache.hyracks.algebricks.core.algebra.expressions.AbstractFunctionCallExpression;
+import 
org.apache.hyracks.algebricks.core.algebra.expressions.AggregateFunctionCallExpression;
+import 
org.apache.hyracks.algebricks.core.algebra.expressions.ConstantExpression;
+import 
org.apache.hyracks.algebricks.core.algebra.expressions.ScalarFunctionCallExpression;
+import 
org.apache.hyracks.algebricks.core.algebra.expressions.UnnestingFunctionCallExpression;
+import 
org.apache.hyracks.algebricks.core.algebra.expressions.VariableReferenceExpression;
+import 
org.apache.hyracks.algebricks.core.algebra.operators.logical.AggregateOperator;
+import 
org.apache.hyracks.algebricks.core.algebra.operators.logical.AssignOperator;
+import 
org.apache.hyracks.algebricks.core.algebra.operators.logical.DistributeResultOperator;
+import 
org.apache.hyracks.algebricks.core.algebra.operators.logical.EmptyTupleSourceOperator;
+import 
org.apache.hyracks.algebricks.core.algebra.operators.logical.NestedTupleSourceOperator;
+import 
org.apache.hyracks.algebricks.core.algebra.operators.logical.OrderOperator;
+import 
org.apache.hyracks.algebricks.core.algebra.operators.logical.SelectOperator;
+import 
org.apache.hyracks.algebricks.core.algebra.operators.logical.SubplanOperator;
+import 
org.apache.hyracks.algebricks.core.algebra.operators.logical.UnnestOperator;
+import org.apache.hyracks.algebricks.core.algebra.plan.ALogicalPlanImpl;
+import org.apache.hyracks.data.std.primitive.DoublePointable;
+import org.apache.hyracks.data.std.util.ArrayBackedValueStorage;
+import org.apache.hyracks.data.std.util.ByteArrayAccessibleOutputStream;
 import org.apache.vxquery.compiler.CompilerControlBlock;
 import org.apache.vxquery.compiler.algebricks.VXQueryConstantValue;
 import org.apache.vxquery.context.StaticContext;
@@ -156,32 +181,6 @@ import org.apache.vxquery.xmlquery.query.XQueryConstants;
 import org.apache.vxquery.xmlquery.query.XQueryConstants.PathType;
 import org.apache.vxquery.xmlquery.query.XQueryConstants.TypeQuantifier;
 
-import edu.uci.ics.hyracks.algebricks.core.algebra.base.ILogicalExpression;
-import edu.uci.ics.hyracks.algebricks.core.algebra.base.ILogicalOperator;
-import edu.uci.ics.hyracks.algebricks.core.algebra.base.ILogicalPlan;
-import edu.uci.ics.hyracks.algebricks.core.algebra.base.LogicalExpressionTag;
-import edu.uci.ics.hyracks.algebricks.core.algebra.base.LogicalOperatorTag;
-import edu.uci.ics.hyracks.algebricks.core.algebra.base.LogicalVariable;
-import 
edu.uci.ics.hyracks.algebricks.core.algebra.expressions.AbstractFunctionCallExpression;
-import 
edu.uci.ics.hyracks.algebricks.core.algebra.expressions.AggregateFunctionCallExpression;
-import 
edu.uci.ics.hyracks.algebricks.core.algebra.expressions.ConstantExpression;
-import 
edu.uci.ics.hyracks.algebricks.core.algebra.expressions.ScalarFunctionCallExpression;
-import 
edu.uci.ics.hyracks.algebricks.core.algebra.expressions.UnnestingFunctionCallExpression;
-import 
edu.uci.ics.hyracks.algebricks.core.algebra.expressions.VariableReferenceExpression;
-import 
edu.uci.ics.hyracks.algebricks.core.algebra.operators.logical.AggregateOperator;
-import 
edu.uci.ics.hyracks.algebricks.core.algebra.operators.logical.AssignOperator;
-import 
edu.uci.ics.hyracks.algebricks.core.algebra.operators.logical.DistributeResultOperator;
-import 
edu.uci.ics.hyracks.algebricks.core.algebra.operators.logical.EmptyTupleSourceOperator;
-import 
edu.uci.ics.hyracks.algebricks.core.algebra.operators.logical.NestedTupleSourceOperator;
-import 
edu.uci.ics.hyracks.algebricks.core.algebra.operators.logical.OrderOperator;
-import 
edu.uci.ics.hyracks.algebricks.core.algebra.operators.logical.SelectOperator;
-import 
edu.uci.ics.hyracks.algebricks.core.algebra.operators.logical.SubplanOperator;
-import 
edu.uci.ics.hyracks.algebricks.core.algebra.operators.logical.UnnestOperator;
-import edu.uci.ics.hyracks.algebricks.core.algebra.plan.ALogicalPlanImpl;
-import edu.uci.ics.hyracks.data.std.primitive.DoublePointable;
-import edu.uci.ics.hyracks.data.std.util.ArrayBackedValueStorage;
-import edu.uci.ics.hyracks.data.std.util.ByteArrayAccessibleOutputStream;
-
 public class XMLQueryTranslator {
     private static final Pattern UNQUOTER = Pattern
             
.compile("(<)|(>)|(')|(&)|(")|(\"\")|('')|(&#\\d+;)|(&#x(?:[A-Fa-f0-9])+;)");
@@ -226,8 +225,8 @@ public class XMLQueryTranslator {
         Module module = new Module();
 
         moduleCtx = new StaticContextImpl(rootCtx);
-        moduleCtx.registerVariable(new 
XQueryVariable(XMLQueryCompilerConstants.DOT_VAR_NAME, SequenceType.create(
-                AnyItemType.INSTANCE, Quantifier.QUANT_ONE), 
newLogicalVariable()));
+        moduleCtx.registerVariable(new 
XQueryVariable(XMLQueryCompilerConstants.DOT_VAR_NAME,
+                SequenceType.create(AnyItemType.INSTANCE, 
Quantifier.QUANT_ONE), newLogicalVariable()));
         rootVarScope = new RootVariableScope();
         currCtx = moduleCtx;
         module.setModuleContext(moduleCtx);
@@ -403,8 +402,8 @@ public class XMLQueryTranslator {
                             paramTypes[i] = Pair.<QName, SequenceType> 
of(pName, pType);
                         }
                         Signature sign = new Signature(rType, paramTypes);
-                        Function f = external ? new ExternalFunction(name, 
sign) : new UserDefinedXQueryFunction(name,
-                                sign, null);
+                        Function f = external ? new ExternalFunction(name, 
sign)
+                                : new UserDefinedXQueryFunction(name, sign, 
null);
                         moduleCtx.registerFunction(f);
                         break;
                     }
@@ -512,8 +511,8 @@ public class XMLQueryTranslator {
             case SINGLE_TYPE: {
                 SingleTypeNode stNode = (SingleTypeNode) type;
                 ItemType iType = createItemType(stNode.getAtomicType());
-                return SequenceType.create(iType, stNode.isOptional() ? 
Quantifier.QUANT_QUESTION
-                        : Quantifier.QUANT_ONE);
+                return SequenceType.create(iType,
+                        stNode.isOptional() ? Quantifier.QUANT_QUESTION : 
Quantifier.QUANT_ONE);
             }
 
             default:
@@ -764,7 +763,7 @@ public class XMLQueryTranslator {
                 return translateQuantifiedExprNode(tCtx, qeNode);
             }
 
-            /*
+                /*
                         case TYPESWITCH_EXPRESSION: {
                             TypeswitchExprNode teNode = (TypeswitchExprNode) 
value;
                             Expression sExpr = 
translateExpression(teNode.getSwitchExpr());
@@ -900,9 +899,9 @@ public class XMLQueryTranslator {
             tCtx.popVariableScope();
         }
         tCtx = tCtx.popContext();
-        LogicalVariable lVar = createAssignment(
-                sfce(qeNode.getQuant() == QuantifierType.EVERY ? 
BuiltinFunctions.FN_EMPTY_1
-                        : BuiltinFunctions.FN_EXISTS_1, vre(var)), tCtx);
+        LogicalVariable lVar = createAssignment(sfce(
+                qeNode.getQuant() == QuantifierType.EVERY ? 
BuiltinFunctions.FN_EMPTY_1 : BuiltinFunctions.FN_EXISTS_1,
+                vre(var)), tCtx);
         return lVar;
     }
 
@@ -922,10 +921,10 @@ public class XMLQueryTranslator {
 
     private LogicalVariable translateCDataSectionNode(TranslationContext tCtx, 
CDataSectionNode cdsNode)
             throws SystemException {
-        LogicalVariable lVar = createAssignment(
-                sfce(BuiltinOperators.TEXT_CONSTRUCTOR,
-                        
ce(SequenceType.create(BuiltinTypeRegistry.XS_UNTYPED_ATOMIC, 
Quantifier.QUANT_ONE),
-                                cdsNode.getContent())), tCtx);
+        LogicalVariable lVar = 
createAssignment(sfce(BuiltinOperators.TEXT_CONSTRUCTOR,
+                ce(SequenceType.create(BuiltinTypeRegistry.XS_UNTYPED_ATOMIC, 
Quantifier.QUANT_ONE),
+                        cdsNode.getContent())),
+                tCtx);
         return lVar;
     }
 
@@ -944,8 +943,8 @@ public class XMLQueryTranslator {
     private LogicalVariable translateValidateExprNode(TranslationContext tCtx, 
ValidateExprNode vNode)
             throws SystemException {
         XQueryConstants.ValidationMode mode = vNode.getMode();
-        Function fn = mode == null || 
XQueryConstants.ValidationMode.STRICT.equals(mode) ? 
BuiltinOperators.VALIDATE_STRICT
-                : BuiltinOperators.VALIDATE_LAX;
+        Function fn = mode == null || 
XQueryConstants.ValidationMode.STRICT.equals(mode)
+                ? BuiltinOperators.VALIDATE_STRICT : 
BuiltinOperators.VALIDATE_LAX;
         LogicalVariable lVar = createAssignment(sfce(fn, 
vre(translateExpression(vNode.getExpr(), tCtx))), tCtx);
         return lVar;
     }
@@ -955,8 +954,8 @@ public class XMLQueryTranslator {
         ILogicalExpression name = 
cast(vre(translateExpression(cNode.getName(), tCtx)),
                 SequenceType.create(BuiltinTypeRegistry.XS_QNAME, 
Quantifier.QUANT_ONE));
         ASTNode content = cNode.getContent();
-        ILogicalExpression cExpr = content == null ? 
sfce(BuiltinOperators.CONCATENATE) : vre(translateExpression(
-                content, tCtx));
+        ILogicalExpression cExpr = content == null ? 
sfce(BuiltinOperators.CONCATENATE)
+                : vre(translateExpression(content, tCtx));
         LogicalVariable lVar = 
createAssignment(sfce(BuiltinOperators.ATTRIBUTE_CONSTRUCTOR, name, cExpr), 
tCtx);
         return lVar;
     }
@@ -966,8 +965,8 @@ public class XMLQueryTranslator {
         ILogicalExpression name = 
cast(vre(translateExpression(cNode.getName(), tCtx)),
                 SequenceType.create(BuiltinTypeRegistry.XS_QNAME, 
Quantifier.QUANT_ONE));
         ASTNode content = cNode.getContent();
-        ILogicalExpression cExpr = content == null ? 
sfce(BuiltinOperators.CONCATENATE) : vre(translateExpression(
-                content, tCtx));
+        ILogicalExpression cExpr = content == null ? 
sfce(BuiltinOperators.CONCATENATE)
+                : vre(translateExpression(content, tCtx));
         LogicalVariable lVar = 
createAssignment(sfce(BuiltinOperators.ELEMENT_CONSTRUCTOR, name, cExpr), tCtx);
         return lVar;
     }
@@ -983,8 +982,9 @@ public class XMLQueryTranslator {
             ComputedCommentConstructorNode cNode) throws SystemException {
         ASTNode content = cNode.getContent();
         LogicalVariable lVar = createAssignment(
-                sfce(BuiltinOperators.COMMENT_CONSTRUCTOR, content == null ? 
sfce(BuiltinOperators.CONCATENATE)
-                        : vre(translateExpression(content, tCtx))), tCtx);
+                sfce(BuiltinOperators.COMMENT_CONSTRUCTOR,
+                        content == null ? sfce(BuiltinOperators.CONCATENATE) : 
vre(translateExpression(content, tCtx))),
+                tCtx);
         return lVar;
     }
 
@@ -1001,15 +1001,16 @@ public class XMLQueryTranslator {
     private LogicalVariable 
translateComputedTextConstructorNode(TranslationContext tCtx,
             ComputedTextConstructorNode cNode) throws SystemException {
         ASTNode content = cNode.getContent();
-        LogicalVariable lVar = createAssignment(
-                sfce(BuiltinOperators.TEXT_CONSTRUCTOR,
-                        content == null ? ce(
-                                
SequenceType.create(BuiltinTypeRegistry.XS_UNTYPED_ATOMIC, 
Quantifier.QUANT_ONE), "")
-                                : vre(translateExpression(content, tCtx))), 
tCtx);
+        LogicalVariable lVar = 
createAssignment(sfce(BuiltinOperators.TEXT_CONSTRUCTOR,
+                content == null
+                        ? 
ce(SequenceType.create(BuiltinTypeRegistry.XS_UNTYPED_ATOMIC, 
Quantifier.QUANT_ONE), "")
+                        : vre(translateExpression(content, tCtx))),
+                tCtx);
         return lVar;
     }
 
-    private LogicalVariable translateFLWORExprNode(TranslationContext tCtx, 
FLWORExprNode fNode) throws SystemException {
+    private LogicalVariable translateFLWORExprNode(TranslationContext tCtx, 
FLWORExprNode fNode)
+            throws SystemException {
         tCtx = tCtx.pushContext();
         List<FLWORClauseNode> cNodes = fNode.getClauses();
         int pushCount = 0;
@@ -1034,8 +1035,8 @@ public class XMLQueryTranslator {
                         tCtx.varScope.registerVariable(forVar);
                         XQueryVariable posVar = null;
                         if (fvdNode.getPosVar() != null) {
-                            posVar = new 
XQueryVariable(createQName(fvdNode.getPosVar()), SequenceType.create(
-                                    BuiltinTypeRegistry.XS_INTEGER, 
Quantifier.QUANT_ONE), posLVar);
+                            posVar = new 
XQueryVariable(createQName(fvdNode.getPosVar()),
+                                    
SequenceType.create(BuiltinTypeRegistry.XS_INTEGER, Quantifier.QUANT_ONE), 
posLVar);
                             tCtx.varScope.registerVariable(posVar);
                         }
                         assert fvdNode.getScoreVar() == null;
@@ -1054,7 +1055,8 @@ public class XMLQueryTranslator {
                         if (lvdNode.getType() != null) {
                             letVarType = createSequenceType(lvdNode.getType());
                         }
-                        XQueryVariable letVar = new 
XQueryVariable(createQName(lvdNode.getLetVar()), letVarType, seqVar);
+                        XQueryVariable letVar = new 
XQueryVariable(createQName(lvdNode.getLetVar()), letVarType,
+                                seqVar);
                         tCtx.varScope.registerVariable(letVar);
                         ++pushCount;
                     }
@@ -1071,7 +1073,7 @@ public class XMLQueryTranslator {
                 }
                 case ORDERBY_CLAUSE: {
                     OrderbyClauseNode ocNode = (OrderbyClauseNode) cNode;
-                    
List<edu.uci.ics.hyracks.algebricks.common.utils.Pair<OrderOperator.IOrder, 
Mutable<ILogicalExpression>>> oExprs = new 
ArrayList<edu.uci.ics.hyracks.algebricks.common.utils.Pair<OrderOperator.IOrder,
 Mutable<ILogicalExpression>>>();
+                    
List<org.apache.hyracks.algebricks.common.utils.Pair<OrderOperator.IOrder, 
Mutable<ILogicalExpression>>> oExprs = new 
ArrayList<org.apache.hyracks.algebricks.common.utils.Pair<OrderOperator.IOrder, 
Mutable<ILogicalExpression>>>();
                     List<String> collations = new ArrayList<String>();
                     for (OrderSpecNode osNode : ocNode.getOrderSpec()) {
                         ILogicalExpression oExpr = 
vre(translateExpression(osNode.getExpression(), tCtx));
@@ -1103,8 +1105,9 @@ public class XMLQueryTranslator {
                         }
                         collations.add(osNode.getCollation());
                         */
-                        oExprs.add(new 
edu.uci.ics.hyracks.algebricks.common.utils.Pair<OrderOperator.IOrder, 
Mutable<ILogicalExpression>>(
-                                o, mutable(oExpr)));
+                        oExprs.add(
+                                new 
org.apache.hyracks.algebricks.common.utils.Pair<OrderOperator.IOrder, 
Mutable<ILogicalExpression>>(
+                                        o, mutable(oExpr)));
                     }
                     OrderOperator order = new OrderOperator(oExprs);
                     order.getInputs().add(mutable(tCtx.op));
@@ -1170,8 +1173,8 @@ public class XMLQueryTranslator {
                     content.add(data(vre(translateExpression(aVal, tCtx))));
             }
         }
-        ILogicalExpression contentExpr = content.size() == 1 ? content.get(0) 
: sfce(BuiltinOperators.CONCATENATE,
-                content.toArray(new ILogicalExpression[content.size()]));
+        ILogicalExpression contentExpr = content.size() == 1 ? content.get(0)
+                : sfce(BuiltinOperators.CONCATENATE, content.toArray(new 
ILogicalExpression[content.size()]));
         LogicalVariable lVar = 
createAssignment(sfce(BuiltinOperators.ATTRIBUTE_CONSTRUCTOR, name, 
contentExpr), tCtx);
         return lVar;
     }
@@ -1180,9 +1183,8 @@ public class XMLQueryTranslator {
             DirectElementConstructorNode decNode) throws SystemException {
         QNameNode startName = decNode.getStartTagName();
         QNameNode endName = decNode.getEndTagName();
-        if (endName != null
-                && (!startName.getPrefix().equals(endName.getPrefix()) || 
!startName.getLocalName().equals(
-                        endName.getLocalName()))) {
+        if (endName != null && 
(!startName.getPrefix().equals(endName.getPrefix())
+                || !startName.getLocalName().equals(endName.getLocalName()))) {
             throw new SystemException(ErrorCode.XPST0003, 
endName.getSourceLocation());
         }
         pushContext();
@@ -1223,8 +1225,8 @@ public class XMLQueryTranslator {
             }
         }
         popContext();
-        ILogicalExpression contentExpr = content.size() == 1 ? content.get(0) 
: sfce(BuiltinOperators.CONCATENATE,
-                content.toArray(new ILogicalExpression[content.size()]));
+        ILogicalExpression contentExpr = content.size() == 1 ? content.get(0)
+                : sfce(BuiltinOperators.CONCATENATE, content.toArray(new 
ILogicalExpression[content.size()]));
         LogicalVariable lVar = 
createAssignment(sfce(BuiltinOperators.ELEMENT_CONSTRUCTOR, name, contentExpr), 
tCtx);
         return lVar;
     }
@@ -1232,9 +1234,8 @@ public class XMLQueryTranslator {
     private LogicalVariable 
translateDirectCommentConstructorNode(TranslationContext tCtx,
             DirectCommentConstructorNode dccNode) throws SystemException {
         String content = dccNode.getContent();
-        LogicalVariable lVar = createAssignment(
-                sfce(BuiltinOperators.COMMENT_CONSTRUCTOR,
-                        ce(SequenceType.create(BuiltinTypeRegistry.XS_STRING, 
Quantifier.QUANT_ONE), content)), tCtx);
+        LogicalVariable lVar = 
createAssignment(sfce(BuiltinOperators.COMMENT_CONSTRUCTOR,
+                ce(SequenceType.create(BuiltinTypeRegistry.XS_STRING, 
Quantifier.QUANT_ONE), content)), tCtx);
         return lVar;
     }
 
@@ -1242,10 +1243,9 @@ public class XMLQueryTranslator {
             throws SystemException {
         String target = dpicNode.getTarget();
         String content = dpicNode.getContent();
-        LogicalVariable lVar = createAssignment(
-                sfce(BuiltinOperators.PI_CONSTRUCTOR,
-                        ce(SequenceType.create(BuiltinTypeRegistry.XS_STRING, 
Quantifier.QUANT_ONE), target),
-                        ce(SequenceType.create(BuiltinTypeRegistry.XS_STRING, 
Quantifier.QUANT_ONE), content)), tCtx);
+        LogicalVariable lVar = 
createAssignment(sfce(BuiltinOperators.PI_CONSTRUCTOR,
+                ce(SequenceType.create(BuiltinTypeRegistry.XS_STRING, 
Quantifier.QUANT_ONE), target),
+                ce(SequenceType.create(BuiltinTypeRegistry.XS_STRING, 
Quantifier.QUANT_ONE), content)), tCtx);
         return lVar;
     }
 
@@ -1339,8 +1339,9 @@ public class XMLQueryTranslator {
             if (!type.isAtomicType()) {
                 throw new SystemException(ErrorCode.XPST0051, 
fnNode.getName().getSourceLocation());
             }
-            LogicalVariable var = args.isEmpty() ? 
tCtx.varScope.lookupVariable(XMLQueryCompilerConstants.DOT_VAR_NAME)
-                    .getLogicalVariable() : args.get(0);
+            LogicalVariable var = args.isEmpty()
+                    ? 
tCtx.varScope.lookupVariable(XMLQueryCompilerConstants.DOT_VAR_NAME).getLogicalVariable()
+                    : args.get(0);
             ILogicalExpression expr = cast(vre(var), 
SequenceType.create((ItemType) type, Quantifier.QUANT_QUESTION));
             return createAssignment(expr, tCtx);
         }
@@ -1417,8 +1418,8 @@ public class XMLQueryTranslator {
         }
         LogicalVariable var = translateExpression(ueNode.getExpr(), tCtx);
         if (neg) {
-            ILogicalExpression nExpr = normalize(vre(var), 
BuiltinOperators.NUMERIC_UNARY_MINUS.getSignature()
-                    .getParameterType(0));
+            ILogicalExpression nExpr = normalize(vre(var),
+                    
BuiltinOperators.NUMERIC_UNARY_MINUS.getSignature().getParameterType(0));
             ILogicalExpression negExpr = 
sfce(BuiltinOperators.NUMERIC_UNARY_MINUS, nExpr);
             var = createAssignment(negExpr, tCtx);
         }
@@ -1450,8 +1451,8 @@ public class XMLQueryTranslator {
                     tCtx = tCtx.pushContext();
                     tCtx.pushVariableScope();
                     iterateOver(ctxExpr, tCtx);
-                    ctxExpr = 
vre(tCtx.varScope.lookupVariable(XMLQueryCompilerConstants.DOT_VAR_NAME)
-                            .getLogicalVariable());
+                    ctxExpr = vre(
+                            
tCtx.varScope.lookupVariable(XMLQueryCompilerConstants.DOT_VAR_NAME).getLogicalVariable());
                     ctxExpr = sfce(BuiltinOperators.DESCENDANT_OR_SELF,
                             treat(ctxExpr, 
SequenceType.create(AnyNodeType.INSTANCE, Quantifier.QUANT_STAR)));
                     List<LogicalVariable> vars = new 
ArrayList<LogicalVariable>();
@@ -1519,8 +1520,8 @@ public class XMLQueryTranslator {
                             ILogicalExpression expression = ((AssignOperator) 
tCtx.op).getExpressions().get(0)
                                     .getValue();
                             if (expression.getExpressionTag() == 
LogicalExpressionTag.FUNCTION_CALL
-                                    && ((AbstractFunctionCallExpression) 
expression).getFunctionIdentifier().equals(
-                                            
BuiltinOperators.CHILD.getFunctionIdentifier())) {
+                                    && ((AbstractFunctionCallExpression) 
expression).getFunctionIdentifier()
+                                            
.equals(BuiltinOperators.CHILD.getFunctionIdentifier())) {
                                 boolTestTmp = 
sfce(BuiltinFunctions.FN_COUNT_1, boolTestTmp);
                             }
                         }
@@ -1535,8 +1536,8 @@ public class XMLQueryTranslator {
                     SelectOperator select = new 
SelectOperator(mutable(selectCondition), false, null);
                     select.getInputs().add(mutable(tCtx.op));
                     tCtx.op = select;
-                    ctxExpr = 
vre(tCtx.varScope.lookupVariable(XMLQueryCompilerConstants.DOT_VAR_NAME)
-                            .getLogicalVariable());
+                    ctxExpr = vre(
+                            
tCtx.varScope.lookupVariable(XMLQueryCompilerConstants.DOT_VAR_NAME).getLogicalVariable());
                 }
                 if (popScope) {
                     tCtx.popVariableScope();
@@ -1562,8 +1563,8 @@ public class XMLQueryTranslator {
     private void iterateOver(ILogicalExpression ctxExpr, TranslationContext 
tCtx) {
         LogicalVariable seqLVar = createAssignment(ctxExpr, tCtx);
         LogicalVariable lastLVar = 
createAssignment(sfce(BuiltinFunctions.FN_COUNT_1, vre(seqLVar)), tCtx);
-        tCtx.varScope.registerVariable(new 
XQueryVariable(XMLQueryCompilerConstants.LAST_VAR_NAME, SequenceType.create(
-                BuiltinTypeRegistry.XS_INTEGER, Quantifier.QUANT_ONE), 
lastLVar));
+        tCtx.varScope.registerVariable(new 
XQueryVariable(XMLQueryCompilerConstants.LAST_VAR_NAME,
+                SequenceType.create(BuiltinTypeRegistry.XS_INTEGER, 
Quantifier.QUANT_ONE), lastLVar));
         LogicalVariable forLVar = newLogicalVariable();
         LogicalVariable posLVar = newLogicalVariable();
         UnnestOperator unnest = new UnnestOperator(forLVar, 
mutable(ufce(BuiltinOperators.ITERATE, vre(seqLVar))),
@@ -2146,4 +2147,4 @@ public class XMLQueryTranslator {
             varMap.put(var.getName(), var);
         }
     }
-}
\ No newline at end of file
+}

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4684567b/vxquery-core/src/main/xslt/generate-fn-defns.xsl
----------------------------------------------------------------------
diff --git a/vxquery-core/src/main/xslt/generate-fn-defns.xsl 
b/vxquery-core/src/main/xslt/generate-fn-defns.xsl
index 1206d25..eb53582 100644
--- a/vxquery-core/src/main/xslt/generate-fn-defns.xsl
+++ b/vxquery-core/src/main/xslt/generate-fn-defns.xsl
@@ -80,17 +80,17 @@
                 </xsl:if>
                 <xsl:for-each select="runtime">
                     <xsl:if test="@type = 'scalar'">
-                    public 
edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory 
createScalarEvaluatorFactory(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[]
 args) {
+                    public 
org.apache.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory 
createScalarEvaluatorFactory(org.apache.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[]
 args) {
                         return new <xsl:value-of select="@class"/>(args);
                     }
                     </xsl:if>
                     <xsl:if test="@type = 'aggregate'">
-                    public 
edu.uci.ics.hyracks.algebricks.runtime.base.IAggregateEvaluatorFactory 
createAggregateEvaluatorFactory(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[]
 args) {
+                    public 
org.apache.hyracks.algebricks.runtime.base.IAggregateEvaluatorFactory 
createAggregateEvaluatorFactory(org.apache.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[]
 args) {
                         return new <xsl:value-of select="@class"/>(args);
                     }
                     </xsl:if>
                     <xsl:if test="@type = 'unnesting'">
-                    public 
edu.uci.ics.hyracks.algebricks.runtime.base.IUnnestingEvaluatorFactory 
createUnnestingEvaluatorFactory(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[]
 args) {
+                    public 
org.apache.hyracks.algebricks.runtime.base.IUnnestingEvaluatorFactory 
createUnnestingEvaluatorFactory(org.apache.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[]
 args) {
                         return new <xsl:value-of select="@class"/>(args);
                     }
                     </xsl:if>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4684567b/vxquery-core/src/main/xslt/generate-op-defns.xsl
----------------------------------------------------------------------
diff --git a/vxquery-core/src/main/xslt/generate-op-defns.xsl 
b/vxquery-core/src/main/xslt/generate-op-defns.xsl
index 1ee8c08..f706370 100644
--- a/vxquery-core/src/main/xslt/generate-op-defns.xsl
+++ b/vxquery-core/src/main/xslt/generate-op-defns.xsl
@@ -72,17 +72,17 @@
                 </xsl:if>
                 <xsl:for-each select="runtime">
                     <xsl:if test="@type = 'scalar'">
-                    public 
edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory 
createScalarEvaluatorFactory(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[]
 args) {
+                    public 
org.apache.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory 
createScalarEvaluatorFactory(org.apache.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[]
 args) {
                         return new <xsl:value-of select="@class"/>(args);
                     }
                     </xsl:if>
                     <xsl:if test="@type = 'aggregate'">
-                    public 
edu.uci.ics.hyracks.algebricks.runtime.base.IAggregateEvaluatorFactory 
createAggregateEvaluatorFactory(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[]
 args) {
+                    public 
org.apache.hyracks.algebricks.runtime.base.IAggregateEvaluatorFactory 
createAggregateEvaluatorFactory(org.apache.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[]
 args) {
                         return new <xsl:value-of select="@class"/>(args);
                     }
                     </xsl:if>
                     <xsl:if test="@type = 'unnesting'">
-                    public 
edu.uci.ics.hyracks.algebricks.runtime.base.IUnnestingEvaluatorFactory 
createUnnestingEvaluatorFactory(edu.uci.ics.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[]
 args) {
+                    public 
org.apache.hyracks.algebricks.runtime.base.IUnnestingEvaluatorFactory 
createUnnestingEvaluatorFactory(org.apache.hyracks.algebricks.runtime.base.IScalarEvaluatorFactory[]
 args) {
                         return new <xsl:value-of select="@class"/>(args);
                     }
                     </xsl:if>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4684567b/vxquery-core/src/test/java/org/apache/vxquery/xmlquery/query/SimpleXQueryTest.java
----------------------------------------------------------------------
diff --git 
a/vxquery-core/src/test/java/org/apache/vxquery/xmlquery/query/SimpleXQueryTest.java
 
b/vxquery-core/src/test/java/org/apache/vxquery/xmlquery/query/SimpleXQueryTest.java
index 37b529b..165b330 100644
--- 
a/vxquery-core/src/test/java/org/apache/vxquery/xmlquery/query/SimpleXQueryTest.java
+++ 
b/vxquery-core/src/test/java/org/apache/vxquery/xmlquery/query/SimpleXQueryTest.java
@@ -29,7 +29,7 @@ import org.apache.vxquery.context.RootStaticContextImpl;
 import org.apache.vxquery.context.StaticContextImpl;
 import org.junit.Test;
 
-import edu.uci.ics.hyracks.api.dataset.ResultSetId;
+import org.apache.hyracks.api.dataset.ResultSetId;
 
 public class SimpleXQueryTest {
     @Test

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4684567b/vxquery-server/pom.xml
----------------------------------------------------------------------
diff --git a/vxquery-server/pom.xml b/vxquery-server/pom.xml
index 4d5d9a1..04ea34a 100644
--- a/vxquery-server/pom.xml
+++ b/vxquery-server/pom.xml
@@ -51,11 +51,11 @@
                                     <name>vxqueryshutdown</name>
                                 </program>
                                 <program>
-                                    
<mainClass>edu.uci.ics.hyracks.control.cc.CCDriver</mainClass>
+                                    
<mainClass>org.apache.hyracks.control.cc.CCDriver</mainClass>
                                     <name>vxquerycc</name>
                                 </program>
                                 <program>
-                                    
<mainClass>edu.uci.ics.hyracks.control.nc.NCDriver</mainClass>
+                                    
<mainClass>org.apache.hyracks.control.nc.NCDriver</mainClass>
                                     <name>vxquerync</name>
                                 </program>
                             </programs>
@@ -71,7 +71,6 @@
             </plugin>
             <plugin>
                 <artifactId>maven-resources-plugin</artifactId>
-                <version>2.5</version>
                 <executions>
                     <execution>
                         <id>copy-scripts</id>
@@ -107,7 +106,6 @@
             </plugin>
             <plugin>
                 <artifactId>maven-assembly-plugin</artifactId>
-                <version>2.4</version>
                 <executions>
                     <execution>
                         <configuration>
@@ -146,12 +144,12 @@
         </dependency>
 
         <dependency>
-            <groupId>edu.uci.ics.hyracks</groupId>
+            <groupId>org.apache.hyracks</groupId>
             <artifactId>hyracks-control-cc</artifactId>
         </dependency>
 
         <dependency>
-            <groupId>edu.uci.ics.hyracks</groupId>
+            <groupId>org.apache.hyracks</groupId>
             <artifactId>hyracks-control-nc</artifactId>
         </dependency>
     </dependencies>

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4684567b/vxquery-server/src/main/java/org/apache/vxquery/cli/VXQueryClusterShutdown.java
----------------------------------------------------------------------
diff --git 
a/vxquery-server/src/main/java/org/apache/vxquery/cli/VXQueryClusterShutdown.java
 
b/vxquery-server/src/main/java/org/apache/vxquery/cli/VXQueryClusterShutdown.java
index 37fe4f6..ced608a 100644
--- 
a/vxquery-server/src/main/java/org/apache/vxquery/cli/VXQueryClusterShutdown.java
+++ 
b/vxquery-server/src/main/java/org/apache/vxquery/cli/VXQueryClusterShutdown.java
@@ -21,8 +21,8 @@ import org.kohsuke.args4j.Argument;
 import org.kohsuke.args4j.CmdLineParser;
 import org.kohsuke.args4j.Option;
 
-import edu.uci.ics.hyracks.api.client.HyracksConnection;
-import edu.uci.ics.hyracks.api.client.IHyracksClientConnection;
+import org.apache.hyracks.api.client.HyracksConnection;
+import org.apache.hyracks.api.client.IHyracksClientConnection;
 
 public class VXQueryClusterShutdown {
     /**

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4684567b/vxquery-xtest/pom.xml
----------------------------------------------------------------------
diff --git a/vxquery-xtest/pom.xml b/vxquery-xtest/pom.xml
index 9e83fd7..59da063 100644
--- a/vxquery-xtest/pom.xml
+++ b/vxquery-xtest/pom.xml
@@ -136,27 +136,27 @@
         </dependency>
 
         <dependency>
-            <groupId>edu.uci.ics.hyracks</groupId>
+            <groupId>org.apache.hyracks</groupId>
             <artifactId>hyracks-api</artifactId>
         </dependency>
 
         <dependency>
-            <groupId>edu.uci.ics.hyracks</groupId>
+            <groupId>org.apache.hyracks</groupId>
             <artifactId>hyracks-client</artifactId>
         </dependency>
 
         <dependency>
-            <groupId>edu.uci.ics.hyracks</groupId>
+            <groupId>org.apache.hyracks</groupId>
             <artifactId>hyracks-control-cc</artifactId>
         </dependency>
 
         <dependency>
-            <groupId>edu.uci.ics.hyracks</groupId>
+            <groupId>org.apache.hyracks</groupId>
             <artifactId>hyracks-control-nc</artifactId>
         </dependency>
 
         <dependency>
-            <groupId>edu.uci.ics.hyracks</groupId>
+            <groupId>org.apache.hyracks</groupId>
             <artifactId>hyracks-dataflow-std</artifactId>
         </dependency>
 

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4684567b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/AbstractTestCaseFactory.java
----------------------------------------------------------------------
diff --git 
a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/AbstractTestCaseFactory.java
 
b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/AbstractTestCaseFactory.java
index dea6b8d..b38f0ab 100644
--- 
a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/AbstractTestCaseFactory.java
+++ 
b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/AbstractTestCaseFactory.java
@@ -269,4 +269,4 @@ public abstract class AbstractTestCaseFactory {
         public void startPrefixMapping(String prefix, String uri) throws 
SAXException {
         }
     }
-}
\ No newline at end of file
+}

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4684567b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/ExpectedResult.java
----------------------------------------------------------------------
diff --git 
a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/ExpectedResult.java 
b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/ExpectedResult.java
index 2a0982e..cf85d85 100644
--- a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/ExpectedResult.java
+++ b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/ExpectedResult.java
@@ -22,4 +22,4 @@ public class ExpectedResult {
     public ExpectedResult(String fileName) {
         this.fileName = fileName;
     }
-}
\ No newline at end of file
+}

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4684567b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/HTMLFileReporterImpl.java
----------------------------------------------------------------------
diff --git 
a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/HTMLFileReporterImpl.java
 
b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/HTMLFileReporterImpl.java
index bc17bba..6548287 100644
--- 
a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/HTMLFileReporterImpl.java
+++ 
b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/HTMLFileReporterImpl.java
@@ -358,4 +358,4 @@ class ResultManager {
         return start > 0 ? sb.toString() : s;   
     }
 
-}
\ No newline at end of file
+}

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4684567b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/LineFileReporterImpl.java
----------------------------------------------------------------------
diff --git 
a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/LineFileReporterImpl.java
 
b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/LineFileReporterImpl.java
index 03e47eb..dce59b0 100644
--- 
a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/LineFileReporterImpl.java
+++ 
b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/LineFileReporterImpl.java
@@ -38,4 +38,4 @@ public class LineFileReporterImpl implements ResultReporter {
     public void close() {
         out.close();
     }
-}
\ No newline at end of file
+}

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4684567b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/Main.java
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/Main.java 
b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/Main.java
index dcb1b7e..616a114 100644
--- a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/Main.java
+++ b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/Main.java
@@ -33,4 +33,4 @@ public class Main {
         xts.init();
         xts.waitForCompletion();
     }
-}
\ No newline at end of file
+}

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4684567b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/ResultReporter.java
----------------------------------------------------------------------
diff --git 
a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/ResultReporter.java 
b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/ResultReporter.java
index b3dd60d..349f292 100644
--- a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/ResultReporter.java
+++ b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/ResultReporter.java
@@ -20,4 +20,4 @@ public interface ResultReporter {
     public void reportResult(TestCaseResult result);
 
     public void close();
-}
\ No newline at end of file
+}

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4684567b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/ServletReporterImpl.java
----------------------------------------------------------------------
diff --git 
a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/ServletReporterImpl.java 
b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/ServletReporterImpl.java
index df18b53..6a79a4a 100644
--- 
a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/ServletReporterImpl.java
+++ 
b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/ServletReporterImpl.java
@@ -53,4 +53,4 @@ public class ServletReporterImpl extends AbstractHandler 
implements ResultReport
     public void close() {
         reporter.close();
     }
-}
\ No newline at end of file
+}

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4684567b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestCase.java
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestCase.java 
b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestCase.java
index fbfc566..b7295c7 100644
--- a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestCase.java
+++ b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestCase.java
@@ -108,4 +108,4 @@ public class TestCase {
         buffer.append("}");
         return buffer.toString();
     }
-}
\ No newline at end of file
+}

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4684567b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestCaseFactory.java
----------------------------------------------------------------------
diff --git 
a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestCaseFactory.java 
b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestCaseFactory.java
index d168185..a948e23 100644
--- a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestCaseFactory.java
+++ b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestCaseFactory.java
@@ -37,4 +37,4 @@ public class TestCaseFactory extends AbstractTestCaseFactory {
         }
     }
 
-}
\ No newline at end of file
+}

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4684567b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestCaseResult.java
----------------------------------------------------------------------
diff --git 
a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestCaseResult.java 
b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestCaseResult.java
index bb28177..86c8530 100644
--- a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestCaseResult.java
+++ b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestCaseResult.java
@@ -218,4 +218,4 @@ public class TestCaseResult {
     private static final String RED = "#FF9900";
     private static final String ORANGE = "#FFCC00";
     private static final String GREEN = "#99CC00";
-}
\ No newline at end of file
+}

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4684567b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java
----------------------------------------------------------------------
diff --git 
a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java 
b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java
index 8ca43e2..d8543f5 100644
--- a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java
+++ b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunner.java
@@ -36,22 +36,26 @@ import org.apache.vxquery.result.ResultUtils;
 import org.apache.vxquery.xmlquery.query.VXQueryCompilationListener;
 import org.apache.vxquery.xmlquery.query.XMLQueryCompiler;
 
-import edu.uci.ics.hyracks.api.client.HyracksConnection;
-import edu.uci.ics.hyracks.api.client.IHyracksClientConnection;
-import edu.uci.ics.hyracks.api.comm.IFrameTupleAccessor;
-import edu.uci.ics.hyracks.api.dataset.IHyracksDataset;
-import edu.uci.ics.hyracks.api.dataset.IHyracksDatasetReader;
-import edu.uci.ics.hyracks.api.dataset.ResultSetId;
-import edu.uci.ics.hyracks.api.exceptions.HyracksException;
-import edu.uci.ics.hyracks.api.job.JobFlag;
-import edu.uci.ics.hyracks.api.job.JobId;
-import edu.uci.ics.hyracks.api.job.JobSpecification;
-import edu.uci.ics.hyracks.client.dataset.HyracksDataset;
-import edu.uci.ics.hyracks.control.cc.ClusterControllerService;
-import edu.uci.ics.hyracks.control.common.controllers.CCConfig;
-import edu.uci.ics.hyracks.control.common.controllers.NCConfig;
-import edu.uci.ics.hyracks.control.nc.NodeControllerService;
-import edu.uci.ics.hyracks.dataflow.common.comm.io.ResultFrameTupleAccessor;
+import org.apache.hyracks.api.client.HyracksConnection;
+import org.apache.hyracks.api.client.IHyracksClientConnection;
+import org.apache.hyracks.api.comm.FixedSizeFrame;
+import org.apache.hyracks.api.comm.IFrame;
+import org.apache.hyracks.api.comm.IFrameTupleAccessor;
+import org.apache.hyracks.api.comm.VSizeFrame;
+import org.apache.hyracks.api.dataset.IHyracksDataset;
+import org.apache.hyracks.api.dataset.IHyracksDatasetReader;
+import org.apache.hyracks.api.dataset.ResultSetId;
+import org.apache.hyracks.api.exceptions.HyracksException;
+import org.apache.hyracks.api.job.JobFlag;
+import org.apache.hyracks.api.job.JobId;
+import org.apache.hyracks.api.job.JobSpecification;
+import org.apache.hyracks.client.dataset.HyracksDataset;
+import org.apache.hyracks.control.cc.ClusterControllerService;
+import org.apache.hyracks.control.common.controllers.CCConfig;
+import org.apache.hyracks.control.common.controllers.NCConfig;
+import org.apache.hyracks.control.nc.NodeControllerService;
+import org.apache.hyracks.control.nc.resources.memory.FrameManager;
+import org.apache.hyracks.dataflow.common.comm.io.ResultFrameTupleAccessor;
 
 public class TestRunner {
     private static final Pattern EMBEDDED_SYSERROR_PATTERN = Pattern
@@ -116,9 +120,9 @@ public class TestRunner {
                         opts.showOET, opts.showRP);
                 XMLQueryCompiler compiler = new XMLQueryCompiler(listener, new 
String[] { "nc1" }, opts.frameSize);
                 Reader in = new InputStreamReader(new 
FileInputStream(testCase.getXQueryFile()), "UTF-8");
-                CompilerControlBlock ccb = new CompilerControlBlock(new 
StaticContextImpl(
-                        RootStaticContextImpl.INSTANCE), new 
ResultSetId(testCase.getXQueryDisplayName().hashCode()),
-                        testCase.getSourceFileMap());
+                CompilerControlBlock ccb = new CompilerControlBlock(
+                        new StaticContextImpl(RootStaticContextImpl.INSTANCE),
+                        new 
ResultSetId(testCase.getXQueryDisplayName().hashCode()), 
testCase.getSourceFileMap());
                 compiler.compile(testCase.getXQueryDisplayName(), in, ccb, 
opts.optimizationLevel);
                 JobSpecification spec = 
compiler.getModule().getHyracksJobSpecification();
                 in.close();
@@ -132,14 +136,14 @@ public class TestRunner {
                 if (hds == null) {
                     hds = new HyracksDataset(hcc, spec.getFrameSize(), 
opts.threads);
                 }
-                ByteBuffer buffer = ByteBuffer.allocate(spec.getFrameSize());
+                FrameManager resultDisplayFrameMgr = new 
FrameManager(spec.getFrameSize());
+                IFrame frame = new VSizeFrame(resultDisplayFrameMgr);
                 IHyracksDatasetReader reader = hds.createReader(jobId, 
ccb.getResultSetId());
-                IFrameTupleAccessor frameTupleAccessor = new 
ResultFrameTupleAccessor(spec.getFrameSize());
-                buffer.clear();
+                IFrameTupleAccessor frameTupleAccessor = new 
ResultFrameTupleAccessor();
                 res.result = "";
-                while (reader.read(buffer) > 0) {
-                    buffer.clear();
-                    res.result += ResultUtils.getStringFromBuffer(buffer, 
frameTupleAccessor);
+                while (reader.read(frame) > 0) {
+                    res.result += 
ResultUtils.getStringFromBuffer(frame.getBuffer(), frameTupleAccessor);
+                    frame.getBuffer().clear();
                 }
                 res.result.trim();
                 hcc.waitForCompletion(jobId);
@@ -196,4 +200,4 @@ public class TestRunner {
         nc1.stop();
         cc.stop();
     }
-}
\ No newline at end of file
+}

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4684567b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunnerFactory.java
----------------------------------------------------------------------
diff --git 
a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunnerFactory.java 
b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunnerFactory.java
index 1910f84..197e9ae 100644
--- 
a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunnerFactory.java
+++ 
b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/TestRunnerFactory.java
@@ -56,4 +56,4 @@ public class TestRunnerFactory {
     public void close() throws Exception {
         tr.close();
     }
-}
\ No newline at end of file
+}

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4684567b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XMLFileReporterImpl.java
----------------------------------------------------------------------
diff --git 
a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XMLFileReporterImpl.java 
b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XMLFileReporterImpl.java
index c7c3b2c..530befc 100644
--- 
a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XMLFileReporterImpl.java
+++ 
b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XMLFileReporterImpl.java
@@ -48,4 +48,4 @@ public class XMLFileReporterImpl implements ResultReporter {
         out.println("</results>");
         out.close();
     }
-}
\ No newline at end of file
+}

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4684567b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTest.java
----------------------------------------------------------------------
diff --git a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTest.java 
b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTest.java
index 0e2a6e0..b216240 100644
--- a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTest.java
+++ b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTest.java
@@ -109,4 +109,4 @@ public class XTest {
             }
         }
     }
-}
\ No newline at end of file
+}

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4684567b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTestOptions.java
----------------------------------------------------------------------
diff --git 
a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTestOptions.java 
b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTestOptions.java
index 80fdd65..854cbf8 100644
--- a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTestOptions.java
+++ b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/XTestOptions.java
@@ -76,4 +76,4 @@ public class XTestOptions {
 
     @Option(name = "-showresult", usage = "Show query result.")
     boolean showResult;
-}
\ No newline at end of file
+}

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4684567b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/util/DiskPerformance.java
----------------------------------------------------------------------
diff --git 
a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/util/DiskPerformance.java
 
b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/util/DiskPerformance.java
index 5d05035..63fce8b 100644
--- 
a/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/util/DiskPerformance.java
+++ 
b/vxquery-xtest/src/main/java/org/apache/vxquery/xtest/util/DiskPerformance.java
@@ -52,8 +52,8 @@ import org.apache.vxquery.xtest.util.tests.Stream;
 import org.xml.sax.XMLReader;
 import org.xml.sax.helpers.XMLReaderFactory;
 
-import edu.uci.ics.hyracks.algebricks.common.utils.Pair;
-import edu.uci.ics.hyracks.data.std.util.ArrayBackedValueStorage;
+import org.apache.hyracks.algebricks.common.utils.Pair;
+import org.apache.hyracks.data.std.util.ArrayBackedValueStorage;
 
 public class DiskPerformance {
     XMLReader parser;
@@ -77,7 +77,7 @@ public class DiskPerformance {
             List<SequenceType> childSeq = new ArrayList<SequenceType>();
             NameTest nt = new NameTest(createUTF8String(""), 
createUTF8String("data"));
             childSeq.add(SequenceType.create(new ElementType(nt, 
AnyType.INSTANCE, false), Quantifier.QUANT_ONE));
-            handler = new SAXContentHandler(false, new 
TreeNodeIdProvider((short) 0), null, null, childSeq);
+            handler = new SAXContentHandler(false, new 
TreeNodeIdProvider((short) 0), null, childSeq);
             parser.setContentHandler(handler);
             
parser.setProperty("http://xml.org/sax/properties/lexical-handler";, handler);
             return new Pair<XMLReader, SAXContentHandler>(parser, handler);

http://git-wip-us.apache.org/repos/asf/vxquery/blob/4684567b/vxquery-xtest/src/test/java/org/apache/vxquery/xtest/JUnitTestCaseFactory.java
----------------------------------------------------------------------
diff --git 
a/vxquery-xtest/src/test/java/org/apache/vxquery/xtest/JUnitTestCaseFactory.java
 
b/vxquery-xtest/src/test/java/org/apache/vxquery/xtest/JUnitTestCaseFactory.java
index e1ea215..fea80e8 100644
--- 
a/vxquery-xtest/src/test/java/org/apache/vxquery/xtest/JUnitTestCaseFactory.java
+++ 
b/vxquery-xtest/src/test/java/org/apache/vxquery/xtest/JUnitTestCaseFactory.java
@@ -41,4 +41,4 @@ public class JUnitTestCaseFactory extends 
AbstractTestCaseFactory {
         return testCases;
     }
 
-}
\ No newline at end of file
+}

Reply via email to