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
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 Details
-
header
protected java.lang.String header -
lra
-
bufferedPipeStep
protected gorsat.Commands.Analysis bufferedPipeStep
-
-
Constructor Details
-
GorRowQueryFunction
public GorRowQueryFunction(java.lang.String query) -
GorRowQueryFunction
public GorRowQueryFunction(java.lang.String query, java.lang.String inputHeader)
-
-
Method Details
-
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
-