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>