Class ForwardTrigger

  • All Implemented Interfaces:
    Trigger

    public class ForwardTrigger
    extends java.lang.Object
    implements Trigger
    • Constructor Summary

      Constructors 
      Constructor Description
      ForwardTrigger()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean[] fire​(long[] timestamps, boolean[] values, org.apache.iotdb.commons.path.PartialPath path)  
      double[] fire​(long[] timestamps, double[] values, org.apache.iotdb.commons.path.PartialPath path)  
      float[] fire​(long[] timestamps, float[] values, org.apache.iotdb.commons.path.PartialPath path)  
      int[] fire​(long[] timestamps, int[] values, org.apache.iotdb.commons.path.PartialPath path)  
      long[] fire​(long[] timestamps, long[] values, org.apache.iotdb.commons.path.PartialPath path)  
      org.apache.iotdb.tsfile.utils.Binary[] fire​(long[] timestamps, org.apache.iotdb.tsfile.utils.Binary[] values, org.apache.iotdb.commons.path.PartialPath path)  
      java.lang.Boolean fire​(long timestamp, java.lang.Boolean value, org.apache.iotdb.commons.path.PartialPath path)  
      java.lang.Double fire​(long timestamp, java.lang.Double value, org.apache.iotdb.commons.path.PartialPath path)  
      java.lang.Float fire​(long timestamp, java.lang.Float value, org.apache.iotdb.commons.path.PartialPath path)  
      java.lang.Integer fire​(long timestamp, java.lang.Integer value, org.apache.iotdb.commons.path.PartialPath path)  
      java.lang.Long fire​(long timestamp, java.lang.Long value, org.apache.iotdb.commons.path.PartialPath path)  
      org.apache.iotdb.tsfile.utils.Binary fire​(long timestamp, org.apache.iotdb.tsfile.utils.Binary value, org.apache.iotdb.commons.path.PartialPath path)  
      void onCreate​(org.apache.iotdb.trigger.api.TriggerAttributes attributes)  
      void onDrop()  
      void onStart()  
      void onStop()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ForwardTrigger

        public ForwardTrigger()
    • Method Detail

      • onCreate

        public void onCreate​(org.apache.iotdb.trigger.api.TriggerAttributes attributes)
                      throws java.lang.Exception
        Specified by:
        onCreate in interface Trigger
        Throws:
        java.lang.Exception
      • onDrop

        public void onDrop()
                    throws java.lang.Exception
        Specified by:
        onDrop in interface Trigger
        Throws:
        java.lang.Exception
      • onStart

        public void onStart()
                     throws java.lang.Exception
        Specified by:
        onStart in interface Trigger
        Throws:
        java.lang.Exception
      • onStop

        public void onStop()
                    throws java.lang.Exception
        Specified by:
        onStop in interface Trigger
        Throws:
        java.lang.Exception
      • fire

        public java.lang.Integer fire​(long timestamp,
                                      java.lang.Integer value,
                                      org.apache.iotdb.commons.path.PartialPath path)
                               throws java.lang.Exception
        Specified by:
        fire in interface Trigger
        Throws:
        java.lang.Exception
      • fire

        public int[] fire​(long[] timestamps,
                          int[] values,
                          org.apache.iotdb.commons.path.PartialPath path)
                   throws java.lang.Exception
        Specified by:
        fire in interface Trigger
        Throws:
        java.lang.Exception
      • fire

        public java.lang.Long fire​(long timestamp,
                                   java.lang.Long value,
                                   org.apache.iotdb.commons.path.PartialPath path)
                            throws java.lang.Exception
        Specified by:
        fire in interface Trigger
        Throws:
        java.lang.Exception
      • fire

        public long[] fire​(long[] timestamps,
                           long[] values,
                           org.apache.iotdb.commons.path.PartialPath path)
                    throws java.lang.Exception
        Specified by:
        fire in interface Trigger
        Throws:
        java.lang.Exception
      • fire

        public java.lang.Float fire​(long timestamp,
                                    java.lang.Float value,
                                    org.apache.iotdb.commons.path.PartialPath path)
                             throws java.lang.Exception
        Specified by:
        fire in interface Trigger
        Throws:
        java.lang.Exception
      • fire

        public float[] fire​(long[] timestamps,
                            float[] values,
                            org.apache.iotdb.commons.path.PartialPath path)
                     throws java.lang.Exception
        Specified by:
        fire in interface Trigger
        Throws:
        java.lang.Exception
      • fire

        public java.lang.Double fire​(long timestamp,
                                     java.lang.Double value,
                                     org.apache.iotdb.commons.path.PartialPath path)
                              throws java.lang.Exception
        Specified by:
        fire in interface Trigger
        Throws:
        java.lang.Exception
      • fire

        public double[] fire​(long[] timestamps,
                             double[] values,
                             org.apache.iotdb.commons.path.PartialPath path)
                      throws java.lang.Exception
        Specified by:
        fire in interface Trigger
        Throws:
        java.lang.Exception
      • fire

        public java.lang.Boolean fire​(long timestamp,
                                      java.lang.Boolean value,
                                      org.apache.iotdb.commons.path.PartialPath path)
                               throws java.lang.Exception
        Specified by:
        fire in interface Trigger
        Throws:
        java.lang.Exception
      • fire

        public boolean[] fire​(long[] timestamps,
                              boolean[] values,
                              org.apache.iotdb.commons.path.PartialPath path)
                       throws java.lang.Exception
        Specified by:
        fire in interface Trigger
        Throws:
        java.lang.Exception
      • fire

        public org.apache.iotdb.tsfile.utils.Binary fire​(long timestamp,
                                                         org.apache.iotdb.tsfile.utils.Binary value,
                                                         org.apache.iotdb.commons.path.PartialPath path)
                                                  throws java.lang.Exception
        Specified by:
        fire in interface Trigger
        Throws:
        java.lang.Exception
      • fire

        public org.apache.iotdb.tsfile.utils.Binary[] fire​(long[] timestamps,
                                                           org.apache.iotdb.tsfile.utils.Binary[] values,
                                                           org.apache.iotdb.commons.path.PartialPath path)
                                                    throws java.lang.Exception
        Specified by:
        fire in interface Trigger
        Throws:
        java.lang.Exception