Class GorRowQueryFunction

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.AutoCloseable, java.util.function.Function<org.gorpipe.gor.model.Row,​java.util.stream.Stream<org.gorpipe.gor.model.Row>>

    public class GorRowQueryFunction
    extends java.lang.Object
    implements java.util.function.Function<org.gorpipe.gor.model.Row,​java.util.stream.Stream<org.gorpipe.gor.model.Row>>, java.lang.AutoCloseable, java.io.Serializable
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.stream.Stream<org.gorpipe.gor.model.Row> apply​(org.gorpipe.gor.model.Row row)  
      void close()  
      java.lang.String getHeader()  
      java.lang.String getHeader​(java.lang.String inputHeader)  
      gorsat.process.PipeInstance init​(java.lang.String header)  
      void initAdaptor()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface java.util.function.Function

        andThen, compose
    • Field Detail

      • header

        protected java.lang.String header
      • bufferedPipeStep

        protected gorsat.Commands.Analysis bufferedPipeStep
    • Constructor Detail

      • GorRowQueryFunction

        public GorRowQueryFunction​(java.lang.String query)
      • GorRowQueryFunction

        public GorRowQueryFunction​(java.lang.String query,
                                   java.lang.String inputHeader)
    • Method Detail

      • getHeader

        public java.lang.String getHeader​(java.lang.String inputHeader)
      • getHeader

        public java.lang.String getHeader()
      • init

        public gorsat.process.PipeInstance init​(java.lang.String header)
      • initAdaptor

        public void initAdaptor()
      • apply

        public java.util.stream.Stream<org.gorpipe.gor.model.Row> apply​(org.gorpipe.gor.model.Row row)
        Specified by:
        apply in interface java.util.function.Function<org.gorpipe.gor.model.Row,​java.util.stream.Stream<org.gorpipe.gor.model.Row>>
      • close

        public void close()
        Specified by:
        close in interface java.lang.AutoCloseable