All Downloads are FREE. Search and download functionalities are using the official Maven repository.

fr.boreal.backward_chaining.evaluators.DefaultQueryRewritingOutputIfTimeoutFunction Maven / Gradle / Ivy


package fr.boreal.backward_chaining.evaluators;

import java.util.Optional;
import java.util.function.BiFunction;

import fr.lirmm.boreal.util.object_analyzer.ObjectAnalizer;

/**
 * Creates a query rewriting output where the timeout is indicated
 */
public class DefaultQueryRewritingOutputIfTimeoutFunction
		implements BiFunction {

	@Override
	public RewritingOutput apply(RewritingInput t, String u) {

		return new RewritingOutput(t.query(), null,
				Optional.of("Query " + ObjectAnalizer.digest(t.query()) + " TIMEOUT after" + u + " seconds"));

	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy