Package org.apache.beam.sdk.io.neo4j
Class Neo4jIO.ReadAll<ParameterT,OutputT>
- java.lang.Object
-
- org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<ParameterT>,org.apache.beam.sdk.values.PCollection<OutputT>>
-
- org.apache.beam.sdk.io.neo4j.Neo4jIO.ReadAll<ParameterT,OutputT>
-
- All Implemented Interfaces:
java.io.Serializable,org.apache.beam.sdk.transforms.display.HasDisplayData
- Enclosing class:
- Neo4jIO
public abstract static class Neo4jIO.ReadAll<ParameterT,OutputT> extends org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<ParameterT>,org.apache.beam.sdk.values.PCollection<OutputT>>This is the class which handles the work behind theNeo4jIO.readAll()method.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ReadAll()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.beam.sdk.values.PCollection<OutputT>expand(org.apache.beam.sdk.values.PCollection<ParameterT> input)voidpopulateDisplayData(org.apache.beam.sdk.transforms.display.DisplayData.Builder builder)Neo4jIO.ReadAll<ParameterT,OutputT>withCoder(org.apache.beam.sdk.coders.Coder<OutputT> coder)Neo4jIO.ReadAll<ParameterT,OutputT>withCypher(java.lang.String cypher)Neo4jIO.ReadAll<ParameterT,OutputT>withCypher(org.apache.beam.sdk.options.ValueProvider<java.lang.String> cypher)Neo4jIO.ReadAll<ParameterT,OutputT>withCypherLogging()Neo4jIO.ReadAll<ParameterT,OutputT>withDriverConfiguration(Neo4jIO.DriverConfiguration config)Neo4jIO.ReadAll<ParameterT,OutputT>withParametersFunction(org.apache.beam.sdk.transforms.SerializableFunction<ParameterT,java.util.Map<java.lang.String,java.lang.Object>> parametersFunction)Neo4jIO.ReadAll<ParameterT,OutputT>withReadTransaction()Neo4jIO.ReadAll<ParameterT,OutputT>withRowMapper(Neo4jIO.RowMapper<OutputT> rowMapper)Neo4jIO.ReadAll<ParameterT,OutputT>withSessionConfig(org.neo4j.driver.SessionConfig sessionConfig)Neo4jIO.ReadAll<ParameterT,OutputT>withTransactionConfig(org.neo4j.driver.TransactionConfig transactionConfig)Neo4jIO.ReadAll<ParameterT,OutputT>withWriteTransaction()
-
-
-
Method Detail
-
withDriverConfiguration
public Neo4jIO.ReadAll<ParameterT,OutputT> withDriverConfiguration(Neo4jIO.DriverConfiguration config)
-
withCypher
public Neo4jIO.ReadAll<ParameterT,OutputT> withCypher(java.lang.String cypher)
-
withCypher
public Neo4jIO.ReadAll<ParameterT,OutputT> withCypher(org.apache.beam.sdk.options.ValueProvider<java.lang.String> cypher)
-
withSessionConfig
public Neo4jIO.ReadAll<ParameterT,OutputT> withSessionConfig(org.neo4j.driver.SessionConfig sessionConfig)
-
withTransactionConfig
public Neo4jIO.ReadAll<ParameterT,OutputT> withTransactionConfig(org.neo4j.driver.TransactionConfig transactionConfig)
-
withRowMapper
public Neo4jIO.ReadAll<ParameterT,OutputT> withRowMapper(Neo4jIO.RowMapper<OutputT> rowMapper)
-
withParametersFunction
public Neo4jIO.ReadAll<ParameterT,OutputT> withParametersFunction(org.apache.beam.sdk.transforms.SerializableFunction<ParameterT,java.util.Map<java.lang.String,java.lang.Object>> parametersFunction)
-
withCoder
public Neo4jIO.ReadAll<ParameterT,OutputT> withCoder(org.apache.beam.sdk.coders.Coder<OutputT> coder)
-
withReadTransaction
public Neo4jIO.ReadAll<ParameterT,OutputT> withReadTransaction()
-
withWriteTransaction
public Neo4jIO.ReadAll<ParameterT,OutputT> withWriteTransaction()
-
withCypherLogging
public Neo4jIO.ReadAll<ParameterT,OutputT> withCypherLogging()
-
expand
public org.apache.beam.sdk.values.PCollection<OutputT> expand(org.apache.beam.sdk.values.PCollection<ParameterT> input)
- Specified by:
expandin classorg.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<ParameterT>,org.apache.beam.sdk.values.PCollection<OutputT>>
-
populateDisplayData
public void populateDisplayData(org.apache.beam.sdk.transforms.display.DisplayData.Builder builder)
- Specified by:
populateDisplayDatain interfaceorg.apache.beam.sdk.transforms.display.HasDisplayData- Overrides:
populateDisplayDatain classorg.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<ParameterT>,org.apache.beam.sdk.values.PCollection<OutputT>>
-
-