public interface  org.finos.legend.engine.persistence.components.executor.RelationalExecutionHelper extends java.lang.Object
{
public static final java.lang.String COLUMN_NAME;
public abstract void beginTransaction();
public abstract void commitTransaction();
public abstract void revertTransaction();
public abstract void closeTransactionManager();
public abstract boolean doesTableExist(org.finos.legend.engine.persistence.components.logicalplan.datasets.Dataset);
public abstract void validateDatasetSchema(org.finos.legend.engine.persistence.components.logicalplan.datasets.Dataset, org.finos.legend.engine.persistence.components.executor.TypeMapping);
public abstract org.finos.legend.engine.persistence.components.logicalplan.datasets.Dataset constructDatasetFromDatabase(org.finos.legend.engine.persistence.components.logicalplan.datasets.Dataset, org.finos.legend.engine.persistence.components.executor.TypeMapping, boolean);
public abstract void executeStatement(java.lang.String);
public abstract void executeStatements(java.util.List);
public abstract java.util.List executeQuery(java.lang.String, int);
public abstract java.util.List executeQuery(java.lang.String);
public abstract void close();
}