Moved repository to obelix. Added TupleReference classes

git-svn-id: https://hyracks.googlecode.com/svn/trunk@99 123451ca-8445-de46-9d55-352943316053
diff --git a/hyracks/hyracks-dataflow-common/src/main/java/edu/uci/ics/hyracks/dataflow/common/data/accessors/FrameTupleReference.java b/hyracks/hyracks-dataflow-common/src/main/java/edu/uci/ics/hyracks/dataflow/common/data/accessors/FrameTupleReference.java
new file mode 100644
index 0000000..270c7aa
--- /dev/null
+++ b/hyracks/hyracks-dataflow-common/src/main/java/edu/uci/ics/hyracks/dataflow/common/data/accessors/FrameTupleReference.java
@@ -0,0 +1,23 @@
+package edu.uci.ics.hyracks.dataflow.common.data.accessors;
+
+import edu.uci.ics.hyracks.api.comm.IFrameTupleAccessor;
+
+public final class FrameTupleReference implements IFrameTupleReference {
+    private IFrameTupleAccessor fta;
+    private int tIndex;
+
+    public void reset(IFrameTupleAccessor fta, int tIndex) {
+        this.fta = fta;
+        this.tIndex = tIndex;
+    }
+
+    @Override
+    public IFrameTupleAccessor getFrameTupleAccessor() {
+        return fta;
+    }
+
+    @Override
+    public int getTupleIndex() {
+        return tIndex;
+    }
+}
\ No newline at end of file
diff --git a/hyracks/hyracks-dataflow-common/src/main/java/edu/uci/ics/hyracks/dataflow/common/data/accessors/IFrameTupleReference.java b/hyracks/hyracks-dataflow-common/src/main/java/edu/uci/ics/hyracks/dataflow/common/data/accessors/IFrameTupleReference.java
new file mode 100644
index 0000000..5ba5441
--- /dev/null
+++ b/hyracks/hyracks-dataflow-common/src/main/java/edu/uci/ics/hyracks/dataflow/common/data/accessors/IFrameTupleReference.java
@@ -0,0 +1,9 @@
+package edu.uci.ics.hyracks.dataflow.common.data.accessors;
+
+import edu.uci.ics.hyracks.api.comm.IFrameTupleAccessor;
+
+public interface IFrameTupleReference {
+    public IFrameTupleAccessor getFrameTupleAccessor();
+
+    public int getTupleIndex();
+}
\ No newline at end of file
diff --git a/hyracks/pom.xml b/hyracks/pom.xml
index 2a9e831..a1d33f3 100644
--- a/hyracks/pom.xml
+++ b/hyracks/pom.xml
@@ -24,11 +24,11 @@
   <distributionManagement>
     <repository>
       <id>hyracks-releases</id>
-      <url>http://blacktitan.com/nexus/content/repositories/hyracks-releases</url>
+      <url>http://obelix.ics.uci.edu/nexus/content/repositories/hyracks-releases/</url>
     </repository>
     <snapshotRepository>
       <id>hyracks-snapshots</id>
-      <url>http://blacktitan.com/nexus/content/repositories/hyracks-snapshots</url>
+      <url>http://obelix.ics.uci.edu/nexus/content/repositories/hyracks-snapshots/</url>
     </snapshotRepository>
   </distributionManagement>
 
@@ -41,6 +41,13 @@
     </plugins>
   </reporting>
 
+  <repositories>
+    <repository>
+      <id>hyracks-public</id>
+      <url>http://obelix.ics.uci.edu/nexus/content/groups/hyracks-public/</url>
+    </repository>
+  </repositories>
+
   <modules>
     <module>hyracks-api</module>
     <module>hyracks-dataflow-common</module>