public interface  org.finos.legend.engine.plan.execution.stores.relational.connection.manager.strategic.StrategicConnectionExtension extends java.lang.Object implements org.finos.legend.engine.shared.core.extension.LegendConnectionExtension
{
public abstract org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.relational.connection.authentication.AuthenticationStrategyVisitor getExtraAuthenticationKeyGenerators();
public abstract org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.relational.connection.authentication.AuthenticationStrategyVisitor getExtraAuthenticationStrategyTransformGenerators(java.util.List);
public abstract java.util.function.Function getExtraDataSourceSpecificationKeyGenerators(int);
public abstract org.eclipse.collections.api.block.function.Function getExtraDataSourceSpecificationTransformerGenerators(java.util.function.Function);
public java.lang.Boolean getQuotedIdentifiersIgnoreCase(org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.relational.connection.specification.DatasourceSpecification)
{
org.finos.legend.engine.plan.execution.stores.relational.connection.manager.strategic.StrategicConnectionExtension v;
org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.relational.connection.specification.DatasourceSpecification v;
v := @this: org.finos.legend.engine.plan.execution.stores.relational.connection.manager.strategic.StrategicConnectionExtension;
v := @parameter: org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.relational.connection.specification.DatasourceSpecification;
return null;
}
public boolean isLocalMode(org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.relational.connection.specification.DatasourceSpecification)
{
org.finos.legend.engine.plan.execution.stores.relational.connection.manager.strategic.StrategicConnectionExtension v;
org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.relational.connection.specification.DatasourceSpecification v;
v := @this: org.finos.legend.engine.plan.execution.stores.relational.connection.manager.strategic.StrategicConnectionExtension;
v := @parameter: org.finos.legend.engine.protocol.pure.v.model.packageableElement.store.relational.connection.specification.DatasourceSpecification;
return 0;
}
}