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

se.kuseman.payloadbuilder.api.execution.IExecutionContext Maven / Gradle / Ivy

The newest version!
package se.kuseman.payloadbuilder.api.execution;

import se.kuseman.payloadbuilder.api.execution.vector.IVectorFactory;
import se.kuseman.payloadbuilder.api.expression.IExpressionFactory;

/** Definition of a execution context. */
public interface IExecutionContext
{
    /** Return the current session */
    IQuerySession getSession();

    /** Return vector builder factory from context */
    IVectorFactory getVectorFactory();

    /** Return the statement context */
    IStatementContext getStatementContext();

    /** Return expression factory */
    IExpressionFactory getExpressionFactory();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy