You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pig.apache.org by ro...@apache.org on 2014/11/09 20:54:51 UTC
svn commit: r1637728 - in /pig/trunk: CHANGES.txt
src/org/apache/pig/LoadPredicatePushdown.java
Author: rohini
Date: Sun Nov 9 19:54:51 2014
New Revision: 1637728
URL: http://svn.apache.org/r1637728
Log:
PIG-4319: Make LoadPredicatePushdown InterfaceAudience.Private till PIG-4093 (rohini)
Modified:
pig/trunk/CHANGES.txt
pig/trunk/src/org/apache/pig/LoadPredicatePushdown.java
Modified: pig/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/pig/trunk/CHANGES.txt?rev=1637728&r1=1637727&r2=1637728&view=diff
==============================================================================
--- pig/trunk/CHANGES.txt (original)
+++ pig/trunk/CHANGES.txt Sun Nov 9 19:54:51 2014
@@ -118,6 +118,8 @@ OPTIMIZATIONS
BUG FIXES
+PIG-4319: Make LoadPredicatePushdown InterfaceAudience.Private till PIG-4093 (rohini)
+
PIG-4312: TestStreamingUDF tez mode leave orphan process on Windows (daijy)
PIG-4314: BigData_5 hang on some machine (daijy)
Modified: pig/trunk/src/org/apache/pig/LoadPredicatePushdown.java
URL: http://svn.apache.org/viewvc/pig/trunk/src/org/apache/pig/LoadPredicatePushdown.java?rev=1637728&r1=1637727&r2=1637728&view=diff
==============================================================================
--- pig/trunk/src/org/apache/pig/LoadPredicatePushdown.java (original)
+++ pig/trunk/src/org/apache/pig/LoadPredicatePushdown.java Sun Nov 9 19:54:51 2014
@@ -28,9 +28,14 @@ import org.apache.pig.classification.Int
* This interface defines how a loader can support predicate pushdown.
* If a given loader implements this interface, pig will pushdown predicates based on
* type of operations supported by the loader on given set of fields.
+ *
+ * This interface is private in Pig 0.14 and will be made public in Pig 0.15 after PIG-4093.
+ * It is to be used only by builtin LoadFunc implementations till it is made public
+ * as PIG-4093 will cause API changes to this interface and make it backward incompatible.
+ *
* @since Pig 0.14
*/
-@InterfaceAudience.Public
+@InterfaceAudience.Private
@InterfaceStability.Evolving
public interface LoadPredicatePushdown {
/**