org.apache.flink.graph.drivers.input.Input Java Examples

The following examples show how to use org.apache.flink.graph.drivers.input.Input. You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: Runner.java    From Flink-CEPplus with Apache License 2.0 4 votes vote down vote up
/**
 * Display the usage for the given algorithm. This includes options for all
 * compatible inputs, the selected algorithm, and outputs implemented by
 * the selected algorithm.
 *
 * @param algorithmName unique identifier of the selected algorithm
 * @return usage string for the given algorithm
 */
private static String getAlgorithmUsage(String algorithmName) {
	StrBuilder strBuilder = new StrBuilder();

	Driver algorithm = driverFactory.get(algorithmName);

	strBuilder
		.appendNewLine()
		.appendNewLine()
		.appendln(algorithm.getLongDescription())
		.appendNewLine()
		.append("usage: flink run examples/flink-gelly-examples_<version>.jar --algorithm ")
		.append(algorithmName)
		.append(" [algorithm options] --input <input> [input options] --output <output> [output options]")
		.appendNewLine()
		.appendNewLine()
		.appendln("Available inputs:");

	for (Input input : inputFactory) {
		strBuilder
			.append("  --input ")
			.append(input.getName())
			.append(" ")
			.appendln(input.getUsage());
	}

	String algorithmParameterization = algorithm.getUsage();

	if (algorithmParameterization.length() > 0) {
		strBuilder
			.appendNewLine()
			.appendln("Algorithm configuration:")
			.append("  ")
			.appendln(algorithm.getUsage());
	}

	strBuilder
		.appendNewLine()
		.appendln("Available outputs:");

	for (Output output : outputFactory) {
		strBuilder
			.append("  --output ")
			.append(output.getName())
			.append(" ")
			.appendln(output.getUsage());
	}

	return strBuilder
		.appendNewLine()
		.toString();
}
 
Example #2
Source File: Runner.java    From flink with Apache License 2.0 4 votes vote down vote up
/**
 * Display the usage for the given algorithm. This includes options for all
 * compatible inputs, the selected algorithm, and outputs implemented by
 * the selected algorithm.
 *
 * @param algorithmName unique identifier of the selected algorithm
 * @return usage string for the given algorithm
 */
private static String getAlgorithmUsage(String algorithmName) {
	StrBuilder strBuilder = new StrBuilder();

	Driver algorithm = driverFactory.get(algorithmName);

	strBuilder
		.appendNewLine()
		.appendNewLine()
		.appendln(algorithm.getLongDescription())
		.appendNewLine()
		.append("usage: flink run examples/flink-gelly-examples_<version>.jar --algorithm ")
		.append(algorithmName)
		.append(" [algorithm options] --input <input> [input options] --output <output> [output options]")
		.appendNewLine()
		.appendNewLine()
		.appendln("Available inputs:");

	for (Input input : inputFactory) {
		strBuilder
			.append("  --input ")
			.append(input.getName())
			.append(" ")
			.appendln(input.getUsage());
	}

	String algorithmParameterization = algorithm.getUsage();

	if (algorithmParameterization.length() > 0) {
		strBuilder
			.appendNewLine()
			.appendln("Algorithm configuration:")
			.append("  ")
			.appendln(algorithm.getUsage());
	}

	strBuilder
		.appendNewLine()
		.appendln("Available outputs:");

	for (Output output : outputFactory) {
		strBuilder
			.append("  --output ")
			.append(output.getName())
			.append(" ")
			.appendln(output.getUsage());
	}

	return strBuilder
		.appendNewLine()
		.toString();
}
 
Example #3
Source File: Runner.java    From flink with Apache License 2.0 4 votes vote down vote up
/**
 * Display the usage for the given algorithm. This includes options for all
 * compatible inputs, the selected algorithm, and outputs implemented by
 * the selected algorithm.
 *
 * @param algorithmName unique identifier of the selected algorithm
 * @return usage string for the given algorithm
 */
private static String getAlgorithmUsage(String algorithmName) {
	StrBuilder strBuilder = new StrBuilder();

	Driver algorithm = driverFactory.get(algorithmName);

	strBuilder
		.appendNewLine()
		.appendNewLine()
		.appendln(algorithm.getLongDescription())
		.appendNewLine()
		.append("usage: flink run examples/flink-gelly-examples_<version>.jar --algorithm ")
		.append(algorithmName)
		.append(" [algorithm options] --input <input> [input options] --output <output> [output options]")
		.appendNewLine()
		.appendNewLine()
		.appendln("Available inputs:");

	for (Input input : inputFactory) {
		strBuilder
			.append("  --input ")
			.append(input.getName())
			.append(" ")
			.appendln(input.getUsage());
	}

	String algorithmParameterization = algorithm.getUsage();

	if (algorithmParameterization.length() > 0) {
		strBuilder
			.appendNewLine()
			.appendln("Algorithm configuration:")
			.append("  ")
			.appendln(algorithm.getUsage());
	}

	strBuilder
		.appendNewLine()
		.appendln("Available outputs:");

	for (Output output : outputFactory) {
		strBuilder
			.append("  --output ")
			.append(output.getName())
			.append(" ")
			.appendln(output.getUsage());
	}

	return strBuilder
		.appendNewLine()
		.toString();
}