Package org.gorpipe.gor.function
Class GorRowQueryFunction
- java.lang.Object
-
- org.gorpipe.gor.function.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
-
-
Field Summary
Fields Modifier and Type Field Description protected gorsat.Commands.AnalysisbufferedPipeStepprotected java.lang.Stringheaderprotected ListRowAdaptorlra
-
Constructor Summary
Constructors Constructor Description GorRowQueryFunction(java.lang.String query)GorRowQueryFunction(java.lang.String query, java.lang.String inputHeader)
-
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)voidclose()java.lang.StringgetHeader()java.lang.StringgetHeader(java.lang.String inputHeader)gorsat.process.PipeInstanceinit(java.lang.String header)voidinitAdaptor()
-
-
-
Field Detail
-
header
protected java.lang.String header
-
lra
protected ListRowAdaptor lra
-
bufferedPipeStep
protected gorsat.Commands.Analysis bufferedPipeStep
-
-
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:
applyin interfacejava.util.function.Function<org.gorpipe.gor.model.Row,java.util.stream.Stream<org.gorpipe.gor.model.Row>>
-
close
public void close()
- Specified by:
closein interfacejava.lang.AutoCloseable
-
-