/** * Creates a Gradoop Flink configuration using the given parameters. * * @param env Flink execution environment * @param logicalGraphLayoutFactory factory to create logical graph layouts * @param graphCollectionLayoutFactory factory to create graph collection layouts * @return Gradoop Flink configuration */ public static GradoopFlinkConfig createConfig(ExecutionEnvironment env, LogicalGraphLayoutFactory<GraphHead, Vertex, Edge> logicalGraphLayoutFactory, GraphCollectionLayoutFactory<GraphHead, Vertex, Edge> graphCollectionLayoutFactory) { return new GradoopFlinkConfig(env, logicalGraphLayoutFactory, graphCollectionLayoutFactory); }
/** * Creates a Gradoop Flink configuration using the given parameters. * * @param env Flink execution environment * @param logicalGraphLayoutFactory factory to create logical graph layouts * @param graphCollectionLayoutFactory factory to create graph collection layouts * @return Gradoop Flink configuration */ public static GradoopFlinkConfig createConfig(ExecutionEnvironment env, LogicalGraphLayoutFactory<GraphHead, Vertex, Edge> logicalGraphLayoutFactory, GraphCollectionLayoutFactory<GraphHead, Vertex, Edge> graphCollectionLayoutFactory) { return new GradoopFlinkConfig(env, logicalGraphLayoutFactory, graphCollectionLayoutFactory); }
/** * Creates a default Gradoop Flink configuration using POJO handlers. * * @param env Flink execution environment. * * @return the Gradoop Flink configuration */ public static GradoopFlinkConfig createConfig(ExecutionEnvironment env) { return new GradoopFlinkConfig(env, new GVEGraphLayoutFactory(), new GVECollectionLayoutFactory()); }
/** * Creates a default Gradoop Flink configuration using POJO handlers. * * @param env Flink execution environment. * * @return the Gradoop Flink configuration */ public static GradoopFlinkConfig createConfig(ExecutionEnvironment env) { return new GradoopFlinkConfig(env, new GVEGraphLayoutFactory(), new GVECollectionLayoutFactory()); }