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 {
     /**