public class GraphUtils extends Object
Constructor and Description |
---|
GraphUtils() |
Modifier and Type | Method and Description |
---|---|
static <K,V> void |
edgesToTopic(InputStream inputStream,
Parser<EdgeWithValue<K,V>> edgeParser,
org.apache.kafka.common.serialization.Serializer<V> valueSerializer,
Properties props,
String topic,
int numPartitions,
short replicationFactor) |
static <K,V> void |
edgesToTopic(InputStream inputStream,
Parser<K> sourceVertexIdParser,
Parser<K> targetVertexIdParser,
Parser<V> valueParser,
org.apache.kafka.common.serialization.Serializer<V> valueSerializer,
Properties props,
String topic,
int numPartitions,
short replicationFactor) |
static <K,VV,EV> CompletableFuture<Map<org.apache.kafka.common.TopicPartition,Long>> |
groupEdgesBySourceAndRepartition(org.apache.kafka.streams.StreamsBuilder builder,
Properties streamsConfig,
KGraph<K,VV,EV> graph,
String verticesTopic,
String edgesGroupedBySourceTopic,
int numPartitions,
short replicationFactor) |
static <K,VV,EV> CompletableFuture<Map<org.apache.kafka.common.TopicPartition,Long>> |
groupEdgesBySourceAndRepartition(org.apache.kafka.streams.StreamsBuilder builder,
Properties streamsConfig,
String initialVerticesTopic,
String initialEdgesTopic,
GraphSerialized<K,VV,EV> serialized,
String verticesTopic,
String edgesGroupedBySourceTopic,
int numPartitions,
short replicationFactor) |
static <V> void |
verticesToFile(org.apache.kafka.streams.kstream.KTable<Long,V> vertices,
String fileName) |
static <K,V> void |
verticesToTopic(InputStream inputStream,
Parser<K> keyParser,
Parser<V> valueParser,
org.apache.kafka.common.serialization.Serializer<K> keySerializer,
org.apache.kafka.common.serialization.Serializer<V> valueSerializer,
Properties props,
String topic,
int numPartitions,
short replicationFactor) |
static <K,V> void |
verticesToTopic(InputStream inputStream,
Parser<VertexWithValue<K,V>> vertexParser,
org.apache.kafka.common.serialization.Serializer<K> keySerializer,
org.apache.kafka.common.serialization.Serializer<V> valueSerializer,
Properties props,
String topic,
int numPartitions,
short replicationFactor) |
public static <K,V> void verticesToTopic(InputStream inputStream, Parser<K> keyParser, Parser<V> valueParser, org.apache.kafka.common.serialization.Serializer<K> keySerializer, org.apache.kafka.common.serialization.Serializer<V> valueSerializer, Properties props, String topic, int numPartitions, short replicationFactor) throws IOException
IOException
public static <K,V> void verticesToTopic(InputStream inputStream, Parser<VertexWithValue<K,V>> vertexParser, org.apache.kafka.common.serialization.Serializer<K> keySerializer, org.apache.kafka.common.serialization.Serializer<V> valueSerializer, Properties props, String topic, int numPartitions, short replicationFactor) throws IOException
IOException
public static <K,V> void edgesToTopic(InputStream inputStream, Parser<K> sourceVertexIdParser, Parser<K> targetVertexIdParser, Parser<V> valueParser, org.apache.kafka.common.serialization.Serializer<V> valueSerializer, Properties props, String topic, int numPartitions, short replicationFactor) throws IOException
IOException
public static <K,V> void edgesToTopic(InputStream inputStream, Parser<EdgeWithValue<K,V>> edgeParser, org.apache.kafka.common.serialization.Serializer<V> valueSerializer, Properties props, String topic, int numPartitions, short replicationFactor) throws IOException
IOException
public static <V> void verticesToFile(org.apache.kafka.streams.kstream.KTable<Long,V> vertices, String fileName)
public static <K,VV,EV> CompletableFuture<Map<org.apache.kafka.common.TopicPartition,Long>> groupEdgesBySourceAndRepartition(org.apache.kafka.streams.StreamsBuilder builder, Properties streamsConfig, String initialVerticesTopic, String initialEdgesTopic, GraphSerialized<K,VV,EV> serialized, String verticesTopic, String edgesGroupedBySourceTopic, int numPartitions, short replicationFactor)
public static <K,VV,EV> CompletableFuture<Map<org.apache.kafka.common.TopicPartition,Long>> groupEdgesBySourceAndRepartition(org.apache.kafka.streams.StreamsBuilder builder, Properties streamsConfig, KGraph<K,VV,EV> graph, String verticesTopic, String edgesGroupedBySourceTopic, int numPartitions, short replicationFactor)
Copyright © 2020. All rights reserved.