Class FileEdgeFetcher
- java.lang.Object
-
- org.apache.hugegraph.computer.core.input.loader.FileElementFetcher<org.apache.hugegraph.structure.graph.Edge>
-
- org.apache.hugegraph.computer.core.input.loader.FileEdgeFetcher
-
- All Implemented Interfaces:
java.util.Iterator<org.apache.hugegraph.structure.graph.Edge>,EdgeFetcher,ElementFetcher<org.apache.hugegraph.structure.graph.Edge>
public class FileEdgeFetcher extends FileElementFetcher<org.apache.hugegraph.structure.graph.Edge> implements EdgeFetcher
-
-
Constructor Summary
Constructors Constructor Description FileEdgeFetcher(org.apache.hugegraph.computer.core.config.Config config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.List<org.apache.hugegraph.structure.graph.Edge>buildElement(org.apache.hugegraph.loader.reader.line.Line line, org.apache.hugegraph.loader.builder.ElementBuilder<org.apache.hugegraph.structure.graph.Edge> builder)voidclose()protected java.util.List<org.apache.hugegraph.loader.builder.ElementBuilder<org.apache.hugegraph.structure.graph.Edge>>elementBuilders(org.apache.hugegraph.loader.executor.LoadContext context, org.apache.hugegraph.loader.mapping.InputStruct struct)-
Methods inherited from class org.apache.hugegraph.computer.core.input.loader.FileElementFetcher
hasNext, next, prepareLoadInputSplit
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.hugegraph.computer.core.input.ElementFetcher
prepareLoadInputSplit
-
-
-
-
Method Detail
-
elementBuilders
protected java.util.List<org.apache.hugegraph.loader.builder.ElementBuilder<org.apache.hugegraph.structure.graph.Edge>> elementBuilders(org.apache.hugegraph.loader.executor.LoadContext context, org.apache.hugegraph.loader.mapping.InputStruct struct)- Specified by:
elementBuildersin classFileElementFetcher<org.apache.hugegraph.structure.graph.Edge>
-
buildElement
protected java.util.List<org.apache.hugegraph.structure.graph.Edge> buildElement(org.apache.hugegraph.loader.reader.line.Line line, org.apache.hugegraph.loader.builder.ElementBuilder<org.apache.hugegraph.structure.graph.Edge> builder)- Overrides:
buildElementin classFileElementFetcher<org.apache.hugegraph.structure.graph.Edge>
-
close
public void close()
- Specified by:
closein interfaceEdgeFetcher- Overrides:
closein classFileElementFetcher<org.apache.hugegraph.structure.graph.Edge>
-
-